cw723 发表于 2017-3-28 16:31:28

谁有proxmox nat教程?

谁有proxmox nat教程?

LXC的就行。

drice 发表于 2017-3-28 16:41:53

实战经验给你:
管理界面里新建一个vmbr2,里面不需要填写内容,这一步是为了/etc/network/ 里面多出一个interfaces.new的文件,你要编辑这个.new 文件。网上教程里有的直接编辑interfaces的,不一定有效。

然后,编辑/etc/network/interfaces.new, vmbr2这里改成下面的内容,具体的自己改了。

auto vmbr2
iface vmbr2 inet static
    address 10.99.0.254
    netmask 255.255.255.0
    bridge_ports none
    bridge_stp off
    bridge_fd 0
    post-up echo 1 > /proc/sys/net/ipv4/ip_forward
    post-up iptables -t nat -A POSTROUTING -s '10.99.0.0/24' -o vmbr0 -j MASQUERADE
    post-down iptables -t nat -D POSTROUTING -s '10.99.0.0/24' -o vmbr0 -j MASQUERADE

      post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 10.99.0.1:80
      post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 10.99.0.1:80
      post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 2080 -j DNAT --to 10.99.0.2:80
      ost-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 2080 -j DNAT --to 10.99.0.2:80
      post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 3080 -j DNAT --to 10.99.0.3:80
      post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 3080 -j DNAT --to 10.99.0.3:80
      post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 4080 -j DNAT --to 10.99.0.4:80
      post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 4080 -j DNAT --to 10.99.0.4:80
记得service networking restart重启网络。

新建虚拟机的时候,ip: 10.99.0.1/24, 路由10.99.0.254

cw723 发表于 2017-3-29 09:28:33


drice 发表于 2017-3-28 16:41

实战经验给你:
管理界面里新建一个vmbr2,里面不需要填写内容,这一步是为了/etc/network/ 里面多出一个in ...
第一台OK。

第二台以后都不正常呀。

yfans 发表于 2017-3-28 16:41:00


cw723 发表于 2017-3-29 09:28

第一台OK。

第二台以后都不正常呀。
所以最好一次性设置完,然后重启就会生效

letxxt 发表于 2017-4-11 17:11:41


yfans 发表于 2017-4-11 17:11

所以最好一次性设置完,然后重启就会生效
哈哈,就是一开始我还以为哪里配置错了折腾了半天,原来是重启才能生效
页: [1]
查看完整版本: 谁有proxmox nat教程?