web-dev-qa-db-fra.com

La configuration de Netplan ne semble pas prendre effet

Après avoir configuré une adresse IP statique dans /etc/netplan/01-network-manager-all.yaml pour mon interface WLAN, l'adresse IP ni le DNS ont changé.

J'ai utilisé Sudo netplan generate et Sudo netplan apply, mais quand j'ai couru ifconfig rien n'avait changé.

Ma configuration netplan:

# Let NetworkManager manage all devices on this system

network:
  version: 2
  renderer: NetworkManager

  wifis:
    wlp6s0:
      dhcp4: no
      dhcp6: no
      addresses: [10.0.0.115/24]
      gateway4: 10.0.0.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      access-points:
        XXXXX:
          password: XXXXXXXX

ifconfig sortie:

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<Host>
    loop  txqueuelen 1000  (Local Loopback)
    RX packets 2882  bytes 252039 (252.0 KB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 2882  bytes 252039 (252.0 KB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp6s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 10.0.0.14  netmask 255.255.255.0  broadcast 10.0.0.255
    inet6 fe80::eba8:95b6:70df:fee5  prefixlen 64  scopeid 0x20<link>
    ether 00:17:9a:01:c6:00  txqueuelen 1000  (Ethernet)
    RX packets 12673  bytes 8587304 (8.5 MB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 11485  bytes 1727699 (1.7 MB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

L'adresse IP reste 10.0.0.14

1
AlexDude7

Vous devez décider si vous souhaitez exécuter avec NetworkManager ou netplan.

Les utilisateurs d'Ubuntu Desktop devraient probablement utiliser NetworkManager et utiliser ses outils GUI.

Les utilisateurs d'Ubuntu Server doivent utiliser netplan.

Votre fichier .yaml est une combinaison de NetworkManager et de netplan. Je ne peux pas faire ça.

Si vous allez utiliser NetworkManager, votre .yaml devrait ressembler à ceci ...

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

suivi d'un:

Sudo netplan --debug generate

Sudo netplan apply

Ensuite, vous devez configurer /etc/network/interfaces avec une syntaxe de commande similaire, mais pas exactement, comme le reste de votre fichier .yaml existant. Cependant, plutôt que de modifier /etc/network/interfaces utilisez simplement les outils GUI de NetworkManager pour configurer vos réseaux sans fil.

enter image description here

3
heynnema