Linux의 세 게스트 OS 간 네트워크

Linux의 세 게스트 OS 간 네트워크

세 개의 게스트 OS(우분투) 사이에 네트워크를 만들어야 하는데, 그 중 하나는 다른 두 OS 사이의 라우터와 비슷해야 합니다. 아래 구성표를 참조하세요.

[A] eth0(ip 1.1.1.1)-->(net1)<--eth0(ip 1.1.1.2) [B] eth1(ip 2.2.2.2)--->(net2)<----eth0( IP 2.2.2.1) [C]

문제는 3개의 게스트 OS를 생성하고 고정 IP를 설정한 후 virt A에서 ping 1.1.1.2 및 2.2.2.2, B에서 모든 ip로 ping, C에서 1.1.1.2 및 2.2.2.2로 ping할 수 있다는 것입니다. 하지만 A에서 C를, C에서 A를 핑할 수는 없습니다. 어떻게 해야 합니까?

답변1

귀하의 질문은 매우 명확하게 표현되지 않았습니다.
시스템 B는 각 네트워크에 하나씩 두 개의 NIC가 있기 때문에 A와 C를 핑할 수 있습니다[1.xxx 및 2.xxx]. 2.2.2.2를 시스템 c의 ​​기본 게이트웨이로 만들고 1.1.1.2가 시스템의 기본 게이트웨이인 경우 A, 네트워크를 가로지르려면 시스템 B에 경로가 필요합니다.

내가 알고 있는 것은 일반적으로 (IME) 듀얼 NIC가 시스템을 라우터로 명시적으로 설정하지 않는 한 완전히 독립적으로 작동하여 데이터가 서로 들어오고 나갈 수 있다는 것입니다. 이는 iptables를 사용하여 수행됩니다.

http://forum.codecall.net/topic/48438-configuring-your-linux-server-as-a-router/

관련 정보