❤️💕💕linux常用的网络命令补充,网络知识的补充,Linux网络编程基础。Myblog:http:https://nsddd.top
[TOC]
什么是路由?
答:计算机之间数据传输必须要经过网络,网络可以直接连接两台计算机,也可以通过一个个的结点去连接。路由可以理解为互联网的中转站,网络中的数据包就是通过一个一个的路由器转发到目的地
route是叫路由,route程序对Linux内地IP路由表的一个操作
命令帮助:
man route
route --help
路由是分为动态路由和静态路由
- Linux机器上的配置都是静态路由,由运维人员通过
route
命令去管理 - 动态路由是无需干预的,由路由器、交换机自动分配规则而来
- Destination:表示网络号,network意思
- Gateway:表示网关地址,网络是通过该IP出口(0.0.0.0表示路由从本机转发出去)
- Genmask:子网掩码地址表示
- flags:标记信息,路由标记
- UG:
- U:表示up运行状态
- G:表示这个是网关路由器
- H:表示网关是个主机
- ! :表示当前路由已经禁止
rount
加上-n
参数之后显示网关信息(不加不显示)
rount -n
网关就是数据包不经过任何的设定由路由表最后经过的地址关口,数据只能通过网关地址进行通信
#添加一条路由(发往192.168.62这个网段的全部要经过网关192.168.1.1)
route add -net 192.168.62.0 netmask 255.255.255.0 gw 192.168.1.1
#删除一条路由 删除的时候不用写网关
route del -net 192.168.122.0 netmask 255.255.255.0
#添加到主机的路由,删除将add换成del
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
#添加到网络的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
#添加默认网关
# route add default gw IP
#删除路由
# route del –host 192.168.168.110 dev eth0
#修改路由
route change 192.168.3.98 netmask 255.255.255.0 192.168.3.45 #将目的ip为192.168.3.98且子网掩码为255.255.255.0的下一跳由x.x.x.x改为192.168.3.45
-
✴️版权声明 © :本书所有内容遵循CC-BY-SA 3.0协议(署名-相同方式共享)©