web-dev-qa-db-ja.com

Debianベースのディストリビューションでルート上の回線を完全に削除するにはどうすればよいですか?

Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         192.168.1.1     0.0.0.0         UG    202    0        0 eth0
    default         192.168.43.1    0.0.0.0         UG    303    0        0 wlan0
    192.168.1.0     *               255.255.255.0   U     202    0        0 eth0
    192.168.43.0    *               255.255.255.0   U     303    0        0 wlan0

次の方法で192.168.1.1エントリを削除できます。

 ip route del default via 192.168.1.1

これは機能しますが、再起動後、この行が戻ってきます。 Debianベースのディストリビューションで永久に削除する方法はありますか?

3
Andrew Volkov

DHCPサーバーがETH0でこのGWを提供しているようです。

このファイルを編集します:/etc/network/interfaces

gf_ way:次のようなeth0の静的構成を使用します:

iface eth0 inet static
address 192.168.1.x
netmask 255.255.255.0

stambata way: post-upディレクティブを使用してこのルートを削除します

iface eth0 inet dhcp
post-up route del default gw 192.168.1.1
2
inattendu