小编ask*_*djd的帖子

如何在 Tun 设备和 eth0 之间转发流量?

总之,我想让 Tun 设备流量通过另一个具有 Internet 连接的网络接口来回转发。虽然我可以看到流量传到互联网并返回,但它没有路由回我的 Tun 设备。

这是我的设置:

我在 VirtualBox 下使用 Mint Linux 15 VM 进行了非常简单的设置,Win7 作为主机。

在 VM 中,有两个网络接口 - eth0 和 tun0。

  • eth0 接口连接到互联网,并分配​​为192.168.1.115/24
  • tun0 接口被分配为10.0.5.1/24

    ip tuntap add dev tun0 mode tun user askldjd
    ip link set tun0 up
    ip addr add 10.0.5.1/24 dev tun0
    
    Run Code Online (Sandbox Code Playgroud)

我设置了我的 iptables 规则来伪装所有通过 eth0 流出的流量。

    iptables -I FORWARD -i tun0 -o eth0 -s 10.0.5.0/24 -m conntrack --ctstate NEW -j ACCEPT
    iptables -I FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j …
Run Code Online (Sandbox Code Playgroud)

networking iptables icmp

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

icmp ×1

iptables ×1

networking ×1