私は、サブネットマスクが255.255.255.0のLANセグメント192.168.148.Xのホストで作業しています。 LANは、192.168.128.1をデフォルトゲートウェイとして使用するように設定する必要があります。私がよくやっていることは、次のルーティングコマンドを実行することです。
パス 192.168.128.1/32 dev eth0 追加
デフォルトゲートウェイ192.168.128.1 dev eth0を追加するためのパス
このようなルーティングテーブルを作成します。
しかし、問題は、起動するたびに手動でコマンドを実行する必要があることです。ネットワーク設定にこれらのルールを追加するにはどうすればよいですか?
私のホストはCentOS 6.6 X86_64を実行しています。
ベストアンサー1
CentOSに以下を追加する必要があります/etc/sysconfig/network-scripts/route-eth0
。
default via 192.168.128.1 dev eth0
上書きしたい場合、またはに既定の設定がまだない場合は、次のように構文が/etc/sysconfig/network
若干異なるこの方法を使用して設定できます。
GATEWAY=192.168.128.1
どちらの方法も機能しますが、最初の例では細かい制御のための追加のレイヤーを提供します。
その後、ネットワークサービスを再起動する必要があります。 1つの方法はコンピュータを再起動することで、もう1つはrootとして次のコマンドを実行することです。
service network restart
たとえば、別のネットワーク上のコンピュータに ping を試みるか、次のいずれかのコマンドを使用してルーティング テーブルを確認してping -c1 8.8.8.8
確認します。
ip route show
、またはroute -n
、またはnetstat –nr