【问题标题】:ubuntu Iptables VPN connection only仅 ubuntu Iptables VPN 连接
【发布时间】:2015-09-29 17:53:54
【问题描述】:

我想设置一个仅通过 PPTP VPN 的互联网连接,如果该 VPN 连接失败,我希望什么都无法访问网络,也没有人可以访问我。我想要的是所有流量都只通过 VPN,所以简而言之,我想用 iptables 实现相当于 VPN Killswitch 的功能

我试过了 iptables -A INPUT -d 0.1.2.3 -j ACCEPT
iptables -A INPUT -j DROP
iptables -A 输出 -j DROP
其中 0.1.2.3 是 vpn 地址

但这似乎不起作用 我也试过
iptables -A INPUT !-d 0.1.2.3 -j DROP
但这似乎也不起作用

ifconfig 说 eth0 是我的以太网硬件地址 ppp0 是点对点协议 我是否需要添加协议过滤器以确保没有流量连接到 VPN 地址之外?

【问题讨论】:

    标签: ubuntu firewall vpn iptables


    【解决方案1】:

    是否启用了 TUN/TAP?按类型检查

    cat /dev/net/tun

    如果结果“文件描述符处于错误状态”,则表示 TUN/TAP 已启用,否则禁用。

    试试

    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

    【讨论】:

      猜你喜欢
      • 2013-08-14
      • 2015-03-08
      • 2021-07-22
      • 2019-08-22
      • 2019-08-08
      • 2021-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多