配置桥接网络连接 --- Windows 7 主机,Ubuntu 10.04 客户机 --- VMWare Workstation 8

配置桥接网络连接 --- Windows 7 主机,Ubuntu 10.04 客户机 --- VMWare Workstation 8

这是我的主机(Windows 7 64 位)的 IPCONFIG /ALL:

在此处输入图片描述

这是我从客户机(Ubuntu 10.04)获取的 IFCONFIG:

在此处输入图片描述

说实话,我没有在 VMWare(虚拟机)中配置主机和客户机之间的网络的经验。我在互联网上搜索了好久,但没有找到任何可以提供帮助的东西。也许我在搜索时没有使用正确的关键字。不过,这里有人有建立网络连接的经验吗?

编辑:一个重要提示。我不使用 DHCP 为 LAN 上的主机提供私有地址。我在内部网络上使用“静态” IP 地址,方法是在主机的网络配置实用程序中手动配置每个 IP 地址(我有电视、XBOX 360 和几台 PC)。我也想手动配置虚拟机客户机上的 IP。原因是我的 XBOX 360 只能使用静态 IP 地址才能正常工作。如果路由器(通过 DHCP)为它提供了一个 IP 地址,它会将我踢出 XBOX Live。

答案1

设置静态 IP 需要一些工作。有很多不同的方法可以做到这一点。我首先教你图形这样做,但你会发现这是更容易使用终端命令来执行此操作。

首先,您可以通过图形方式进行操作。在右上角,您会看到网络管理器:由于您已断开连接,它看起来像一块空的饼。右键单击它,转到编辑连接, 选择有线连接,然后点击有线连接 1, 选择编辑IPv4 设置。在这里选择,方法手动的;然后点击添加,输入:192.168.1.171 作为地址,255.255.255.0 作为掩码。然后点击 DNS 服务器,输入:8.8.4.4 8.8.8.8。最后,点击航线网关,并在地址部分输入 192.168.1.1。保存所有内容,然后测试您的连接。

您也可以从终端执行此操作。打开终端 ( ++ Ctrl) 。首先,最方便的是成为超级用户:AltT

   sudo su

然后在提示符下输入您的密码。然后您必须输入以下命令:

   service network-manager stop
   ifconfig eth0 down
   ifconfig eth0 192.168.1.171 netmask 255.255.255.0 up
   route add default gw 192.168.1.1
   echo 8.8.4.4 >> /etc/resolv.conf
   echo 8.8.8.8 >> /etc/resolv.conf
   exit

就是这样。第一个命令停止网络管理器,第二个和第三个命令初始化您的网络接口,为其提供 IP 地址 192.168.1.171,第四个命令告诉您的 PC 如何路由互联网请求,第五个和第六个命令建立 DNS。最后一个命令让您离开 su(=超级用户)状态。

如果你想在每次启动 Ubuntu VM 时都执行此操作,你可以在主目录中创建一个文件,/home/你的名字,我们将其命名为 my_internet.sh,将上述所有命令都放在这里,先于通过这条线

   #!/bin/sh

保存文件,然后发出此命令

   chmod 755 my_internet.sh

然后,以 sudo 身份编辑文件 /etc/rc.local,并输入以下行

   /home/your_name/my_internet.sh

在里面倒数第二线,离开出口 0作为最后一行。完成。

答案2

如果您尝试进行桥接连接,那么您真正要做的就是为客户机配置一个静态 IP 地址,就像它是真实 PC 上的真实网卡一样。桥接网络的意义在于您的客户机看起来像网络上的另一台 PC。因此,请查阅如何在 Ubuntu 10.04 上配置静态 IP。

相关内容