我正在尝试与另一台机器共享 Linux 机器的互联网连接。
两者都是在 vmbox 中创建的,PC A 具有内部网络连接,PC B 具有内部和外部连接。vmbox 的 Dhcpd 已为内部网络启用,两个系统都从中获取其内部网络 IP。
PC A -> 10.10.10.2 PC B -> 10.10.10.4 (内部) + 10.0.3.15(外部)
两台机器都禁用了 net.ipv4.ip_forward = 1 和 IPtables。机器可以互相 ping 通,PC B 可以 ping 通互联网
PC A->
route add default gw 10.10.10.4
PC B->
route add default gw 10.0.3.15
来自 PC A 的跟踪路由在 PC B 处超时结束。由于某种原因,PC B 不转发流量
答案1
在 PC B 上:
iptables -A POSTROUTING -t nat -j MASQUERADE