因为学校使用锐捷认证,传统的路由器不能使用,实验室现在用ubuntu8.04做了nat服务器,插两网卡,eth0外网,eth1内网。用mystar认证后稳定工作半年。现另一台提供网站服务的服务器硬件有些故障,由于是asp做的,考虑到
nat服务器硬件配置较高,工作稳定,想在上面虚拟个win2003.
测试了下virtualbox,但由于虚拟机必须使用外网独立ip,因此得在ubuntu上做一个桥接
。
自己按照网上步骤做了下,没有成功,对网桥还有些疑问,希望得到解答
1、设置网桥br0后,br0和eth0的mac地址怎么是一样的?
2、网桥ip怎么设置,是不是应该设为原来eth0所用的ip?
3、用mystar认证时,是对网桥认证还是对eth0认证?(我的理解是网络先连接到桥,然后
桥再平分下去,所以首先应该保证桥能联网。那么这样eth0的ip又应该怎么设置?)
/////下面是网上设置网桥步骤//////
安装所需工具uml-utilities,bridge-utils
sudo apt-get install uml-utilities bridge-utils
首先为Host OS建立桥接界面(Bridge)和虚拟网卡设备(tap device),这样作的原故,是使
将来取得IP是由桥接界面(bridge),而不是由ethx(真实的有线网卡)或tapx(虚拟网卡
)来取得IP。
将下面的文本保存成文件,有需要按自己的情况修改一两个地方。存为在/etc/init.d/vb
oxbridgedrun
sudo gedit /etc/init.d/vboxbridgedrun
引用# VirtualBox Bridging
# Create a tap device with permission for the user running vbox
# 建立一个使用者(user)有权限的设备tap0,{user}为自己用户名
tunctl -t tap0 -u {user}
chmod 0666 /dev/net/tun
# Bring up ethX and tapX in promiscuous mode
# 将ethx和tapx网卡界面设为混杂模式(Promiscuous)
ifconfig eth0 0.0.0.0 promisc
ifconfig tap0 0.0.0.0 promisc
# Create a new bridge and add the interfaces to the bridge.
# 建立新的桥接界面(bridge),並把 eth0, tap0加入bridge
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 tap0
# 下面是两种获取IP的方式,可以自由选择,把不需要的注释掉就好了。
# 将bridge设成静态IP。XXX都分别对应IP、子网掩码、网关。
ifconfig br0 XXX.XXX.XXX.XXX netmask XXX.XXX.XXX.XXX up
route add default gw XXX.XXX.XXX.XXX
# 将bridge设成动态DHCP分配IP。
#dhclient br0
给上面的文件加上可执行权限
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/
sudo ln -sf ../init.d/vboxbridge S999vboxbridge #取名S999开头是为了让它最后启
动
重新启动电脑之后,现在可以在VirtualBox的Guest OS网路设定画面中,将attached to的
选项中选择host interface,interface name选项中设为tap0。
这样就完成Virtualbox桥接网路模式的设定了,马上启动Guest吧 ! Guest的网路设定和H
ost是独立平行的。
/////网桥设置步骤/////
文章比较长,麻烦大家了
问个虚拟机组网的问题
-
- 帖子: 68
- 注册时间: 2007-06-13 14:02
-
- 帖子: 129
- 注册时间: 2007-05-28 5:27
Re: 问个虚拟机组网的问题
>>1、设置网桥br0后,br0和eth0的mac地址怎么是一样的?
是一样的就对了;
>>2、网桥ip怎么设置,是不是应该设为原来eth0所用的ip?
网桥IP 可以不是原来的IP,也可以是原来的IP,但是不能与eth0的IP相同;
eth0 IP 既可以设置为0.0.0.0,也可以设置为任一指定的静态IP;
>>3、用mystar认证时,是对网桥认证还是对eth0认证?(我的理解是网络先连接到桥,然后
桥再平分下去,所以首先应该保证桥能联网。那么这样eth0的ip又应该怎么设置?)
没有用过mystar,不知道是什么。
是一样的就对了;
>>2、网桥ip怎么设置,是不是应该设为原来eth0所用的ip?
网桥IP 可以不是原来的IP,也可以是原来的IP,但是不能与eth0的IP相同;
eth0 IP 既可以设置为0.0.0.0,也可以设置为任一指定的静态IP;
>>3、用mystar认证时,是对网桥认证还是对eth0认证?(我的理解是网络先连接到桥,然后
桥再平分下去,所以首先应该保证桥能联网。那么这样eth0的ip又应该怎么设置?)
没有用过mystar,不知道是什么。
-
- 帖子: 4
- 注册时间: 2008-12-12 15:02
Re: 问个虚拟机组网的问题
我遇到过br0和eth0的ip一样可以,不一样也可以,因为我机器上配置就是不一样的,一样也可以通信,不过没有具体针对这个问题测试过,感觉一样的!只要你的vbox0 这个不要配置ip就行了,你的虚拟机就可以出来了,声明一下,我用的是fedora9,一样的道理!