web-dev-qa-db-ja.com

CentOSでデフォルトゲートウェイを永続的にする方法は?再起動後に失われないように

CentOSを実行しています。 VPNルーターにリモート接続しているときは、CentOSを使用できるようにすることが重要です。 VPNルーターにデフォルトゲートウェイを追加しようとしましたが、再起動すると消えてしまいます。これを永続的にするにはどうすればよいですか?

ip route add 192.168.2.3 via 10.0.0.1 dev eth0
4
YumYumYum

私があなたの質問を正しく読んだなら、私はあなたが追加したいと思います

GATEWAY=192.168.2.3

/ etc/sysconfig/networkに移動し、再起動するか、service network restartを実行してテストします。

あなたの質問から、あなたが実際にデフォルトゲートウェイが必要かどうかは完全にはわかりませんが。静的ルートを永続的にしたいと思うかもしれませんか?

3
Sirex

誰かが複数のNICでCentOSを実行している場合、インターネットに接続されているのは1つだけであり、その特定のインターフェイスですべてのインターネットトラフィックを取得するようにし、/etc/sysconfig/networkファイルに次の行を追加します。

GATEWAYDEV=network_interface
GATEWAY=default_gateway_ip

ネットワークサービスを保存して再起動します。これは私にとってはうまくいき、他には何も機能していませんでした。

3
user261189

Dhclientの場合と同じように、その行を適切な/etc/ifconfig.INT(「INT」は適切なインターフェイスを表します)に追加できる場合があります(最初の文字として挿入された先頭の説明ポイントに注意してください)。

!ip route add 192.168.2.3 via 10.0.0.1 dev eth0

(私はCentOSを試していませんが、このメカニズムは基本的にNetBSDと同じであるはずだと思います。)

0

以下を/ etc/sysconfig/network-scripts/route-your_interface_nameに追加しても機能しないことは、ifcfgファイルにある必要があります。

default via x.x.x.x dev y
0
Bright Zhao