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

auto lo
iface lo inet loopback

auto enp8s0
iface enp8s0 inet static
        address 172.16.11.100
        netmask 255.255.255.0
        gateway 172.16.11.1

auto vmbr0
iface vmbr0 inet static
        address 172.16.200.1
        netmask 255.255.255.0
        bridge_ports none
        bridge_stp off
        bridge_fd 0
        # 开启ip转发
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        # 增加一条nat指令, 将请求来源172.16.200.0/24的数据从enp8s0发送出去
        # MASQUERADE(IP地址伪装)
        post-up iptables -t nat -A POSTROUTING -s '172.16.200.0/24' -o enp8s0 -j MASQUERADE
        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即可