Ubuntu Server 12.04 在手动分配静态 IP 后很快停止响应

Ubuntu Server 12.04 在手动分配静态 IP 后很快停止响应

我知道有很多文章讨论这个问题,但似乎没有回应来回答我的问题。所以我想知道我的问题是否与最新版本的 Ubuntu 有关。

我刚刚在我的家用电脑上使用 Virtualbox v4.3.6 通过桥接网络适配器安装了 Ubuntu 12.04 服务器(64 位)-Precise。

一切正常,因为我可以运行apt-get update并看到外面的世界,名称解析也能完美解析(即:nslookup google.com)

我的问题是,当我编辑接口文件并输入与路由器发出的 DHCP 地址相同的静态地址,然后重新启动服务器或网络时,我无法再访问我的本地网络,换句话说,我甚至无法 ping 我的网关。

例如ifconfig eth0 192.168.0.15,如果我手动输入相同的 IP 地址,那么我可以 ping 我的网关,但却看不到外面的世界。

我已经清除了网络管理器,不知道这是否是原因。当我在工作中安装服务器时,我可以通过保留 IP 地址来解决这个问题,但我希望更好地了解这个问题。

对此有什么建议吗?

感谢您的回复,这是我的静态分配接口文件

auto lo
iface lo inet loopback

# The primary network interface
#auto eth0
#iface eth0 inet dhcp

iface eth0 inet static
address 192.168.0.15
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1

谢谢,但是。将名称服务器添加到接口文件没有帮助。当我切换回 DHCP 时,一切正常,我可以通过 IP 和名称 ping 互联网地址。

答案1

我认为您没有提到您的 DNS 名称服务器:

因此,如果您的ping 173.194.41.115ip 是 google ip,它将正常 ping 通,但如果您 p​​ing www.google.com 它将说明未知主机

因此在您的选项中/etc/network/interfaces添加:

dns-nameservers (your dns ip address

我希望这可以解决您的问题,请回复。

相关内容