切换互联网提供商后,在 VirtualBox 中运行的 Ubuntu 服务器静态 IP 没有互联网

切换互联网提供商后,在 VirtualBox 中运行的 Ubuntu 服务器静态 IP 没有互联网

我最近更换了互联网提供商,出于某种原因,我在 VirtualBox 中运行的 Ubuntu 服务器 12.04.2 LTS VM 上现在无法连接互联网。我的主机是 Win7 64b。

如果我将接口设置为 DHCP,则可以获得 Internet 连接,但如果将其设置为静态,则只能获得 LAN 连接。我可以通过 SSH 连接到 VM,可以共享文件夹,但没有 Internet 连接(nslookup google.com 没有响应)。

/etc/网络/接口

# The loopback network interface    
auto lo

iface lo inet loopback

# The primary network interface
auto eth0

iface eth0 inet static    
#iface eth0 inet dhcp     
address 192.168.1.4    
netmask 255.255.255.0    
network 192.168.1.0    
gateway 192.168.1.255

是否配置

> eth0      Link encap:Ethernet  HWaddr 08:00:27:a1:3a:37
>           inet addr:192.168.1.4  Bcast:192.168.1.255  Mask:255.255.255.0
>           inet6 addr: fe80::a00:27ff:fea1:3a37/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:320 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:100 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:30767 (30.7 KB)  TX bytes:16032 (16.0 KB)
> 
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:12 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:720 (720.0 B)  TX bytes:720 (720.0 B)

一旦名称服务器已更改如下:

/etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 194.168.4.100
nameserver 194.168.8.100

并且机器已经重新启动。

问题是如何配置名称服务器之内/etc/resolv.conf因此重启后它仍保留在这个文件中。

答案1

添加:

dns-nameservers 194.168.4.100
dns-nameservers 194.168.8.100

到设置/etc/network/interfaces下的文件中eth0

相关内容