Конфигурация Netplan, кажется, не вступает в силу

После конфигурирования статического IP-адреса в/etc/netplan/01-network-manager-all.yaml для моего интерфейса wlan, IP-адреса, ни измененного DNS.

Я использовал sudo netplan generate и sudo netplan apply, но когда я работал ifconfig ничто не изменилось.

Моя конфигурация 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 вывод:

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

IP-адрес остается 10.0.0.14

1
задан 24 January 2019 в 05:12

1 ответ

Необходимо решить, работать ли с NetworkManager или netplan.

Настольные пользователи Ubuntu должны, вероятно, использовать NetworkManager и использовать его инструменты GUI.

Пользователи Сервера Ubuntu должны использовать netplan.

Ваш .yaml файл является комбинацией и NetworkManager и netplan. Не может сделать этого.

Если Вы собираетесь использовать NetworkManager, Ваш .yaml должен быть похожим на это...

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

сопровождаемый с a:

sudo netplan --debug generate

sudo netplan apply

Затем необходимо настроить /etc/network/interfaces с синтаксисом команды, подобным, но не точно, как остаток от Вашего существующего .yaml файла. Однако вместо редактирования /etc/network/interfaces просто используйте инструменты NetworkManager GUI для конфигурирования беспроводных сетей.

enter image description here

3
ответ дан 3 December 2019 в 07:22

Другие вопросы по тегам:

Похожие вопросы: