系统控制-w

系统控制-w

好的,我在 VMWare 中工作,有 2 台虚拟机(Ubuntu 和 Windows 7)。Ubuntu 机器有 2 个网络接口(eth0 和 eht1),eth0 接口使用 NAT 通过我的实际计算机连接到互联网,eth1 接口使用仅主机连接到 Windows 机器。Windows 机器只有一个使用仅主机的接口。

我正在尝试通过接口将互联网共享给 Windows 机器。我尝试了以下命令,但无法使其工作。

sudo iptables --flush
sudo iptables -A INPUT -i eth1 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 

非常感谢您的帮助。谢谢

答案1

您必须在 Linux 客户机中启用 IP 转发。在 /etc/sysctl.conf 中输入:net.ipv4.ip_forward = 1 然后发出以下命令:

系统控制-w

它应该会回显您在文件中输入的同一行。检查它是否已正确启用:

sysctl net.ipv4.ip_forward

如果启用则应输出 1,如果禁用则应输出 0。如果需要,请重新启动网络服务以使更改生效。

相关内容