NetworkManagerを使用してopenVPNサーバーに接続します。すべてのトラフィックがVPNを通過するように設定します。
> ip route
default via 10.4.4.73 dev tun0 proto static metric 50
default via 192.168.178.1 dev wlp2s0 proto static metric 600
10.4.4.73 は tun0 デバイスのピアアドレスです。 2番目のルートはローカルルータを介してトラフィックをルーティングします。デフォルトパスを削除するために、次のコマンドを実行しました。
ip route del default via 10.4.4.73 dev tun0
エラーは発生しませんが、ルーティングテーブルも変更されません。このパスを削除する正しい方法は何ですか?
ベストアンサー1
コマンドがip route del
正しいようです。機能しない場合は、すべての属性またはパス(ip route show
「metric」や「proto」などのすべての印刷された項目)を指定する必要があります。または、「via」部分を省略して問題を解決することもできます。
それにもかかわらず、これによりNetworkManagerは後でルーティングを復元でき、OpenVPN接続が再び有効になるとルーティングが確実に復元されます。
おそらくあなたはこれをする必要があると思います。
nmcli connection modify $OVPN_CONN_NAME ipv4.never-default yes
望むよりman nm-settings
。