Ubuntu에서 실행 중인 가상 머신 A, B, C가 3개 있습니다. 이러한 가상 머신은 다음과 같이 연결됩니다.
ㅏ(eth0/10.1.1.10) <------>(eth0/10.1.1.20)두번째(eth1/10.1.1.30)<--------->(eth0/10.1.1.40)씨
기본적으로 저는 시스템 B를 통해 시스템 A와 시스템 C 간의 간단한 소켓 통신을 수행하려고 합니다(A, B 및 C가 동일한 네트워크에 있는 경우).
A에서 B(10.1.1.20)로 ping을 하면 ping이 작동하지 않습니다.
위 토폴로지에서 패킷을 시스템 B의 eth0 인터페이스로 보내고 시스템 B의 eth1 인터페이스로 보낼 수 있는 방법이 있습니까?
답변1
머신 B의 eth0과 eth1은 레이어 3 패킷 전달을 위해 서로 다른 서브넷에 속해야 하기 때문에 현재 설정은 작동하지 않습니다. 그러나 머신 B가 브로드캐스트 도메인 내의 레이어 2에서 프레임을 전달하도록 할 수 있습니다. 이는 머신 B가 브리지(또는 레이어 2 스위치)로 구성되어야 함을 의미합니다.
에서 안내하는 방법입니다.우분투 웹사이트. Linux 상자를 서브넷용 브리지로 전환하는 방법을 설명합니다.