为什么我配置了自己的网络后就丢失了连接?

为什么我配置了自己的网络后就丢失了连接?

我必须在三台虚拟机之间创建自己的网络。其中一台将充当主机,其余的将连接到它。

我必须连接的三个虚拟机是:

  • Windows Server 2008(主机)
  • Windows 7的
  • Ubuntu 14.04

我能够将 Windows 7 虚拟机与 Windows Server 2008 连接起来,并且两者都可以连接到 Internet,但在最后一个虚拟机上我遇到了麻烦。

我必须使用以下配置:

                  Windows 7            Ubuntu            Windows Server

IP               192.168.1.3         192.168.1.4         192.168.1.5
Subnet mask      255.255.255.0       255.255.255.0       255.255.255.0
Gateway          192.168.1.1         192.168.1.1         192.168.1.1
Main DNS         192.168.1.5         192.168.1.5         127.0.0.1
Secondary DNS      8.8.8.8             8.8.8.8             8.8.8.8

在 Ubuntu 虚拟机上我遇到了问题,因此我将描述我用来在其上配置网络的过程。

我使用以下命令来配置接口:

sudo nano /etc/network/interfaces

我对文件进行了如下编辑:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.4
netmask 255.255.255.0
gateway 192.168.1.1
nameserver 192.168.1.5 8.8.8.8

我尝试使用以下命令重新启动网络以保存更改:

sudo /etc/init.d/networking restart

但我收到以下错误:

停止:停止时作业失败

开始:作业已在运行:网络

我认为问题出在这里,因为它给了我那个错误,但如果我使用该命令,ifconfig我将获得我已经配置的配置。

但我无法访问互联网。

我是否缺少某些配置?我是否以错误的方式配置了我的网络?

编辑:这是我使用时的输出ifconfig eth0

Direc. inet: 192.168.1.4 Difus: 192.168.1.255  Masc: 255.255.255.0
....................................
Packages RX:535 errors: 0 lost: 0 overruns: 0 frame: 0
Packages TX:87 errors: 0 lost: 0 overruns: 0 carrier: 0
colisions: 0 long.colaTX: 1000
Bytes RX: 41785 (41.7 KB)   TX bytes: 10286 (10.2 KB)

提前致谢!

答案1

您的问题与 DNS 解析有关。请更改您的接口文件以反映以下内容:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.4
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameserver 192.168.1.5 8.8.8.8

然后运行sudo service network-manager restart以使用更新的名称服务器重新加载界面。您应该可以访问互联网。

相关内容