centos7 持久静态路由

centos7 持久静态路由

我有一台 centos 7 服务器,有 4 个接口。我试图为每个接口赋予不同的ipgatewaynetmask

我希望每个接口都能自己响应请求。因此,如果接口上有请求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 范围匹配问题,并且可以接收所有流量。

答案1

我已经使用实用程序配置了静态和持久规则nmtui。您可以尝试使用路由度量来提供适当的网关优先级。附上跨两个 NIC 的路由配置示例。以下是示例 o/p:

[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

相关内容