linux route 命令
2021/10/28 7:10:00
本文主要是介绍linux route 命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
转载自:https://www.jianshu.com/p/414e3d6face3
route 管理路由表要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。
一。使用 route -n 查看路由信息:
标题 | 说明 |
Destination | 目标网段或者主机 |
Gateway | 网关地址,* 表示目标是本主机所属的网络,不需要路由 |
Genmask | 网络掩码 |
Flags | 标记;U : 路由是活动的;H : 目标是一个主机;G : 路由指向网关;R : 恢复动态路由产生的表项;D : 由路由的后台程序动态地安装;M : 由路由的后台程序修改;! : 拒绝路由; |
Metric | 路由距离,到达指定网络所需的中转数 |
Ref | 路由项引用次数 |
Use | 此路由项被路由软件查找的次数 |
Iface | 该路由表项对应的输出接口 |
二。配置静态路由
命令:
route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
参数 | 说明 |
add | 添加一条路由规则 |
del | 删除一条路由规则 |
-net | 目的地址是一个网络 |
-host | 目的地址是一个主机 |
target | 目的网络或主机 |
netmask | 目的地址的网络掩码 |
gw | 路由数据包通过的网关 |
dev | 为路由指定的网络接口 |
添加默认网关 为10.0.0.1 root@text:~# route add default gw 10.0.0.1 删除默认网关 root@text:~# route del default gw 10.0.0.1 添加到主机的路由 root@text:~# route add -host 192.168.10.2 dev eth3 root@text:~# route -n Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.10.2 * 255.255.255.255 UH 0 0 0 eth3 删除到主机的路由 root@text:~# route del -host 192.168.10.2 dev eth3 添加到网络的路由 root@text:~# route add -net 192.168.55.0 netmask 255.255.255.0 eth3 删除到网络的路由 root@text:~# route del -net 192.168.55.0 netmask 255.255.255.0 eth3
这篇关于linux route 命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南