Linux平台使用桥接模式运行xp

来源:互联网 发布:ajax请求数据是跨域吗 编辑:程序博客网 时间:2024/06/09 15:42
  1. 需要安装的工具brctl和tunctl,运行下面的脚本
#!/bin/sh# set PATH for the case we are called via sudo or su rootPATH=/sbin:/usr/bin:/bin:/usr/bin# create a taptunctl -t tap1 -u <user>ip link set up dev tap1f# create the bridgebrctl addbr br0brctl addif br0 tap1# set the IP address and routingip link set up dev br0ip addr add 10.1.1.1/24 dev br0ip route add 10.1.1.0/24 dev br0

以上代码是创建虚拟网卡,并添加到网桥br0上。

# set forwarding and nat rulesiptables -A FORWARD -i $EXTIF -o $INTIF -j ACCEPTiptables -A FORWARD -i $INTIF -o $EXTIF -j ACCEPTiptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE# enable forwardingecho 1 > /proc/sys/net/ipv4/ip_forward

一定要设置转发。

打开virtaualbox-》设置-》网络-》网卡1-》桥接模式,tap1-》运行虚拟机-》配置网络
ip:与br0同一网段即可,10.1.1.2
mask:255.255.255.0
gateway:br0的ip,10.1.1.1
dns:与物理机保持一致

设置完毕!

参考文献:Advanced Network settings for Linux

0 0
原创粉丝点击