После конфигурирования статического 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
Необходимо решить, работать ли с 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 для конфигурирования беспроводных сетей.