/network/interfacesにdebian 10に静的パスを追加する

/network/interfacesにdebian 10に静的パスを追加する

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/interfacesup 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

おすすめ記事