一般而言,安装完VirtualBox设定网路时选择默认的NAT模式,Guest就可顺利联网了,但是这种方式比较死板,要作更有弹性的变化,应该采用桥接模式(Bridged),这里的桥接模式就如同VMware中的Bridged模式,Host与Guest在局域网(LAN)中的地位是相等的。 下面我在Ubuntu7.04下设定VirtualBox中Host Networking为桥接模式的过程, 桥接模式可以使Host OS 和Guest OS在区域网路中处于平行地位。 sudo apt-get install uml-utilities bridge-utils 首先为Host OS建立桥接界面(Bridge)和虚拟网卡设备(tap device),这样作的原故,是使将来取得IP是由桥接界面(bridge),而不是由ethx(真实的有线网卡)或tapx(虚拟网卡)来取得IP。 sudo gedit /etc/init.d/vboxbridgedrun 引用 # VirtualBox Bridging # Bring up ethX and tapX in promiscuous mode 给上面的文件加上可执行权限 sudo chmod +x /etc/init.d/vboxbridgedrun 然后再建立一个可执行文件,添加如下内容。 sudo gedit /etc/init.d/vboxbridge 引用 /etc/init.d/vboxbridgedrun & sudo chmod +x /etc/init.d/vboxbridge 最后在/etc/rc2.d目录下做一个指向/etc/init.d/vboxbridge的链接 cd /etc/rc2.d/ 重新启动电脑之后,现在可以在VirtualBox的Guest OS网路设定画面中,将attached to的选项中选择host interface,interface name选项中设为tap0。 PS:实用小指令 刪除 tap0 brctl delif br0 tap0
新闻标签:盈通
|
|
来自: 浸心阁 > 《nat_bridge》