GNU/Linux >> Linux の 問題 >  >> Ubuntu

すべてのインターネットトラフィックがVPNを通過するだけであることを確認する方法は?

VPN接続があり、すべてのトラフィックがこのVPN接続を使用していることを確認したい。
iptablesを使用することを考えている。
誰かのアイデア?
10 x

承認された回答:

起動時にこのスクリプトを実行することで、投稿で説明されている問題を解決しました

# Delete all existing rules
iptables -F

# Allow from local network
iptables -A OUTPUT -d 192.168.2.0/24 -j ACCEPT
iptables -A OUTPUT -s 192.168.2.0/24 -j ACCEPT

# Allow OpenVPN
iptables -A OUTPUT -p udp --dport 1194 -j ACCEPT

# Deny eth0
iptables -A OUTPUT -o eth0 -j DROP

Ubuntu
  1. iptablesルールをフラッシュする方法

  2. 特定のネットワーク名前空間に対してのみ、OpenVPN を介してすべてのトラフィックをフィードします

  3. iptables ルールを期限切れにする方法は?

  1. Bashスクリプトのインスタンスを1つだけ実行するようにするにはどうすればよいですか?

  2. Gnomeでのみプログラムを自動起動させる方法は?

  3. すべてのRhythmbox設定とライブラリ情報をリセットする方法は?

  1. アプリケーションが Linux で実行され続けることを確認する方法

  2. SSH を介してすべてのネットワーク トラフィックをトンネリングするにはどうすればよいですか?

  3. VPN 経由で特定のトラフィックのみをルーティングする