Конфигурация маршрутизации в Redhat Linux для связи двух разных сетей

Конфигурация маршрутизации в Redhat Linux для связи двух разных сетей

Я создал три виртуальные машины RedHat с именами:сервер,клиент1,клиент2в менеджере VirtualBox.серверподключен кклиент1в сети 10.1.1.xс сетевой картой (внутренняя сеть = inet1) исервертакже связано склиент2в сети 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 10.1.1.1 dev enp0s8

клиент 2:добавить маршрут -net 10.1.1.0 сетевая маска 255.255.255.0 gw 10.2.2.1 dev enp0s8

Связанный контент