新手求助:关于网桥

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
NetDreamer
帖子: 836
注册时间: 2007-10-19 20:40
送出感谢: 71 次
接收感谢: 9 次
联系:

新手求助:关于网桥

#1

帖子 NetDreamer » 2007-11-13 10:13

想通过网桥的方法直接调用VirtualBox里的Windows程序,没有成功。

是按照以下文章做的:
http://ubuntuforums.org/showthread.php?t=433359
它要求在/etc/rc.local中加入以下内容:

代码: 全选

tunctl -t tap0 -u <username>
chmod 0666 /dev/net/tun
/usr/sbin/brctl addbr br0
/sbin/ifconfig eth0 0.0.0.0 promisc
/usr/sbin/brctl addif br0 eth0
/sbin/dhclient br0
/usr/sbin/brctl addif br0 tap0
ifconfig tap0 <vbox_ip> up
bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'
route add -host <main_ip> dev tap0
arp -Ds <main_ip> eth0 pub
在试验失败之后,我将上述内容从/etc/rc.local中清除。

但是,从那以后我运行:

代码: 全选

/etc/init.d/networking restart
均提示:

代码: 全选

RTNETLINK answers: No such process
SIOCDELRT: No such process
br0: ERROR while getting interface flags: No such device
按照文章重新做了一遍,然后运行:

代码: 全选

brctl delbr br0
然后再将/etc/rc.local中的内容清除,重启,再运行:

代码: 全选

/etc/init.d/networking restart
只剩下一行:

代码: 全选

br0: ERROR while getting interface flags: No such device
问题:我该如何回复到设置网桥以前的状态呢?[/code]
头像
NetDreamer
帖子: 836
注册时间: 2007-10-19 20:40
送出感谢: 71 次
接收感谢: 9 次
联系:

初步解决

#2

帖子 NetDreamer » 2007-11-13 10:48

看了下面的贴子,打开/etc/network/interfaces,删除br0的行,运行/etc/init.d/networking restart再没错误提示。
viewtopic.php?p=512756&sid=25c69f539e81 ... 81a7e10491
问题继续:
在/etc/rc.local中运行过以下命令:

代码: 全选

tunctl -t tap0 -u <username>
chmod 0666 /dev/net/tun
/usr/sbin/brctl addbr br0
/sbin/ifconfig eth0 0.0.0.0 promisc
/usr/sbin/brctl addif br0 eth0
/sbin/dhclient br0
/usr/sbin/brctl addif br0 tap0
ifconfig tap0 <vbox_ip> up
bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'
route add -host <main_ip> dev tap0
arp -Ds <main_ip> eth0 pub
之后,会有哪些影响?我能采取哪些回滚的措施?
头像
NetDreamer
帖子: 836
注册时间: 2007-10-19 20:40
送出感谢: 71 次
接收感谢: 9 次
联系:

以后又出现了

#3

帖子 NetDreamer » 2007-11-19 18:53

后来发现没有解决。

刚开机执行:

代码: 全选

sudo /etc/init.d/networking restart
输出:

代码: 全选

RTNETLINK answers: No such process
SIOCDELRT: No such process 
google了一下,跟ipv6有关,于是在/etc/modprobe.d/black.list 里加上:

代码: 全选

blacklist ipv6
再重新启动,执行restart,输出:

代码: 全选

 * Reconfiguring network interfaces...                                   [ OK ] 
回复

回到 “虚拟机和虚拟化”