route用法

发布时间 2023-08-06 22:13:10作者: 旧巷g

route用法

查看或设置主机中路由表信息

1,查看路由表信息

route

image-20230806212729859

route [-n]

-n:将路由记录中的地址信息显示为数字形式

image-20230806212703999

#路由表主要构成:
#Destination: 目标网络ID,表示可以到达的目标网络ID,0.0.0.0/0 表示所有未知网络,又称为默认路由,优先级最低
#Genmask:目标网络对应的netmask
#Iface: 到达对应网络,应该从当前主机哪个网卡发送出来
#Gateway: 到达非直连的网络,将数据发送到临近(下一个)路由器的临近本主机的接口的IP地址,如果是直连网络,gateway是0.0.0.0
#Metric: 开销cost,值越小,路由记录的优先级最高

2,route基本用法

添加 指定网段的路由记录

route add -net  网段地址 gw IP地址

删除指定网段的路由记录

route del -net 网段地址

向路由表中添加默认网关记录

route add default gw IP地址

删除路由表中默认的网关记录

route del default gw  IP地址

[root@ylc ~]#route add -net 192.168.1.0/24 gw 192.168.2.2
#给192.168.1.0/24段添加静态路由
[root@localhost ~]#route del -net 192.168.1.0/24 
#删除添加路由
[root@localhost ~]#route del  default  192.168.1.0/24 
#删除默认路由
[root@localhost ~]#route add default gw 192.168.1.2
#重新添加路由
[root@localhost ~]#systemctl restart network
#需要重启服务后才能看到

路由文件的配置

/etc/sysconfig/network-scripts/route-IFACE
#文件名为网卡名
两种风格:
(1) TARGET via GW
如:10.0.0.0/8 via 172.16.0.1
(2) 每三行定义一条路由
ADDRESS#=TARGET
NETMASK#=mask
GATEWAY#=GW


[root@gsx network-scripts]#vim route-ens33
192.168.100.0/24 via 192.168.91.2


reboot 重启下