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 서버에는 기본 게이트웨이가 하나만 있을 수 있으며 첫 번째 게이트웨이(eth0)가 우선합니다.

서로 다른 IP 주소가 서로 다른 인터넷 공급자/네트워크에 있다고 가정하면 이는 eth1에 대한 ping 응답이 첫 번째 공급자(eth0)의 업스트림으로 이동함을 의미합니다.

따라서 궁극적으로 첫 번째 공급자가 해당 작업을 수행하는 경우(1),그들의업스트림 IP 소스 IP 주소는 해당 ISP 공급자에 속하지 않으며 응답이 도착하지 않습니다.

자매 사이트인 SuperUser에서 관련 질문을 확인하세요.특정 서브넷(소스 IP)만 특정 인터페이스로 라우팅하는 방법은 무엇입니까?

(1) 일부 ISP는 이를 수행하고 일부는 그렇지 않습니다. 오늘날에는 과거보다 더 많은 일이 이루어지고 있습니다. ISP를 관리할 때 업스트림에서 우리 소유가 아닌 모든 IP 주소 공간을 필터링했는데 이상하게도 고객과 경쟁자/클라이언트가 우리 업스트림을 사용하여 외국으로 라우팅할 수 없다고 불평하는 티켓을 열었습니다. 국가/그들의IP 네트워크 블록.

답변2

관련 정보