マイコンピュータにはDHCPを使用する2つの物理インターフェイスがあるため、デフォルトのルーティングテーブルは次のとおりです。
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.10.26.129 0.0.0.0 UG 0 0 0 enp8s0
default 10.10.24.1 0.0.0.0 UG 1024 0 0 eno1
10.10.24.0 * 255.255.255.0 U 0 0 0 eno1
10.10.24.1 * 255.255.255.255 UH 1024 0 0 eno1
ゲートウェイを削除するには、10.10.24.1
次のコマンドを実行します。
route del default gw 10.10.24.1
起動後に削除したいのですが、systemd
これが適切なアプローチです。しかし、systemdを使用してデフォルトのルーティングテーブルからゲートウェイを削除するにはどうすればよいですか?私が試したことは次のとおりです。しかし、動作しません。
[Unit]
Description=delete gateways from the main routing table
[Service]
Type=idle
RemainAfterExit=yes
ExecStart=/bin/route -b /etc/iproute2/delgw
[Install]
WantedBy=network.target
文書デルグバー:
del default gw 10.10.24.1