当前位置:首页>Linux>关于Linux路由的疑问:默认路由,默认网关

关于Linux路由的疑问:默认路由,默认网关

  • 2026-09-26 18:10:28
关于Linux路由的疑问:默认路由,默认网关

问题1. linux系统中可以存在多条默认路由吗?

 Linux系统中可以存在多条默认路由,但不会同时生效,系统会使用优先级最高(metric最小)的路由, metric相同则使用先添加的路由。

[root@localhost ~]# route -nKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 ens360.0.0.0         192.168.255.2   0.0.0.0         UG    100    0        0 ens33192.168.1.0     0.0.0.0         255.255.255.0   U     101    0        0 ens36192.168.255.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33[root@localhost ~]# ip route get 114.114.114.114114.114.114.114 via 192.168.1.254 dev ens36 src 192.168.1.139 uid 0    cache

ip  route get 114.114.114.114结果显示默认路由生效的为第一条

问题2. 第一块网卡的网关在路由表中显示,第二块网卡配置文件中使用GATEWAY配置了网关,为什么没有显示?

  linux系统中生效的默认路由只有一条,因此Linux只允许一个默认网关生效,即使多个网卡配置文件中都配置配GATEWAY。Linux系统也只会将第一个网卡的网关加入主路由表

问题3: linux系统中的直连路由

  直连路由由操作系统内核自动生成和维护。当给一个网络接口配置IP地址并激活它时,内核会自动添加一条对应的直连路由。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface192.168.1.0     0.0.0.0         255.255.255.0   U     101    0        0 ens36192.168.255.0   0.0.0.0         255.255.255.0   U     100    0        0 ens33

最新文章

随机文章