案例一:添加某 1 个 IP 地址的路由表
# route add -host 192.168.2.1 dev eth0 gw 192.168.1.1
(补充:这里以指向 192.168.2.1 IP 地址的流量需要通过 eth0 网卡和 192.168.1.1 网关 IP 地址为例)
案例二:删除某 1 个 IP 地址的路由表
2.1 删除某 1 个 IP 地址的路由表
# route del -host 192.168.2.1
(补充:这里删除 192.168.2.1 IP 地址的路由表为例)
2.2 删除某 1 个 IP 地址且指定网关和网卡的路由表
# route del -host 192.168.2.1 -gateway dev eth0 192.168.1.1
(补充:这里以删除指向 192.168.2.1 IP 地址的流量需要通过 eth0 网卡和 192.168.1.1 网关 IP 地址的路由为例)
案例三:添加某 1 个网段的路由表
# route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
(补充:这里以指向 192.168.2.0/24 网段的流量需要通过 192.168.1.1 网关 IP 地址为例)
案例四:删除某 1 个网段的路由表
4.1 删除某 1 个网段的路由表
# route del -net 192.168.2.0/24
(补充:这里删除 192.168.2.0/24 网段的路由表为例)
4.2 删除某 1 个 IP 地址且指定网关的路由表
# route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
(补充:这里以删除指向 192.168.2.0/24 网段的流量需要通过 192.168.1.1 网关 IP 地址的路由表为例)
案例五:显示现有的路由表
# route -n