当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : vbox桥接网络安装问题总结
帖子发表于 : 2008-08-07 10:13 
头像

注册: 2007-05-19 23:18
帖子: 314
地址: 广东珠海
送出感谢: 0 次
接收感谢: 0 次
vbox桥接网络安装问题总结

一、安装最新的vbox:

下载:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=innotek-1.6-G-F@CDS-CDS_SMI #还在更新中。。。。。。

二、将自己的账户加入到vboxusers用户组中 :

代码:
sudo adduser 用户名 vboxusers


三、编译 VirtualBox 所用的内核模块
首先安装编译环境及获取与当前内核版本相一致的头文件
代码:
sudo apt-get install build-essential

代码:
sudo apt-get install linux-headers-`uname -r`


四、编译 VirtualBox 内核模块:
代码:
sudo /etc/init.d/vboxdrv setup


五、sudo apt-get install bridge-utils 安装桥接工具
代码:
sudo apt-get install bridge-utils uml-utilities
sudo adduser 用户名 uml-net


六、设置桥接

先备份/etc/network/interfaces

代码:
sudo cp /etc/network/interfaces  /etc/network/interface.bak


代码:
sudo kate /etc/network/interfaces

在打开的文件后面添加下面的内容,将虚拟网络接口命名为 “tap0″,指定该接口IP配置方法为手动,并指定使用该接口的用户(请用你的用户名替换其中的 “用户名”):
a、另外还需要在 /etc/network/interfaces 中加入如下内容,建立一个名叫 “br0″ 的桥,设定该桥的IP配置,主机中的所有网络接口,也包括tap0这个虚拟网络接口,都将建立在这个桥之上:
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user 用户名 #指定用户

auto br0
iface br0 inet static
bridge_ports all tap0
address 192.168.0.18 #ip地址
netmask 255.255.255.0 #子网掩码
network 192.168.0.1
broadcast 192.168.0.255 #广播地址
gateway 192.168.0.1 #网关

保存,关闭,重启。

首次使用需要激活刚才建立的虚拟网络接口和网络桥:
代码:
sudo /sbin/ifup tap0

代码:
sudo /sbin/ifup br0

这个步骤只需要做一次,下次主机重新启动时,这个接口和桥将自动激活。
让 virtualbox 使用这个虚拟网络接口,启动virtualbox,在主界面上选中要使用刚才建立的虚拟网络接口tap0的虚拟机,点“设置”,在弹出的窗口中选“网络 ”,选中其中一块网卡(通常为 “网络适配器 0”),选中“启用网络适配器”,“连接到”后面选 “Host Interface”,选中“接入网线”,然后在“主机网络界面名称”中填入刚才建立的虚拟网络接口的名字 “tap0″,确定。同样的你也可以使用

建立虚拟机
虚拟机中安装win2000
最后,配置主机和虚拟机的网络,使主机和虚拟机在同一个网段,这样主机和虚拟机就成了局域网中地位相同的两台机器了,可以互相访问了。

七、撤销网络桥
1. 禁用网桥和虚拟网卡:
代码:
sudo /sbin/ifdown br0

代码:
sudo /sbin/ifdown tap0

2. 将前面修改的 /etc/network/interfaces 文件还原。

引用:http://forum.ubuntu.org.cn/viewtopic.php?t=89163


_________________
凡事都可行.但不都有益处。凡事都可行.但不都造就人。(哥林多前10:23)

my blog : http://gdzhljw.blog.163.com/
http://gdzhljw.blog.ubuntu.org.cn/


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-15 15:04 

注册: 2008-05-08 15:21
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
照做了,但是出错了。重新启动后原来的网口IP地址拿不到了。能PING 通本地网关,但是上不了外网。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-16 4:39 

注册: 2006-01-25 21:27
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.0.1.0/24 -o ethx -j MASQUERADE

照你的网络设置改一下


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译