route -n命令详解
时间: 2023-08-14 07:06:31 浏览: 241
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 命令查看帮助文档。
阅读全文