静态IP – 我做错了什么?

这里的问题是:当我使用DHCP时,一切正常。 我正在改变/etc/network/interfaces以使用静态ip,如:

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

重启网络服务: sudo /etc/init.d/networking restart

重新启动后,/ /etc/resolv.conf包含有效的路由器的ip, tracert显示完全相同的跃点,我可以访问本地网络中的任何设备,但是当我尝试打开一个页面或连接到我的本地主机网络我得到:“主机未解决”。

如果有人能指出我的错误,这将是非常好的。 我究竟做错了什么?

听起来您的路由器无法解析外部主机名(可能是安全措施?)。 尝试其他DNS服务器,例如Google的公共DNS服务器:

 # Contents of /etc/resolv.conf nameserver 8.8.8.8 

如果您发布的是整个/ etc / network / interfaces ,则问题是缺少“auto eth0”行。 运行/etc/init.d/networking restart时,该行自动启动界面。

问候

你的设置看起来还不错。 我认为更新中存在错误。 我的所有计算机都使用固定IP,并且长时间工作正常。 我的桌面运行Ubuntu 11.04 Classic,而其他所有运行Xubuntu 11.04。 现在突然他们都不再工作了。 不,它不是路由器或电缆调制解调器 – 它们已被替换。 如果我在计算机上更改为DHCP将获取相同的IP并将工作。 在一个固定的IP上,它将连接,我可以ping路由器,但没有IP的IP或名称。 所以,你可能有一个错误,并追逐一个不是你的问题。

感谢大家的帮助和提示! 找到问题并解决问题。 由于某些原因,接口文件已损坏。 使用vim重新启动系统并从以前的编辑中恢复接口有所帮助。 当vim恢复此文件时,使用相同的设置再次编辑接口。 重启网络接口,我们走了:系统在线并使用静态IP。