Назад | Перейти на главную страницу

Centos 7 постоянный статический маршрут

У меня есть сервер centos 7 с 4 интерфейсами. я пытаюсь дать каждому из этих интерфейсов разные ip, gateway и netmask.

Я хочу, чтобы каждый интерфейс сам отвечал на запросы. поэтому, если запрос пришел на интерфейс enp2s0, я хочу enp2s0 ответить на запрос.

У меня есть один интерфейс для Management (угадать enp2s0), и он должен быть доступен только во внутренней сети и тому подобное.

Итак, у меня установлен шлюз по умолчанию /etc/sysconfigs/network :

GATEWAY=192.168.0.1

в тестовом случае 192.168.0.1 имеет доступ в Интернет.

тогда мои интерфейсы настроены следующим образом:

enp2s0 (статический ip: 192.168.0.176):

192.168.0.0/24 via 192.168.0.176 dev enp2s0

enp3s0(статический ip: 192.168.50.40):

default via 192.168.0.1 dev enp3s0
192.168.50.0/24 via 192.168.50.1 dev enp3s0

enp4s0 (статический ip: 192.168.30.40):

192.168.30.0/24 via 192.168.30.1 dev enp4s0

а это мой ip route show all команда:

default via 192.168.0.1 dev enp2s0  proto static  metric 100 
default via 192.168.0.1 dev enp4s0  proto static  metric 101 
192.168.0.0/24 dev enp2s0  proto kernel  scope link  src 192.168.0.176  metric 100 
192.168.0.1 dev enp4s0  proto static  scope link  metric 100 
192.168.30.0/24 dev enp4s0  proto kernel  scope link  src 192.168.30.40  metric 100 
192.168.50.0/24 dev enp3s0  proto kernel  scope link  src 192.168.50.40  metric 100

что мне изменить? я хочу иметь возможность отвечать на все поступающие запросы из того же интерфейса, который получил запрос.

все интерфейсы подключены к маршрутизатору, поэтому у меня нет проблем с сопоставлением диапазона IP-адресов, и я могу получать весь трафик.

Я настроил статическое и постоянное правило, используя nmtui утилита. Вы можете поэкспериментировать с метрикой маршрута, чтобы обеспечить надлежащий приоритет шлюза. Приложил пример конфигурации маршрута между двумя сетевыми адаптерами. А вот и образец о / п:

[root@demo-host ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.15.1.1      0.0.0.0         UG    100    0        0 ens224
10.10.0.0       192.168.7.254   255.255.255.0   UG    0      0        0 ens192
10.70.0.0       192.168.7.254   255.255.255.0   UG    0      0        0 ens192
172.15.1.0      0.0.0.0         255.255.255.0   U     100    0        0 ens224
192.168.7.0     0.0.0.0         255.255.255.0   U     100    0        0 ens192
192.168.8.0     192.168.7.254   255.255.255.0   UG    0      0        0 ens192
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
[root@demo-host ~]#

nmtui править ens192