作者:灵动的音乐xl | 来源:互联网 | 2014-05-27 20:42
听说VirtualBox在linux下面用,是个不错的东西,加上我们这个的电脑都这不上redhatlinux,所以安个VirtualBox来装linux.VirtualBox这个在linux下面用,是挺快的,很快就装好了,只是不能上网。在网上搜了搜,找到一个解决的方法。bridge方式上网:1,apt
听说VirtualBox在linux下面用,是个不错的东西,加上我们这个的电脑都这不上redhat
linux,所以安个VirtualBox 来装linux.
VirtualBox
这个在linux下面用,是挺快的,很快就装好了,只是不能上网。
在网上搜了搜,找到一个解决的方法。
bridge 方式上网:
1,
apt-get install uml-utilities bridge-utils
安上这两个才能进行bridge相关的设置.
2, tunctl -t tap1 -u
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,就可以上网了.