Linux(三)---------网络路由命令(route路由命令)

一.route路由命令

1.什么是route路由?

计算机之间的数据传输必须经过网络,网络可以直接两台计算机,也可以通过一个一个的节点去连接。路由可以理解为互联网的中转站,网络中的数据包就是通过一个一个的路由器转发到目的地的。

 路由分类学习:

路由分为静态和动态路由

linux机器上配置的都是静态路由,由运维人员通过route命令去管理

动态路由:动态路由无需认为干预,由路由器,交换机自动分配规则而来。

二.路由命令学习案例

1.查看路由表信息

[root@localhost ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    100    0        0 ens33
192.168.23.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
[root@localhost ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.23.2    0.0.0.0         UG    100    0        0 ens33
192.168.23.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
#参数解析
Destination:表示网络号,network的意思
Gateway:表示网关地址,网络是通过该ip出口,如果显示0.0.0.0的ip,表示该路由信息,是从本机转发出去的
Genmask:子网掩码地址的表示,IP地址配和子网掩码,才是一个完整的网络信息
Flags:路由标记,标记当前的网络状态
      U: UP运行的状态
      C:表示这是一个网关路由器
      H: 表示这个网关是一个主机
      !:  表示当前这个路由已经禁止

route -n是不进行dns解析的路由表查看,可以直接显示网关地址:192.168.23.2

2.添加删除网关信息

网卡就是数据包不经过任何的设定由路由表最后经过的地址关口

网关:网络的关口,就好比家里的门一样,外出就得通过这个门,才能出去,数据也是一样,智能通过这个网关地址出外网。

#删除网关信息(默认路由表)

route del default #删除网关信息

#创建添加路由表(网关地址)

route add default gw 192.168.178.2  #创建或者添加路由表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
route 命令Linux 操作系统中用于显示和管理内核路由表的命令之一。它可以用来查看当前系统网络接口的状态、添加、删除和修改路由表中的路由信息等。 以下是 route -n 命令的一些常用选项: - route -n:显示当前系统路由表信息。 - route add:添加一条新的路由信息到路由表中。 - route del:从路由表中删除一条路由信息。 - route change:修改路由表中已有的一条路由信息。 - route help:显示 route 命令的帮助信息。 以下是一些常用的 route -n 命令示例: 1. 显示当前系统路由表信息: ``` $ route -n ``` 2. 添加一条新的路由信息到路由表中: ``` $ sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0 ``` 该命令将添加一条到目的网络 192.168.0.0/24 的路由信息,并将网关设置为 192.168.1.1,出口设备为 eth0。 3. 删除路由表中的一条路由信息: ``` $ sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0 ``` 该命令将删除目的网络 192.168.0.0/24 的路由信息。 4. 修改路由表中的一条路由信息: ``` $ sudo route change -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.2 dev eth0 ``` 该命令将修改目的网络 192.168.0.0/24 的路由信息,并将网关修改为 192.168.1.2。 以上是 route -n 命令的一些常用用法,对于更详细的用法和选项,可以使用 route help 命令查看帮助文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值