Menu

目录

静态路由及默认网关

配置静态路由

如果需要静态路由,可使用 ip route add 命令在路由表中添加,使用 ip route del 命令删除。最常使用的 ip route 命令格式如下:

ip route [ add | del | change | append | replace ] destination-address

使用 ip route 命令显示当前的 IP 路由表。示例如下:

# ip route
default via 192.168.122.1 dev ens9 proto static metric 1024
192.168.122.0/24 dev ens9 proto kernel scope link src 192.168.122.107
192.168.122.0/24 dev eth0 proto kernel scope link src 192.168.122.126

在主机地址中添加一个静态路由,在 root 权限下,使用以下命令:

ip route add 192.168.2.1 via 10.0.0.1 [dev ifname]

其中 192.168.2.1 是用点分隔的十进制符号中的 IP 地址,10.0.0.1 是下一个跃点,ifname 是进入下一个跃点的退出接口。

要在网络中添加一个静态路由,即代表 IP 地址范围的 IP 地址,请作为 root 运行以下命令:

ip route add 192.168.2.0/24 via 10.0.0.1 [dev ifname]

其中 192.168.2.1 是目标网络的 IP 地址,10.0.0.1 是网络前缀。

配置默认网关

在确定默认网关时,首先解析 /etc/sysconfig/network 文件,然后解析 ifcfg 文件 ,将最后读取的 GATEWAY 的取值作为路由表中的默认路由。

在动态网络环境中,使用 NetworkManager 管理主机时,建议设置为由 DHCP 来分配。