Redhat Linux 中的路由配置以通訊兩個不同的網絡

Redhat Linux 中的路由配置以通訊兩個不同的網絡

我創建了三個 RedHat 虛擬機,名稱為:伺服器,客戶1,客戶端2在 VirtualBox 管理器中。伺服器連接到客戶110.1.1.x在有 NIC 卡的網路上(內部網路 = 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 網路遮罩 255.255.255.0 gw 1​​0.1.1.1 dev enp0s8

客戶2:路由新增-net 10.1.1.0 網路遮罩 255.255.255.0 gw 1​​0.2.2.1 dev enp0s8

相關內容