让 Ubuntu NIC 具有相同的静态 IP 地址

让 Ubuntu NIC 具有相同的静态 IP 地址

我的笔记本电脑装有 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故意给您保留地址,以避免流量冲突。

相关内容