# 创建一个网桥brctl addbr br-test#设置网桥ip地址ip addr add 192.168.5.1/24 dev br-test# 启动网桥, 默认已经启动了ip link set dev br-test up# 添加一个命名空间ip netns add subns1# 创建一个veth对ip link add v1 type veth peer name br-v1# 将 v1 设置到 subns1 命名空间ip link set v1 netns subns1# 给v1设置一个ip地址ip netns exec subns1 ip addr add 192.168.5.11/24 dev v1ip netns exec subns1 ip addr del 192.168.6.11/24 dev v1# 给v1设置默认路由ip netns exec subns1 ip route add default via 192.168.5.1 dev v1ip netns exec subns1 ip route add default via 192.168.5.1# 将br-v1连接到网桥brctl addif br-test br-v1
本机记得开启 ip_forward 功能
将 192.168.5.0/24 路由到 172.23.179.127
ip route add 192.168.5.0/24 via 172.23.179.127
# 另外一个命令route add -net 192.168.5.0/24 gw 172.23.179.127
#iptables -t nat -A PREROUTING -d 192.168.5.0/24 -j DNAT --to-destination
