![여러 게이트웨이가 있는 서로 다른 서브넷에 있는 듀얼 NIC의 첫 번째 IP를 ping할 수 없습니다.](https://linux55.com/image/44228/%EC%97%AC%EB%9F%AC%20%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4%EA%B0%80%20%EC%9E%88%EB%8A%94%20%EC%84%9C%EB%A1%9C%20%EB%8B%A4%EB%A5%B8%20%EC%84%9C%EB%B8%8C%EB%84%B7%EC%97%90%20%EC%9E%88%EB%8A%94%20%EB%93%80%EC%96%BC%20NIC%EC%9D%98%20%EC%B2%AB%20%EB%B2%88%EC%A7%B8%20IP%EB%A5%BC%20ping%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
서버에 두 개의 네트워크 카드가 할당되어 있습니다.
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.100
및 10.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을 보낼 수 있습니다 .