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

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

저는 다음과 같은 세 개의 RedHat 가상 머신을 만들었습니다.섬기는 사람,고객 1,클라이언트 2VirtualBox 관리자에서.섬기는 사람연결됨고객 110.1.1.xNIC 카드가 있는 네트워크(내부 네트워크 = inet1) 및섬기는 사람또한클라이언트 2다른 NIC 카드가 있는 네트워크 10.2.2.x(내부 네트워크 = 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 netmask 255.255.255.0 gw 1​​0.1.1.1 dev enp0s8

고객 2:경로 추가됨 -net 10.1.1.0 netmask 255.255.255.0 gw 1​​0.2.2.1 dev enp0s8

관련 정보