web-dev-qa-db-ja.com

CentOSでインターフェイスメトリックを永続的に変更する方法

私の設定:

  1. ゲストOS-CentOS7
  2. ホストOS-Windows 7
  3. インターフェース-3(enp0s3enp0s8enp0s9
  4. Virtual Boxにインストール
  5. enp0s8wlan0へのブリッジです(インターネット用)
  6. enp0s3およびenp0s9はホストのみです

Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.10.10.1 0.0.0.0 UG 100 0 0 enp0s3 0.0.0.0 192.168.3.1 0.0.0.0 UG 101 0 0 enp0s9 0.0.0.0 192.168.0.1 0.0.0.0 UG 102 0 0 enp0s8 10.10.10.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3 192.168.0.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s8 192.168.3.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s9

METRIC=10/etc/sysconfig/network-scripts/ifcfg-enp0s8を追加して再起動しました。しかしroute -nでは、まだMetric101として表示されています(上記の出力で確認できます)。 Sudo ifconfig enp0s8 metric 10を試しましたが、使い物になりません。 ping 8.8.8.8が失敗しています。 down the enp0s3enp0s9の場合、pingは成功しています。これを行う方法はありますか?

3

インターネットに接続しないインターフェースにはデフォルトゲートウェイを設定しないでください。

それらのインターフェイスに定義されているデフォルトゲートウェイを削除します。つまり、GATEWAY=およびifcfg-enp0s3ファイルからifcfg-enp0s9行を削除します。

ルートメトリックについてまったく心配する必要はありません。

1
Michael Hampton