Ubuntu Server 12.04 LTS 上没有互联网连接

Ubuntu Server 12.04 LTS 上没有互联网连接

我有一台 Ubuntu 服务器,但无法通过它连接互联网。我获得的 IP、子网、网关和 2 个 DNS 服务器是必须输入的标准地址。我将详细说明:

1)

ping 8.8.8.8 

返回

Network is unreachable

2)

sudo nano /etc/network/interfaces

被设定为

#The loopback network interface
auto lo
iface lo inet loopback

#The primary network interface
#auto eth0 <-- this is a comment
iface eth0 inet static
address "My_static_ip_here"
netmask 255.255.255.0
gateway  "My_Gateway_here"

3)

sudo nano /etc/resolve.conf

被设定为

nameserver "My_DNS_server_1_here"
nameserver "My_DNS_server_2_here"

最后,ifconfig

返回 127.0.0.1 地址和子网 255.0.0.0 当然 由于我遇到的限制,我无法在此提供详细的 ifconfig。PS:这是我正在使用的虚拟机。PS2:我尝试使用 iface eth0 inet dhcp 自动 dhcp ,但在网络重启期间,它一直在加载,所以这不起作用,我想给这个静态 IP。

答案1

撇开这是一个虚拟机,以及虚拟机管理程序是否正确设置以从该虚拟机转发数据包。

请取消注释#auto eth0 <-- this is a comment并重新启动网络服务: sudo service network restart

这会告诉系统在启动时自动启动该接口。

否则你可以发出命令

sudo ifconfig eth0 up每次启动时。

答案2

尝试这个:

将 DNS 服务器放置在/etc/network/interfaces,而不是/etc/resolv.conf

在静态配置的底部添加此行

dns-nameservers 208.67.222.222 208.67.220.220 #OpenDNS' servers as example

然后在终端中运行这些命令来重新启动界面。

sudo su

ifdown eth0 && ifup eth0

希望这有效!

相关内容