双网卡服务器选择默认路由

双网卡服务器选择默认路由

注意:我还没有搞懂,只是做个备份

实验室服务器有两个网口,一个连内网(enp0s25),一个连外网(enp9s0)。

我要用github,默认走内网那个网口(enp0s25),就无法使用。

使用$route命令查看

$ route
目标            网关            子网掩码        标志  跃点   引用  使用 接口
default         gateway         0.0.0.0         UG    100    0        0 enp0s25
default         gateway         0.0.0.0         UG    101    0        0 enp9s0
162.105.89.0    0.0.0.0         255.255.255.0   U     100    0        0 enp0s25
162.105.129.122 gateway         255.255.255.255 UGH   100    0        0 enp0s25
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 enp0s25
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp9s0

发现默认网口enp0s25在前面,然后我执行如下命令

$ route add default gw 192.168.1.1

192.168.1.1对应的是enp9s0连的网关IP,然后就可以连github了,再次察看route

$ route
内核 IP 路由表
目标            网关            子网掩码        标志  跃点   引用  使用 接口
default         gateway         0.0.0.0         UG    0      0        0 enp9s0
default         gateway         0.0.0.0         UG    100    0        0 enp0s25
default         gateway         0.0.0.0         UG    101    0        0 enp9s0
162.105.89.0    0.0.0.0         255.255.255.0   U     100    0        0 enp0s25
162.105.129.122 gateway         255.255.255.255 UGH   100    0        0 enp0s25
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 enp0s25
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp9s0

具体我也还没有搞懂,先记下吧

你可能感兴趣的:(linux)