日志分类

qemu-bridge 网络搭建

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 [...]