linux route命令使用
说明:route命令是打印和操作ip路由表
描述:route操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主 机或者一个网络通过一个网络接口,如eth0。当使用"add"或者"del"参数时,路由表被修改,如果没有参数,则显示路由表当前的内容。
参数说明:add:添加一条新路由。
del:删除一条路由。
-net:目标地址是一个网络。
-host:目标地址是一个主机。
netmask:当添加一个网络路由时,需要使用网络掩码。
gw:路由数据包通过网关。注意,你指定的网关必须能够达到。
metric:设置路由跳数。
实例:
1、route add -net 192.168.2.0 netmask 255.255.255.0 dev eth0
添加一条到达192.168.2.0网络的路由,指定网络掩码为255.255.255.0,数据包通过网络接口eth0。
2、route add -net 192.57.66.0 netmask 255.255.255.0 gw 192.168.2.1
添加一条到达192.57.66.0网络的路由,指定网络掩码为255.255.255.0,数据包通过网关地址192.168.2.1。
3、route add -host 192.57.66.200 gw 192.168.2.1
所有去往192.57.66.200主机的数据包发往网关地址192.168.2.1。
4、route add default gw 192.168.1.1
添加一条默认网关,所有的数据包将被转发到192.168.1.1。
路由表内容说明:
查看路由
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.57.66.200 192.168.1.1 255.255.255.255 UGH 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Destination:目标网络或主机。
Gateway:网关地址。
Genmask:目标网络的网络掩码。"255.255.255.255"表示一个主机。"0.0.0.0"表示网关。
Flags:标记。
U、路由被启用。
H、目标是一个主机
G、使用网关。
相关文章
- Linux cp (复制)命令简介
- 每天一个linux命令(5):rm 命令
- 【Linux基础】linux updatedb命令
- 修改Linux命令的别名:alias
- linux route命令:查看路由表信息
- linux deepin 升级内核命令
- Linux linux echo命令的-n、-e两个参数
- Linux命令: cd ../.. 返回上两级目录
- linux查看cpu占用命令
- L80.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ntsysv和setup
- L78.linux命令每日一练 -- 第11章 Linux系统管理命令 -- iostat和iotop
- L75.linux命令每日一练 -- 第11章 Linux系统管理命令 -- lsof和uptime
- L73.linux命令每日一练 -- 第十章 Linux网络管理命令 -- dig和host
- L70.linux命令每日一练 -- 第十章 Linux网络管理命令 -- nc和ssh
- L69.linux命令每日一练 -- 第十章 Linux网络管理命令 -- arpping和telnet
- L64.linux命令每日一练 -- 第十章 Linux网络管理命令 -- ifconfig和ifup
- L60.linux命令每日一练 -- 第九章 Linux进程管理命令 -- top和nice
- L51.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- mkfs和dumpe2fs
- L46.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- w和who
- L33.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- du和date
- Linux命令之查看执行程序所依赖的动态函数库ldd
- Linux基础命令-useradd创建用户
- Linux su命令——su默认不修改环境变量 su - 要修改当前工作目录和环境变量
- Linux命令常踩的坑
- linux yum 命令