여러 게이트웨이가 있는 서로 다른 서브넷에 있는 듀얼 NIC의 첫 번째 IP를 ping할 수 없습니다.

여러 게이트웨이가 있는 서로 다른 서브넷에 있는 듀얼 NIC의 첫 번째 IP를 ping할 수 없습니다.

서버에 두 개의 네트워크 카드가 할당되어 있습니다.

eth0 - 10.199.10.0/24 w/ a GW of 10.199.10.1
eth1 - 10.199.20.0/24 w/ a GW of 10.199.20.1

데스크탑에서 각 NIC( 10.199.10.10010.199.20.100)에 할당된 IP를 ping할 수 있습니다. 그래서 해당 서버의 모든 IP를 수신하도록 Apache를 설정했습니다. 나는 또한 이것을 내 데스크탑에서 테스트했습니다. 이제 서브넷에 새 VM을 생성 10.199.20.0하고 이를 클릭하여 RH 테스트 페이지에 액세스할 수 있지만 http://10.199.20.100클릭하여 액세스할 수는 없습니다 10.199.10.100.

이 서버에는 하나의 특정 IP()만 수신하는 많은 서비스가 있기 때문에 이는 문제가 됩니다 10.199.10.100. 내 네트워킹 담당자는 라우팅이 괜찮아 보이고 서버 자체의 라우팅 테이블일 수 있다고 말했습니다.

#ip route
10.199.10.0/24 dev eth0  proto kernel  scope link src 10.199.10.100
10.199.20.0/24 dev eth1  proto kernel  scope link src 10.199.20.100
169.254.0.0/16 dev eth0  scope link  metric 1002
169.254.0.0/16 dev eth1  scope link  metric 1003
default via 10.199.10.1 dev eth0

# ip rule
0:      from all lookup local
32764:  from all to 10.199.20.100 lookup build
32765:  from 10.199.20.100 lookup build
32766:  from all lookup main
32767:  from all lookup default

네트워크 레이아웃

이러한 서버는 Xen 게스트입니다. 여러 NIC가 있는 4개의 Xen 서버가 있습니다. 2개의 NIC가 있는 관리 서버에는 2개의 가상 NIC가 할당됩니다. 하나는 서브넷에서 , 다른 하나는 서브넷 10.199.10.x에서 (두 개의 서로 다른 NIC) 10.199.20.x테스트 서버 10.199.20.x에는 네트워크만 할당되어 있습니다. 10.199.30.x정상적으로 네트워크에 ping을 보낼 수 있습니다 .

관련 정보