두 번째 네트워크 인터페이스를 통해 두 서버 연결

두 번째 네트워크 인터페이스를 통해 두 서버 연결

우분투를 설치했어요14.04.3두 대의 HP 서버에 대한 LTS. 각 서버에는 4개의 네트워크 인터페이스가 있으며 두 번째 인터페이스를 사용하여 두 서버를 연결하고 싶습니다. 첫 번째 인터페이스(em1)는 라우터에 연결하도록 구성되었으며 두 서버 모두에서 제대로 작동합니다. 나는 다음을 시도했다서버 1:

iface em1 inet static
address 192.168.1.XX
netmask 255.255.255.0
gateway 192.168.1.1


auto em2
allow-hotplug em2
iface em2 inet static
address 192.168.1.2
netmask 255.255.255.0

그리고 계속서버 2:

iface em1 inet static
address 192.168.1.YY
netmask 255.255.255.0
gateway 192.168.1.1

auto em2
allow-hotplug em2
iface em2 inet static
address 192.168.1.2
netmask 255.255.255.0

기본적으로 이것에서 영감을 얻었습니다그래서 질문

하지만 그런 다음 한 곳에서 다른 곳으로 핑을 시도합니다.

ping -I em2 192.168.3.2
PING 192.168.3.2 (192.168.3.2) from 192.168.3.1 em3: 56(84) bytes of data.
From 192.168.3.1 icmp_seq=1 Destination Host Unreachable
From 192.168.3.1 icmp_seq=2 Destination Host Unreachable

궁극적으로 한 서버에서 다른 서버로 SSH를 연결하고 싶습니다. 이것은 네트워크에 대한 나의 첫 번째 시도이므로 대답이 분명하다면 용서해주십시오.

답변1

동일한 주소 192.168.1을 사용하고 있습니다.1.2 두 서버 모두에서. 그것이 첫 번째 오류입니다.

또한 상호 연결을 위해 다른 클래스의 주소를 사용하는 것이 좋습니다. 192.168.1에 네트워크에 연결된 서버가 있는 경우.1.XX 및 192.168.1.YY인 경우 상호 연결을 위해 다른 클래스를 사용합니다. 예를 들어 192.168을 사용합니다.2.XX 및 192.168.2두 번째 네트워크 카드의 경우 .YY입니다. 그런 다음 192.168로 ping을 보낼 수 있습니다.2XX 및 192.168의 .YY입니다.2YY의 .XX.

따라서 192.168을 사용하십시오.1네트워크 및 192.168.2상호 연결을 위해. 그러나 두 서버에 동일한 주소를 할당하지 마십시오. 이로 인해 네트워크에서 충돌이 발생합니다.

주소가 올바르게 설정되어 있으면 ping에서 -I를 사용할 필요가 없습니다. ping은 대상 주소에서 사용할 어댑터를 올바르게 찾습니다. 기본 게이트웨이가 거기에 설정되어 있기 때문에 em1을 통해 모든 트래픽을 192.168.1.0/255.255.255.0 및 기타 모든 주소로 전달합니다. 주소 192.168.2.0/255.255.255.0에만 em2를 사용합니다.

나는 당신이 넷마스크 주소 등을 알고 있다고 가정합니다. wxyz/255.255.255.0은 동일한 wxy를 가진 주소가 동일한 세그먼트에 있고 다른 wxy를 가진 주소가 패킷이 올바른 대상에 도달하도록 관리하는 기본 게이트웨이를 통해 액세스된다는 것을 의미합니다.

관련 정보