Debian 9より前は、次の静的パスを追加しました。
up route add -net 1.2.3.4.5/23 gw 2.3.4.5.6
up route add -host 2.3.4.5 gw 3.4.5.6
debian10で何が変わり、ファイルの静的パスの新しい構文は何ですか/etc/network/interfaces
?
ベストアンサー1
このup ...
行は独立していませんが、iface ...
前の行の拡張です。 Debian 9 以前は、実際のネットワークインタフェースはほぼ常に最後のエントリでした/etc/network/interfaces
。up route add ...
デスクトップ環境をインストールすることを選択した場合、NetworkManagerがインストールに含まれる可能性があります。その場合、ネットワークインターフェイスにiface
ワイヤがまったくない可能性があり、NetworkManagerがインターフェイスを制御します。この場合、ワンタイムnmcli
コマンドを使用して新しいパスを永続的に追加できます。
nmcli c modify eno1 +ipv4.routes "1.2.3.4/23 2.3.4.5" # network route
nmcli c modify eno1 +ipv4.routes "2.3.4.5 3.4.5.6" # host route
NetworkManagerを使用していない場合...net-tools
前のコマンドを含むパッケージはDebian 9ifconfig
以降は廃止され、デフォルトではroute
インストールされません。したがって、明示的にインストールを選択しない限り、最新のnet-tools
コマンドを使用する必要がありますip route
。
iface eno1 ...
up /bin/ip route add 1.2.3.4/23 via 2.3.4.5 # network route
up /bin/ip route add 2.3.4.5/32 via 3.4.5.6 # single host route