Virtulbox 无线网卡桥接的设置

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
dannygao
帖子: 22
注册时间: 2005-05-29 14:55
送出感谢: 0
接收感谢: 0

Virtulbox 无线网卡桥接的设置

#1

帖子 dannygao » 2008-05-10 3:01

代码: 全选

sudo gedit /etc/udev/rules.d/10-local.rules


添加一行

KERNEL=="tun", NAME="net/%k", GROUP="vboxusers", MODE="0660"


并存盘

输入以下代码

代码: 全选

sodu sysctl net.ipv4.ip_forward=1
sodu VBoxTunctl -b -u danny
sodu ip link set tap0 up
sodu ip addr add 192.168.1.101/255.255.255.0 dev tap0
sodu parprouted wlan0 tap0
sodu route add -net 192.168.1.0 netmask 255.255.255.0 tap0
sodu iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE


这里 danny 是你自己的用户名,192.168.1.101 和 192.168.1.0 改成你自己的网断
wlan0 是无线网卡的名字

在 VirtualBox 中,设置
连接方式: Host Interface
Host Interface: tap0

如果不行,换一下适配器类型。我的是:PCNET-PCI II

启动虚拟机,然后设置 IP,DNS 和 MASK
sqrt2x
帖子: 19
注册时间: 2007-07-14 14:54
送出感谢: 0
接收感谢: 0

#2

帖子 sqrt2x » 2008-05-17 6:48

按照楼主的方法成功建立了无线网卡与vbox的桥接,谢谢。还要追问一句是每次都要输入这些密令吗???

代码: 全选

$ sudo sysctl net.ipv4.ip_forward=1
$ sudo VBoxTunctl -b -u ada
$ sudo ip link set tap0 up
$ sudo ip addr add 10.0.0.10/255.255.255.0 dev tap0
$ sudo parprouted eth1 tap0
$ sudo route add -net 10.0.0.0 netmask 255.255.255.0 tap0
$ sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
附件
Screenshot.png
chengzh
帖子: 167
注册时间: 2008-04-08 9:27
送出感谢: 0
接收感谢: 0

#3

帖子 chengzh » 2008-05-19 13:04

我在KVM下,对无线网卡做桥接是失败,不知道LZ有否试过呢?
yvqiang
帖子: 278
注册时间: 2008-04-28 22:02
送出感谢: 0
接收感谢: 2 次

#4

帖子 yvqiang » 2008-06-04 13:45

sudo parprouted eth1 tap0

做到这一步 显示无此命令 且此时LINUX无法上网
yvqiang
帖子: 278
注册时间: 2008-04-28 22:02
送出感谢: 0
接收感谢: 2 次

#5

帖子 yvqiang » 2008-07-26 1:44

yvqiang 写了:sudo parprouted eth1 tap0

做到这一步 显示无此命令 且此时LINUX无法上网


可以 在新立得里面先增加这条命令
mrgaolei
帖子: 49
注册时间: 2006-11-27 19:36
送出感谢: 0
接收感谢: 1 次

#6

帖子 mrgaolei » 2008-07-29 15:08

/etc/udev/rules.d/10-local.rules


没有这个文件啊?
难道是新建?
EYUeyu
帖子: 80
注册时间: 2008-10-08 20:20
送出感谢: 0
接收感谢: 0

Re: Virtulbox 无线网卡桥接的设置

#7

帖子 EYUeyu » 2008-11-13 23:14

dannygao 写了:

代码: 全选

sudo gedit /etc/udev/rules.d/10-local.rules


添加一行

KERNEL=="tun", NAME="net/%k", GROUP="vboxusers", MODE="0660"


并存盘

输入以下代码

代码: 全选

sodu sysctl net.ipv4.ip_forward=1
sodu VBoxTunctl -b -u danny
sodu ip link set tap0 up
sodu ip addr add 192.168.1.101/255.255.255.0 dev tap0
sodu parprouted wlan0 tap0
sodu route add -net 192.168.1.0 netmask 255.255.255.0 tap0
sodu iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE


