首先我要向大家道歉,因为我对 Linux 网络知识缺乏,我非常感谢所有愿意帮助新手的耐心用户。我在 Hetzner.de 的专用机器上安装了 Linux(Debian Wheezy Proxmox-VE)。我一直在努力将端口转发到 Guest VM(Windows Server 2008)。
似乎无论我对 /etc/network/interfaces 文件做什么更改,它似乎都会在重启后停止主机上的互联网工作,因此我必须访问主机的 KVM 来恢复更改以恢复互联网。
我当前的工作接口文件如下所示:
# network interface settings auto lo iface lo inet loopback
auto eth0 iface eth0 inet static
address 88.198.51.248
netmask 255.255.255.224
gateway 88.198.51.225
broadcast 88.198.51.255
up route add -net 10.0.2.1 netmask 255.255.255.0 eth0
up route add -net 88.198.51.224 netmask 255.255.255.224 gw 88.198.51.225 eth0
# default route to access subnet
iface vmbr0 inet manual
address 10.0.2.1
netmask 255.255.255.0
bridge_ports eth0
bridge_stp off
bridge_fd 0
我的访客 IP 是 10.0.2.15,目前设置为 NAT。我研究了许多 Proxmox 线程,也查看了Proxmox - 具有多个 vm 的单个公共 IP,openvz 容器可以工作,kvm 没有路由但是我似乎无法使用相同的界面并根据主机编辑自己的 IP 和参数。
我也在 Proxmox 论坛上发布了自己的帖子,展示了我的尝试和进一步的研究,只是为了表明我确实尝试过并且所需的研究工作已经得到满足:http://forum.proxmox.com/threads/17992-Port-forwarding-host-to-guest-
我已经尽了一切努力,真心希望得到一些帮助。非常感谢!