我正在尝试更改运行 ubuntu 16.04 的电脑上的 IP 地址。计算机未连接到 Internet。我根据官方文档中的说明更改了 /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 功能且没有可用的有线连接,我无法在另一台计算机上建立 Internet 连接。如果确实需要,我会努力的。
我还能够与我为同一适配器配置的地址同时 ping 192.168.0.2 地址。
更改适配器的 IP 地址还需要什么?
我能够通过更改 /etc/network/interfaces.d 文件来解决我的问题。在此文件中,指定了我试图更改的 ipaddress。在这里更改后,IP地址在下次启动时更改。我仍然不知道这起作用的原因。系统未连接到互联网。
当我切换到具有 Internet 连接的双启动 ubuntu 16.04 时,interfaces.d 文件为空。所以不是一个明确的解决方案,而是可以尝试的东西。