![配置桥接网络连接 --- Windows 7 主机,Ubuntu 10.04 客户机 --- VMWare Workstation 8](https://linux22.com/image/1293238/%E9%85%8D%E7%BD%AE%E6%A1%A5%E6%8E%A5%E7%BD%91%E7%BB%9C%E8%BF%9E%E6%8E%A5%20---%20Windows%207%20%E4%B8%BB%E6%9C%BA%EF%BC%8CUbuntu%2010.04%20%E5%AE%A2%E6%88%B7%E6%9C%BA%20---%20VMWare%20Workstation%208.png)
这是我的主机(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。