一、直连ADSL MODEM
1.物理连接方式:主机单网卡到ADSL MODEM
2.平台:VirtualBox3.1.4(以下简称vbox),xp(host),ipcop1.42(guest)
vbox的网络配置,开启2个网络连接,详情如下:
vbox上网络连接1,eth0桥接方式(连本地网卡),对应ipcop GREEN 本地网络,设置地址(192.168.2.1软路由器的地址)
vbox上网络连接2,eth1桥接方式(连本地网卡),对应ipcop RED 连接MODEM,设成pppoe
3.xp下本地连接IP:192.168.2.10,网关:192.168.2.1(ipcop上eth0的地址,也就是软路由器的地址)
Ipcop启动后在xp下打开IE,键入地址192.168.2.1:81,连接Ipcop路由。
拨号设置:network-dailup
Authentication中填入:User Name,Password
保存
重启ipcop(shutdown now -r),XP就可以上网了。
说明:bridged networking, the virtual machines can talk to each other and the host as if they were connected through a physical ethernet switch.
桥接方式可以让虚拟机之间以及与host之间互相访问,就像它们都由交换机连接一样。从实验结果看,桥接方式guest也会把host的网卡当成它的网卡,red连接用它来拨号。
二、连硬件路由器
1.物理连接方式:主机单网卡到硬件路由器(192.168.0.1),路由器WAN口连ADSL MODEM
2.平台:VirtualBox3.1.4(以下简称vbox),xp(host),ipcop1.42(guest)
vbox的网络配置,开启2个网络连接,详情如下:
vbox上网络连接1,eth0桥接方式(连本地网卡),对应ipcop GREEN 本地网络,设置地址(192.168.2.1软路由器的地址)
vbox上网络连接2,eth1桥接方式(连本地网卡),对应ipcop RED 连接硬件路由器,设成static(此处重要),ip地址:192.168.0.253(与硬件路由器同一网段)
3.DNS服务器:设成本地DNS;网关:192.168.0.1——硬路由器的地址(此处重要)。
4.xp下本地连接IP:192.168.2.10,网关:192.168.2.1(ipcop上eth0的地址,也就是软路由器的地址)
总结:xp(192.168.2.10)-->ipcop GREEN(192.168.2.1)-->ipcop RED(192.168.0.253)-->硬件Router(192.168.0.1)-->ADSL MODEM-->Internet
说明:此方法不但host可以通过ipcop1.42(guest)上网,局域网上其它机器只要把ip和网关(设置成:192.168.2.1)设置好,都可以通过ipcop1.42(guest)上网。当然这个平台还是主要用来做实验和调试用。毕竟虚拟机的性能有损失。