ip route 和 route 命令

这篇具有很好参考价值的文章主要介绍了ip route 和 route 命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ip route 属于 iproute2 工具包;route 属于 net-tools 工具包;目前 ip route 使用较为广泛; 

两个工具包的介绍请见 “iproute2 和 net-tools 介绍” 文章。

ip route命令介绍

        ip route命令用于管理静态路由表。

        linux 系统中,可以自定义从 1-252个路由表。

        路由表和表明的对应关系记录在/etc/iproute2/rt_tables中,所谓操作路由表,路由表必须存在,即操作的此文件下存在的路由表。

ip route src,网络,linux,ip route,route

1)看某个路由表

#ip route show table table_number / table name
ip route show table 1
192.169.11.0/24 dev br0  scope link  src 192.168.9.234 
192.168.0.0/20 dev wan1.1  scope link 
default via 192.168.10.1 dev wan1.1 
# 
ip route show table rt-wan1.1
192.169.11.0/24 dev br0  scope link  src 192.168.9.234 
192.168.0.0/20 dev wan1.1  scope link 
default via 192.168.10.1 dev wan1.1 
# 

 2)添加路由

# ip route add
ip route show table 11
192.168.0.0/20 dev wan1.1  scope link 
# 
# 192.168.96.0/20:目的网络地址
# dev 接口名称:通过哪个接口进行路由
# table 11: 对路由表11进行的添加路由操作
ip route add 192.168.96.0/20 dev wan2.1 table 11
# 
ip route show table 11
192.168.96.0/20 dev wan2.1  scope link 
192.168.0.0/20 dev wan1.1  scope link 
# 

3)根据条件删除路由表中符合条件的路由项

# ip route del
ip route show table 11
192.168.96.0/20 dev wan2.1  scope link 
192.168.0.0/20 dev wan1.1  scope link 
# 
# 
ip route del 192.168.96.0/20 dev wan2.1 table 11
# 
# 
ip route show table 11
192.168.0.0/20 dev wan1.1  scope link 
# 

4)清空某个路由表

# ip route flush
ip route show table 11
192.168.96.0/20 dev wan2.1  scope link 
192.168.0.0/20 dev wan1.1  scope link 
# 
ip route flush table 11
# 
# 
ip route show table 11
# 

route命令介绍

ip route src,网络,linux,ip route,route

ip route src,网络,linux,ip route,route

ip route src,网络,linux,ip route,route

 1)添加网络路由

# 例1:添加网络路由时,只需指定网络 ID,通过 netmask 设置掩码长度:
[root@VM_139_74_centos ~]# route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
[root@VM_139_74_centos ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
224.0.0.0       0.0.0.0         240.0.0.0       U     0      0        0 eth0
... 

ip route src,网络,linux,ip route,route

 2)删除路由文章来源地址https://www.toymoban.com/news/detail-743534.html

# 例2:删除可用路由
route del -net 224.0.0.0 netmask 240.0.0.0
例3:添加或删除默认网关时,Linux 会自动检查网关的可用性:
[root@VM_139_74_centos ~]# route add default gw 192.168.1.1
SIOCADDRT: Network is unreachable
[root@VM_139_74_centos ~]# route del default gw 192.168.1.1
SIOCDELRT: No such process

到了这里,关于ip route 和 route 命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • route、ip route添加删除路由表命令,路由表永久化设置

    学习linux笔记小实践一 route 与 ip route的使用 route 与 ip route www.baidu.com 14.119.104.189 add ps:gw、via指自己的网关地址 del default 在/etc/sysconfig/network-scripts/route-ens33配置文件中添加语句 或 以下方法: 1)在/etc/rc.local里添加 方法: route add -net 192.168.3.0/24 dev eth0 route add -net 192.168.2.0/2

    2024年02月04日
    浏览(35)
  • Linux中路由route和ip route

    如果你要求在使用 macvlan 配置多个 IP 和 MAC 地址时,要求 ARP 响应的 MAC 地址与 IP 地址一一对应,可以考虑使用不同的 macvlan 接口来实现。 首先,创建多个 macvlan 接口,并为每个接口分配对应的 IP 地址和 MAC 地址。例如,创建两个接口 macvlan1 和 macvlan2 : 这里假设你的基础网

    2024年01月15日
    浏览(33)
  • Cmd下用route命令解决多个IP选择线路的问题

    一台电脑两条线路一个电信IP一个联通的IP,解决访问电信的时候自动走电信线路,访问联通的时候自动走联通的线路,我们可以用到下面这个命令 ROUTE DOS命令我们都可以在 Cmd 下用 route /? 来查看他的帮助信息 先看一下他的帮助 Manipulates network routing tables. ROUTE [-f] [-p] [comman

    2024年02月06日
    浏览(33)
  • Linux route命令实战:route 命令实战教程,配置静态路由,删除路由表项

    大家好,又见面了,我是沐风晓月,本文是专栏【linux基本功-基础命令实战】的第61篇文章。 专栏地址:[linux基本功-基础命令专栏] , 此专栏是沐风晓月对Linux常用命令的汇总,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。 如果文章有什么需要改进的地方还请

    2024年02月16日
    浏览(55)
  • Linux route命令详解

    1、介绍 route命令用于显示和操作IP路由表,它允许用户查看当前系统的路由信息,添加新的路由、删除已有的路由等。 2、命令 2.1 命令选项 -n, --numeric:不解析主机名,直接显示IP地址。使用这个选项可以加快显示速度,因为不需要进行DNS解析。 add:添加一条新的路由。 de

    2024年02月03日
    浏览(30)
  • linux网络配置命令(ifconfig)和网络任务管理命令(ip)

            ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。 命令格式:                                 ifconfig 网络设备 参数 命令选项:         up : 启动指定网络设备/网卡         down

    2024年02月13日
    浏览(32)
  • route命令 路由表 Linux Centos

    route route 命令在Linux中被用于显示和操纵IP路由表。然而,现在大部分Linux发行版都推荐使用 ip route 命令代替 route ,因为 ip route 提供更多的功能和更灵活的控制。 以下是 route 命令的基本用法: 查看路由表 : route -n 这个命令显示当前机器的路由表。 -n 标志意味着数字形式的网

    2024年02月04日
    浏览(39)
  • Linux路由转发+多网卡配置(route命令)

    什么是交换?什么是路由?什么是路由表? 交换是指 同网络访问 (两台机器连在 同一交换机上 ,配置 同网段的不同IP 就可以直接通讯) 路由就是 跨网络访问(路径选择) 路由表是 记录路由信息的表 ,在Linux中首先是一张 可见的,可更改的表 ,它的作用就是当数据包发

    2024年02月02日
    浏览(34)
  • linux下命令行配置网络——ifconfig和ip

    ifconfig命令时早期网络管理的指令,目前Linux新的发行版本很多默认不带ifconfig命令,但可以以通过安装软件包net-tools方式进行使用. ip命令时新型的网络管理命令,目前基本取代了ifconfig,新的Linux发行版本时一定有ip命令的。 ifconfig命令 ifconfig 查看当前所有up状态的网卡信息

    2024年02月02日
    浏览(33)
  • 【网络常用命令汇总】ping和ipconfig命令、nslookup命令、netstat和tracert命令、route和arp命令详解(附图详解)

    【写在前面】由于考试将近我也是临时抱个佛脚,之前对网络这块的概念真的只是停留在大学里面学的计算机网络,但是当时并没有接触这些实在的东西,也就只有工作后才会去想那么多,比如网络连通性ping一下就知道,其他的更不知道,nslookup命令、ipconfig命令、netstat命令

    2024年01月17日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包