VirtualBox linux下面上网

     听说VirtualBox在linux下面用,是个不错的东西,加上我们这个的电脑都这不上redhat linux,所以安个VirtualBox 来装linux.

     VirtualBox 这个在linux下面用,是挺快的,很快就装好了,只是不能上网。
     在网上搜了搜,找到一个解决的方法。

     bridge 方式上网:

     1, apt-get install uml-utilities bridge-utils

安上这两个才能进行bridge相关的设置.

    2, tunctl -t tap1 -u <username>

        chmod 0666 /dev/net/tun

  建立一个tap接口,

tap相关知识:

一个虚拟网卡相关的东西

http://www.ibm.com/developerworks/cn/linux/l-tuntap/index.html(关于这方面程序设计的介绍)

3,brctl addbr br0

 生成一个bridge接口,这个比较简单基本上不用讲.

4,ifconfig eth0 0.0.0.0 promisc

ifconfig tap0 0.0.0.0 promisc

把这个两个网卡设成

promiscuous模式,使得它能够接收发送到别的MAC地址的帧

5,brctl addif br0 eth0

   brctl addif br0 tap0

把这个网页桥接起来.

6,设置br0ip 地址,这个地址就是你这台电脑的地址

ifconfig br0 10.8.7.21

7,把VirtualBox里面网络设置成HostInterface

Interface Name:tap0

启动虚拟pc,就可以上网了.

你可能感兴趣的:(设计模式,linux,redhat,IBM,UML)