Linux 上的 VirtualBox Nat 配置

Linux 上的 VirtualBox Nat 配置

我正在尝试在 Virtualbox 上设置网络地址转换。主机是 Debian wheezy,虚拟化服务器也是。

在虚拟服务器端,尚未进行任何配置;

在物理服务器上,通过 eth0 访问互联网:

    echo 1 > /proc/sys/net/ipv4/ip_forward
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

在 virtualbox GUI 上,我已将虚拟服务器网络配置为:适配器 1、启用网络适配器、连接到 NAT、电缆已连接。

在虚拟服务器上,无法 ping 网关(eth0:1),反之亦然。

这可以通过设置桥接适配器而不是 NAT 来实现,但这是在 Virtualbox 中设置 NAT 的正常方法吗?

感谢您的帮助

答案1

VirtualBox 句柄NAT 网络内部——您不需要配置任何 iptables 规则。删除您的 iptables 配置,然后测试虚拟机是否具有传出连接。为了创建到虚拟机的传入连接,您需要设置转发端口

相关内容