无法使用 iptables 转发流量

无法使用 iptables 转发流量

我在图像上转发网络流量时遇到问题: 网络

我跟着本指南除了配置网络接口(在虚拟机上,LAN 由我的 Asus 路由器提供,WAN 由 VirtualBox NAT 提供)和 DNS/DHCP 部分。在装有 CentOS 的虚拟机上设置了适当的 iptables 规则。然后在我的机器 1(Arch Linux)上,我添加了到 172.0.0.0/8 的路由:

ip route add 172.0.0.0/8 via 192.168.1.173

不幸的是,我无法从机器 1 ping 172.0.0.0/8 上的地址。我可以通过 192.168.1.173 从机器 1 ssh 进入虚拟机。从机器 2 和虚拟机 ping 172.0.0.0/8 地址,一切正常。172.0.0.0/8 可通过 VPN 访问,机器 2 已连接到 VPN,因此没有问题,虚拟机有两个网络接口,可以从机器 2 通过 Virtualbox 的 NAT ping 172.0.0.0/8。

这里我是否遗漏了一些明显的东西?我检查了 iptables 计数器,FORWARD 规则没有被命中。

相关内容