(壊れている可能性がある)openvpnスクリプトを実行した後、1つのエントリがURLであるIPルーティングテーブルを持つことになります。
# netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 10.0.0.1 0.0.0.0 UG 0 0 0 wlp58s0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp58s0
google.com 10.0.0.1 255.255.255.255 UGH 0 0 0 wlp58s0
最後の行をどのように削除しますか?一般的な方法ではエラーが発生します。
# ip route del google.com
Error: any valid prefix is expected rather than "google.com".
それが重要であれば、私はGentoo Linuxを使用しています。
答え1
エントリはgoogle.com
URLではなく、ドメイン名でもホスト名でもかまいません。 (ただし、URLの一部である可能性があります。)
を使用すると、netstat -rn
名前の代わりに最初の列にIPアドレスが表示されます。ここからパスを削除できます。そのネットワークとサブネットのアドレス指定をもう一度参照してください。
netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default server.roaima 0.0.0.0 UG 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
google.com 0.0.0.0 255.255.255.255 UH 0 0 0 eth1
netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.2.2 0.0.0.0 UG 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
216.58.198.174 0.0.0.0 255.255.255.255 UH 0 0 0 eth1
route delete -host 216.58.198.174
ip route
IPアドレスを持つルートのみを一覧表示する最新バージョンを使用してこれを行うこともできます。不要なアイテムを削除するために使用されますip route del
。