我有一台运行 Debian 的计算机,它连接到 VPN 服务器。我可以通过 VPN 服务器用另一台计算机连接到这台计算机。
现在,我希望传入流量(从 VPN 服务器到 Debian 计算机)由 Debian 计算机路由。
我试过了这个(将 Debian 设置为路由器),但当我尝试运行它时,它显示“错误参数‘tun0’”。我想按照他们在链接中所做的那样做,但不是从一个接口路由到另一个接口(eth0 -> eth1 反之亦然),而是希望来自 tun0 的流量通过 eth0 进行分发。
关于如何实现这一目标,有什么建议吗?
答案1
在你的 Debian 上启用
IP Forwarding
:sysctl -w net.ipv4.ip_forward=1
在你的 Debian 上添加
eth0
为默认路由:ip 路由添加默认网关 dev eth0
将 Debian 盒添加为 VPN 服务器上的默认网关
如果需要,请考虑在 Debian 框上启用目标 NAT 或其他机制。