보조 NIC의 서버에 서버 연결

보조 NIC의 서버에 서버 연결

여러 NIC가 Apache를 실행하는 CentOS 상자가 있습니다. 또한 MySQL 서버가 될 RHEL을 실행하는 또 다른 상자가 있습니다. Apache 상자의 보조 NIC를 사용하여 MySQL 서버에 직접 연결하려고 하는데 지금까지는 성공하지 못했습니다. 나는 가능한 한 MySQL 상자를 격리하고 싶기 때문에 스위치를 통해 실행하는 대신 직접 연결을 시도하고 있습니다.

그 사이에 크로스오버 케이블이 연결되어 있습니다.

IP 구성:

아파치 박스

eth0 [to lan]
ip addr:  192.168.200.100
netmask:  255.255.0.0
gateway:  192.168.111.1

eth1 [to mysql]
ip addr:  192.168.200.101
netmask:  255.255.0.0
gateway:  [blank]

MySQL 상자

eth0 [to apache]
ip addr:  192.168.200.203
netmask:  255.255.0.0
gateway:  192.168.200.201

나머지 네트워크는 192.168.111.0/24 서브넷에 있습니다.

Ping은 대상 호스트에 연결할 수 없음만 반환합니다. 나는 이 설정의 다양한 변형(직선 케이블 포함)을 시도했지만 서로 대화할 수 없는 것 같습니다.

도움을 주시면 감사하겠습니다.

답변1

지금까지 설정에는 몇 가지 작은 문제가 있습니다. - Apache 상자의 게이트웨이는 해당 인터페이스에서 연결할 수 없습니다. Apache 상자의 eth0 IP 주소를 192.168.111.0/24 서브넷의 주소로 설정하십시오. - 모든 넷마스크가 모든 주소를 192.168.0.0/16 서브넷에 배치하여 혼란을 가중시킵니다. 모든 넷마스크를 255.255.255.0으로 설정하세요. - Apache 상자가 라우팅을 수행하지 않는 한(그러지 마십시오) 게이트웨이로 작동하지 않습니다. MySQL 상자의 eth0 게이트웨이를 [공백]으로 변경합니다.

완료되면 Apache 상자에서 ping 192.168.200.203을 수행하십시오. eth1은 192.168.200.0/24 서브넷에 있고 ping은 MySQL 상자(방화벽에도 불구하고)에 도달해야 하므로 이를 사용하기로 결정해야 합니다.

건배!

관련 정보