谁有proxmox nat教程?
谁有proxmox nat教程?LXC的就行。 实战经验给你:
管理界面里新建一个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
drice 发表于 2017-3-28 16:41
实战经验给你:
管理界面里新建一个vmbr2,里面不需要填写内容,这一步是为了/etc/network/ 里面多出一个in ...
第一台OK。
第二台以后都不正常呀。
cw723 发表于 2017-3-29 09:28
第一台OK。
第二台以后都不正常呀。
所以最好一次性设置完,然后重启就会生效
yfans 发表于 2017-4-11 17:11
所以最好一次性设置完,然后重启就会生效
哈哈,就是一开始我还以为哪里配置错了折腾了半天,原来是重启才能生效
页:
[1]