这里 danny 是你自己的用户名,192.168.1.101 和 192.168.1.0 改成你自己的网断
wlan0 是无线网卡的名字

在 VirtualBox 中,设置
连接方式: Host Interface
Host Interface: tap0

如果不行,换一下适配器类型。我的是:PCNET-PCI II

启动虚拟机,然后设置 IP,DNS 和 MASK



按楼主说的已设置成功,但怎么才能同时运行多个虚拟机?请楼主指点一下
头像
bzimage
帖子: 667
注册时间: 2006-03-14 10:25
送出感谢: 1 次
接收感谢: 5 次

Re: Virtulbox 无线网卡桥接的设置

#8

帖子 bzimage » 2008-11-14 19:55

dannygao 写了:

代码: 全选

sudo gedit /etc/udev/rules.d/10-local.rules
添加一行
KERNEL=="tun", NAME="net/%k", GROUP="vboxusers", MODE="0660"
并存盘

输入以下代码

代码: 全选

sodu sysctl net.ipv4.ip_forward=1
sodu VBoxTunctl -b -u danny
sodu ip link set tap0 up
sodu ip addr add 192.168.1.101/255.255.255.0 dev tap0
sodu parprouted wlan0 tap0
sodu route add -net 192.168.1.0 netmask 255.255.255.0 tap0
sodu iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
这里 danny 是你自己的用户名,192.168.1.101 和 192.168.1.0 改成你自己的网断
wlan0 是无线网卡的名字

在 VirtualBox 中,设置
连接方式: Host Interface
Host Interface: tap0

如果不行,换一下适配器类型。我的是:PCNET-PCI II

启动虚拟机,然后设置 IP,DNS 和 MASK

你好,
我按照你的帖子设置之后,在guest中可以ping通网关,但是不能上网,
此外不能ping通host的ip
我的设置如下:
sysctl net.ipv4.ip_forward=1
VBoxTunctl -b -u bzimage
ip link set tap0 up
ip addr add 192.168.9.200/255.255.255.0 dev tap0
parprouted wlan0 tap0
route add -net 192.168.9.0 netmask 255.255.255.0 tap0
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
其中192.168.9.200是本网段未用的ip
然后在geust中设置ip为:
ip:192.168.9.61
mask:255.255.255.0
gw:192.168.9.1
dns:192.168.9.1

在host中使用ifconfig看到的信息如下,其中tap0的Bcast好像不太正确,请帮我看看,谢谢:
eth0 Link encap:Ethernet HWaddr 00:1d:72:96:63:fd
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Memory:fe000000-fe020000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:256 errors:0 dropped:0 overruns:0 frame:0
TX packets:256 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:16196 (16.1 KB) TX bytes:16196 (16.1 KB)

tap0 Link encap:Ethernet HWaddr 3a:17:aa:55:36:64
inet addr:192.168.9.200 Bcast:0.0.0.0 Mask:255.255.255.0
inet6 addr: fe80::3817:aaff:fe55:3664/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:364 errors:0 dropped:0 overruns:0 frame:0
TX packets:54 errors:0 dropped:9 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:36771 (36.7 KB) TX bytes:2588 (2.5 KB)

wlan0 Link encap:Ethernet HWaddr 00:1e:3e:93:66:c9
inet addr:192.168.9.66 Bcast:192.168.9.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:576 Metric:1
RX packets:4565 errors:0 dropped:0 overruns:0 frame:0
TX packets:3819 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2387789 (2.3 MB) TX bytes:353072 (353.0 KB)

wmaster0 Link encap:UNSPEC HWaddr 00-1F-3C-93-66-C9-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
plepman
帖子: 72
注册时间: 2008-12-17 23:09
送出感谢: 0
接收感谢: 0

Re: Virtulbox 无线网卡桥接的设置

#9

帖子 plepman » 2012-05-30 15:25

谢谢资料。

待测试F17上能不能用。

以及WPA2验证的无限网卡。
回复

回到 “虚拟机和虚拟化”