我在 Virtualbox VM 中安装了 Ubuntu 15.04 mini,并桥接了网络。安装会自动启用 DHCP,运行正常。为了静态分配 IP 地址,我编辑了 /etc/network/interfaces,如下所示:
auto eth0
iface eth0 inet static
address 10.168.1.218
gateway 10.168.1.1
netmask 255.255.254.0
dns-nameservers 10.168.1.210
如果重新启动网络服务,静态地址可以正常工作。重新启动时,eth0 已启动,ifconfig 显示正确的 IP,但我无法 ping 其他设备(即网关),其他设备也无法 ping 此机器。一个简单的 ifdown/ifup 循环将使其恢复正常,网络服务也将重新启动,但我希望找到一种方法使静态 IP 分配在重新启动时正常工作。我查看了系统日志,没有发现有关 eth0 的任何异常。
答案1
在我们开始之前,找到你的 Ubuntu 服务器的内部 MAC 地址(所有服务器都有)并记下来
1- 打开 Web 浏览器
2- 使用 IP 地址访问路由器
3- 登录路由器
警告:设置可能略有不同,只需使用你内心的克里斯·哥伦布并找到设置页面
4- IP 和 MAC 绑定
5- 添加新的
6- 对于 MAC 地址,请输入您的服务器地址
7- 对于 IP,请输入您想要赋予它的静态 IP(记住此 IP)
8- 重启路由器
9- 进入 Ubuntu 服务器的设置并将 IP 设置为静态 IP(即路由器中绑定的 IP)
10- 重启电脑
11- BAM!大功告成!