頑張ったルートが追加されました -net 192.168.3.115 netmask 255.255.255.0 gw 192.168.3.1ところで、再起動後は動作しません。誰かが再起動後にどのように機能するのか教えてもらえますか?
答え1
ネットワーク設定がファイルに静的に構成されていると仮定すると、そのファイル/etc/sysconfig/network-scripts/ifcfg-*
の/etc/sysconfig/network-scripts/route-*
静的パスを構成できます。
パスが適用されるインターフェイスと一致するようにファイル名を選択する必要があります。たとえば、eth0
インターフェイスが192.168.3.1ゲートウェイに接続するために使用される場合、パスはfileで定義する必要があります/etc/sysconfig/network-scripts/route-eth0
。
静的パスを指定する方法は2つあります。
前の構文:(以前のRedHatバージョンの方法)
ADDRESS0=192.168.3.115
NETMASK0=255.255.255.0
GATEWAY0=192.168.3.1
新しい構文:(基本的にip route
コマンドがそれを受け入れる方法に似ています)
192.168.3.0/24 via 192.168.3.1
答え2
あなたはできません。ネットワークは信頼できず、ネットワークが稼働しているときにシステムが他のネットワークに接続する可能性があるため、ルーティングは再起動後も維持できません。
route add ...
システム/ネットワークブートの一部としてこれを行うか、DHCPサーバー(おそらくルーター)を介してルーティングを構成する必要があります。