我正在尝试更改运行 ubuntu 16.04 的 PC 上的 IP 地址。计算机未连接到互联网。我根据官方文档中的说明更改了 /etc/network/interfaces 文件:
auto enp4s0
iface enp4s0 inet static
address 192.168.86.220
netmask 255.255.255.0
gateway 192.168.86.1
我还在网络 UI 中添加了具有相同详细信息的网络连接。我可以 ping 我配置的地址,但是,运行 ifconfig 时会显示以下地址:
enp4s0
address 192.168.0.2
Bcast 192.168.0.255
netmask 255.255.255.0
由于缺乏 wifi 功能且没有可用的有线连接,我无法在另一台计算机上建立互联网连接,因此无法复制全文。如果确实需要,我会努力的。
我还可以同时 ping 192.168.0.2 地址以及为同一适配器配置的地址。
更改适配器的 IP 地址还需要做什么?
答案1
我通过修改 /etc/network/interfaces.d 文件解决了这个问题。在这个文件中指定了我试图修改的 ipaddress。在这里修改之后,下次启动时 ip 地址就变了。我仍然不知道为什么这个方法有效。系统没有连接到互联网。
当我切换到双启动的 ubuntu 16.04 并连接互联网时,interfaces.d 文件是空的。因此,这不是一个明确的解决方案,但可以尝试一下。