2つの異なるネットワークを通信するためのRedhat Linuxでのルーティング設定

2つの異なるネットワークを通信するためのRedhat Linuxでのルーティング設定

次の名前の 3 つの RedHat 仮想マシンを作成しました。サーバクライアント1クライアント2VirtualBox マネージャーで。サーバ接続されているクライアント1NICカード付きネットワーク10.1.1.x(内部ネットワーク = inet1)およびサーバも関連していますクライアント2別の NIC カードを備えたネットワーク10.2.2.x(内部ネットワーク = inet2)。

10.1.1.xネットワークからに通信したいのです10.2.2.xが、ルート設定をクライアント1そしてクライアント2コミュニケーションをとるサーバそして両方のマシン(クライアント1クライアント2)はサーバーと通信でき、その逆も同様です。サーバーマシンでIP転送も有効にしましたが、クライアント1そしてクライアント2

以下は私の3台のマシンの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

関連情報