Ubuntu Desktop 17.10 不接受带有 Wi-Fi 适配器的静态 IP

Ubuntu Desktop 17.10 不接受带有 Wi-Fi 适配器的静态 IP

在查看了几个类似的帖子后或这个

以下是我的/etc/netplan/01-network-manager-all.yaml内容:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    wlxa0f3c123eaf8:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.150/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [127.0.0.53]

我选择这些参数ip route show

default via 192.168.0.1 dev wlxa0f3c123eaf8 proto static metric 600 
169.254.0.0/16 dev wlxa0f3c123eaf8 scope link metric 1000 
192.168.0.0/24 dev wlxa0f3c123eaf8 proto kernel scope link src 192.168.0.100 metric 600

nslookup google.com

Server:     127.0.0.53
Address:    127.0.0.53#53

Non-authoritative answer:
Name:   google.com
Address: 172.217.10.14

Wifi 可以正常工作,但总是使用 dhcp。我应该去哪里解决这个问题?

答案1

我认为答案就在你刚刚修改的文件中:

渲染器:NetworkManager

这意味着 Network Manager 将完成所有配置,而不是 netplan。毫无疑问,NM 仍设置为 DHCP,这就是您仍通过 DHCP 获取 IP 地址的原因。

我建议您将 yaml 文件恢复为其默认值:

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

然后,在网络管理器中设置静态 IP 地址,如下所示:

在此处输入图片描述

重启网管:

sudo service network-manager restart

查看:

ip addr show

相关内容