qemu-bridge 网络搭建:
#apt-get install uml-utilities
安装uml-utilities,User Mode Linux 是Linux内核的一种移植,这个包能够提供一些虚拟化的工具,而这里我们将用到网卡的虚拟化工具tunctl:
#apt-get install bridge-utils
这个就更不用说了,想要实现网桥,那么就需要安装网桥的工具了,brctl就是这个包来提供的哦~
然后把所有需要使用tap0虚拟网卡的同志加入uml-net组里使其具有访问/dev/net/tun的权限
#gpasswd -a <user> uml-net
Note: 把<user>换成你用虚拟机的所有用户,不要照抄哦~
(你可以看到ls -l /dev/net/tun)
crw-rw—- 1 root uml-net 10, 200 2008-08-05 16:11 /dev/net/tun
否则会:"
warning: could not open /dev/net/tun: no virtual network emulation
Could not initialize device ‘tap’
"
修改了以后可能需要重新登录才能生效,如果不想那样,那就
#chmod 666 /dev/net/tun
就可以了,不过感觉不那么好..
很多人就奇怪怎么不能初始化呢,问题就在权限上了~
初始化tap0网卡给用户:
#tunctl -u <User> -t tap0
-u 用户名
-t设备名,谁说一定要是tap0来着?你用love007当网卡我也没意见阿~,但默认的是tap0,这也是网上教程泛滥的原因吧
确认一下:
#/sbin/ifconfig tap0
tap0 Link encap:Ethernet HWaddr AA:2D:FF:82:4A:3F
inet6 addr: fe80::a82d:ffff:fe82:4a3f/64 Scope:Link
UP BROADCAST RUNNING PROMISC [...]

Linode-很不错的VPS