无需 NAT 即可通过 Vpn 路由流量?

无需 NAT 即可通过 Vpn 路由流量?

我想通过我的 vpn 隧道传输流量,但我刚刚意识到我的内核没有启用 nat ;(

iptables -t nat -A POSTROUTING -s 10.20.0.0/24 -o eth0 -j MASQUERADE
iptables v1.4.14: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

我现在很害怕编译内核,主要是因为之后我总是运气不佳,无法顺利完成。无论如何,有没有办法通过 Vpn 路由流量,而无需上述 Nat 技巧?我四处搜索,但毫无结果。

谢谢

答案1

首先:您确定您不是缺少加载的模块吗?

尝试:

modprobe iptable_nat

否则:是的,您也可以不使用 NAT,只需为给定的网络地址设置到所需接口的静态路由即可,但这意味着您也必须在另一端执行相同的路由(实际上相反:为您的网络发布路由)。当然,在这种情况下,两个网络上的所有主机在理论上都是可见的(根据您的需要,这可能是或不是好事)

相关内容