因为环境需求,只有一个ip,只能做nat

 1auto lo
 2iface lo inet loopback
 3
 4auto enp8s0
 5iface enp8s0 inet static
 6        address 172.16.11.100
 7        netmask 255.255.255.0
 8        gateway 172.16.11.1
 9
10auto vmbr0
11iface vmbr0 inet static
12        address 172.16.200.1
13        netmask 255.255.255.0
14        bridge_ports none
15        bridge_stp off
16        bridge_fd 0
17        # 开启ip转发
18        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
19        # 增加一条nat指令, 将请求来源172.16.200.0/24的数据从enp8s0发送出去
20        # MASQUERADE(IP地址伪装)
21        post-up iptables -t nat -A POSTROUTING -s '172.16.200.0/24' -o enp8s0 -j MASQUERADE
22        post-down iptables -t nat -D POSTROUTING -s '172.16.200.0/24' -o enp8s0 -j MASQUERADE
  • enp8s0: 为当前主机出口网卡
  • vmbr0: 为虚拟出来的网卡,用于设置nat
  • 设置nat转发:网卡启动post-up加入nat命令,post-down关闭网卡时删除nat命令

OpenVZ 设置172.16.200.0/24段ip即可