我有一台安装了 Jammy 的 VM(在 ESXi 上);第二个界面在 Ubuntu 中使用 Apipa:
# /etc/netplan/00-installer-config.yaml
ens192 UP 169.254.158.255/16 metric 2048
我已移除该接口,然后连接了一个新的接口,但它在 ens192 上再次获得相同的 APIPA IP!我也通过命令删除了该 IP IP a d 169.254.158.255/16 dev ens192
,但重启后它又回来了!我该如何摆脱 APIPA IP?
$ ip -c -br a
lo UNKNOWN 127.0.0.1/8
ens160 UP 172.17.240.2/24 metric 100
ens192 UP 169.254.90.187/16 metric 2048
我的情况:为 ens160 启用了 DHCP(true),并且故意不为 ens192 设置 IP
即使我在 ens192 上设置了静态 IP:
ip -c -br a
lo UNKNOWN 127.0.0.1/8
ens160 UP 172.17.238.45/24 metric 100
ens192 UP 169.254.90.187/16 metric 2048 10.0.0.11/24
我的 netplan 配置文件:
network:
ethernets:
ens160:
link-local: [ ipv4 ]
dhcp4: true
dhcp-identifier: mac
ens192:
link-local: [ ipv4 ]
dhcp4: false
#addresses:
#- 10.0.0.11/24
我想知道为什么它会得到 APIP?!
答案1
link-local: [ ipv4 ]
您在配置中指定了APIPA 地址。如果您不想要这个,您可以指定link-local: []
。