全球主机交流论坛

标题: 谁有proxmox nat教程? [打印本页]

作者: cw723    时间: 2017-3-28 16:31
标题: 谁有proxmox nat教程?
谁有proxmox nat教程?

LXC的就行。
作者: drice    时间: 2017-3-28 16:41
实战经验给你:
管理界面里新建一个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
drice 发表于 2017-3-28 16:41
实战经验给你:
管理界面里新建一个vmbr2,里面不需要填写内容,这一步是为了/etc/network/ 里面多出一个in ...

第一台OK。

第二台以后都不正常呀。
作者: yfans    时间: 2017-4-11 17:11
cw723 发表于 2017-3-29 09:28
第一台OK。

第二台以后都不正常呀。

所以最好一次性设置完,然后重启就会生效
作者: letxxt    时间: 2017-4-12 13:29
yfans 发表于 2017-4-11 17:11
所以最好一次性设置完,然后重启就会生效

哈哈,就是一开始我还以为哪里配置错了折腾了半天,原来是重启才能生效




欢迎光临 全球主机交流论坛 (https://www.91ai.net/) Powered by Discuz! X3.4