我的笔记本电脑装有 Ubuntu 22.04。今天的 IP 地址从 192.168.1.9 更改为 192.168.1.10。我尝试在 netplan 中指定旧 IP 地址并应用它,然后重新启动计算机,但它仍然使用新的 IP 地址。
wlp113s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
这是 /etc/netplan/01-network-manager-all.yaml 文件
#Let NetworkManager manage all devices on this system
network:
ethernets:
wlp113s0:
dhcp4: false
addresses: [192.168.1.9/32]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4,192.168.1.1]
version: 2
renderer: NetworkManager
我将地址部分从 192.168.1.1/16 更改为 192.168.1.9/32,但 IP 地址仍然显示 192.168.1.10
如何将 IP 地址固定为 192.168.1.9?需要在哪里更改设置?
答案1
您的配置说明了一切。系统配置为使用网络管理器(一个单独的网络管理工具)来处理网络配置。这在 中定义renderer: NetworkManager
。
您需要使用网络管理器(GUI 网络管理工具)来配置接口。如果renderer: NetworkManager
存在,则您在 Netplan 中输入的任何其他内容都将被忽略。
在网络管理器中配置“以太网”设备,并设置相应的 IP 范围,然后重新启动,您的 IP 应该会更改。请注意,如果 NetworkManager 设置为使用 DHCP,则网络上的其他设备会.9
在地址表中保留,而路由器会.10
故意给您保留地址,以避免流量冲突。