NetPlan 静态 IP 地址不接受

NetPlan 静态 IP 地址不接受

尝试设置静态 IP,但不工作。

IP 地址 192.168.100.40

17.10 之前版本和 netplan 配置如下

auto ens160
iface ens160 inet static
address 192.168.100.45
netmask 255.255.252.0
network 192.168.100.0
broadcst 192.168.103.255
gateway 192.168.100.1
dns-nameservers 192.168.100.1

跑步sudo netplan ifupdown-migrate

并得到ens160: method static is not supported

尝试使用此 netplan 配置,但出现错误

network:
  version: 2
  renderer: networkd
  ethernets:
    ens160:
        dhcp4: no
            addresses: [192.168.100.40/22]
            gateway4: 192.168.100.1
            nameservers:
            addresses: [8.8.8.8,8.8.4.4]

通过 netplan 调试添加dhhcp6: yes但仍然出错

我错过了什么?

答案1

请尝试:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens160:
      dhcp4: no
      dhcp6: yes
      addresses: [192.168.100.40/24]
      gateway4: 192.168.100.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

换句话说,用 /24 代替 /22,并更正间距和缩进。然后:

sudo netplan apply

请发布任何警告或错误。

相关内容