Centoの2つのネットワークと2つのIPは1つしか機能できません。

Centoの2つのネットワークと2つのIPは1つしか機能できません。

こんにちは。 2つのネットワークカードを設定しました。

eth0:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=7fxxxxx
DEVICE=eth0
ONBOOT=yes
ETHTOOL_OPTS="autoneg on"
IPADDR=192.168.1.10 (example IP... my ip is public)
PREFIX=32
GATEWAY=192.168.1.254
DNS1=8.8.8.8
DNS2=8.8.4.4
IPV6_PRIVACY=no
ZONE=

イーサネット1:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
DEVICE=eth1
ONBOOT=yes
ETHTOOL_OPTS="autoneg on"
IPADDR=192.168.1.12 (example IP... my ip is public)
UUID=7fxxxxy
GATEWAY=192.168.1.254
DNS1=8.8.8.8
DNS2=8.8.4.4
IPV6_PRIVACY=no
ZONE=

外部ではeth0をpingしますが、eth1はpingしません。 eth0をオフラインにすると、eth1をpingできます。なぜですか?

ベストアンサー1

Linuxサーバーにはデフォルトゲートウェイが1つしかない場合があり、最初のゲートウェイ(eth0)が優先されます。

異なるIPアドレスが異なるインターネットプロバイダ/ネットワークにあると仮定すると、これはeth1へのping応答が最初のプロバイダ(eth0)のアップストリームに移動することを意味します。

したがって、最終的に最初のプロバイダがそのタスクを実行する場合(1)、彼らアップストリーム IP ソースの IP アドレスは、対応する ISP プロバイダに属せず、応答は到着しません。

姉妹サイトSuperUserで関連質問を確認してください。特定のサブネット(ソースIP)のみを特定のインターフェイスにルーティングする方法は?

(1)一部のISPはこれを行い、一部はそうではありません。今日では、過去よりも多くのことが行われています。 ISPを管理するとき、アップストリームは私たちが所有していないすべてのIPアドレス空間をフィルタリングしました。国/彼らIPネットワークブロック。

おすすめ記事