두 개의 서로 다른 네트워크를 통신하기 위한 Redhat Linux의 라우팅 구성

두 개의 서로 다른 네트워크를 통신하기 위한 Redhat Linux의 라우팅 구성

저는 다음과 같은 세 개의 RedHat 가상 머신을 만들었습니다.섬기는 사람,클라이언트1,클라이언트2VirtualBox 관리자에서.섬기는 사람에 연결되어 있습니다클라이언트1NIC 카드가 있는 네트워크 10.1.1.x(내부 네트워크 = inet1) 및섬기는 사람와도 연결되어 있다클라이언트210.2.2.x다른 NIC 카드가 있는 네트워크 (내부 네트워크 = inet2).

10.1.1.x네트워크 에서 으로 통신하고 싶습니다 10.2.2.x. 그러나 나는 경로 구성을클라이언트1그리고클라이언트2의사소통하다섬기는 사람그리고 두 기계 모두 (클라이언트1,클라이언트2)은 서버와 통신할 수 있으며 그 반대의 경우도 마찬가지입니다. 또한 내 서버 시스템에서 IP 전달을 활성화했지만 서로 통신할 수 없습니다.클라이언트1그리고클라이언트2.

다음은 내 세 컴퓨터의 IP 구성입니다.

섬기는 사람: /etc/sysconfig/network-scripts/ifcfg-enp0s8

static
ip add 10.1.1.1
netmask 255.255.255.0
network 10.1.1.0
broadcast 10.1.1.255

섬기는 사람: /etc/sysconfig/network-scripts/ifcfg-enp0s9

static
ip add 10.2.2.1
netmask 255.255.255.0
network 10.2.2.0
broadcast 10.2.2.255

클라이언트1: /etc/sysconfig/network-scripts/ifcfg-enp08

static
ip add 10.1.1.10
netmask 255.255.255.0
network 10.1.1.0
broadcast 10.1.1.255

클라이언트2: /etc/sysconfig/network-scripts/ifcfg-enp08

ip add 10.2.2.10
netmask 255.255.255.0
network 10.2.2.0
broadcast 10.2.2.255

경로 구성

클라이언트1:

route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.1.1 dev enp0s8

클라이언트2:

route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.2.2.1 dev enp0s8 

참고: 방화벽 서비스도 비활성화됩니다.

이것이 제가 구성한 전부입니다. 10.1.1.x와 사이의 통신을 위해 무엇을 할 수 있는지 제안해 주십시오 10.2.2.x.

답변1

시도해 볼 수 있나요(확실하지는 않지만):

클라이언트 1:경로 추가 -net 10.2.2.0 넷마스크 255.255.255.0 gw 10.1.1.1 dev enp0s8

클라이언트 2:경로 추가 -net 10.1.1.0 넷마스크 255.255.255.0 gw 10.2.2.1 dev enp0s8

관련 정보