proxmox:端口转发到虚拟机?

问题描述 投票:0回答:1

我在创建虚拟机时遇到端口转发问题。当涉及到容器时,它是有效的。我正在使用这个配置,效果很好。

auto vmbr2
iface vmbr2 inet static
    address 192.168.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 '192.168.0.0/24' -o vmbr0 -j MASQUERADE
    post-down iptables -t nat -D POSTROUTING -s '192.168.0.0/24' -o vmbr0 -j MASQUERADE

    # VM-WEB HTTP 80:192.168.0.1:80
    post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 192.168.0.1:80
    post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 192.168.0.1:80

当我创建一个虚拟机并将其与 vmbr2 桥接时,我可以访问它,但容器中没有互联网“传入没有传出”,它工作得很好。 有任何想法吗?花了三天时间我放弃了:)

virtual-machine port proxmox
1个回答
0
投票

Proxmox 使用容器创建动态路由。请检查您的

/etc/hosts
文件以及您的
/etc/network/interfaces

© www.soinside.com 2019 - 2024. All rights reserved.