博客
关于我
路由表添加和删除
阅读量:773 次
发布时间:2019-03-24

本文共 2510 字,大约阅读时间需要 8 分钟。

Understanding the Routing Table Information

The routing table in Linux kernel is a crucial component for managing IP packet destinations. Below is a detailed explanation of each column in the routing table:

output item Explanation
Destination The target network or host address
Gateway The gateway (router) address. An asterisk (*) indicates that the destination is on the local network, so no gateway is needed
Genmask The network mask, which defines the range of IP addresses for which this route applies
Flags Route flags indicating the type and status of the route (e.g., U for active, H for host on interface)
Metric The cost metric of the route, which is typically used in routing protocols like RIP or OSPF
Ref The reference count of the route, which may be used for routing with certain algorithms
Use The number of active routes using this route
Iface The interface through which the route is used

Deleting Entries from the Routing Table

To delete an entry from the routing table, you can use the route -n command to view the current routes and then use route del with the appropriate parameters.

Example of Using route -n to View Routes

$ route -nKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 wlan00.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0192.168.1.0     *               255.255.255.0   U     0      0        0 eth0192.168.2.0     *               255.255.255.0   U     0      0        0 wlan0

Deleting Specific Routes

  • Delete the first route

    $ route del -net 0.0.0.0 gw 192.168.2.1 netmask 0.0.0.0 dev wlan0
  • Delete the second route

    $ route del -net 0.0.0.0 gw 192.168.1.1 netmask 0.0.0.0 dev eth0
  • Delete the third route

    $ route del -net 192.168.1.0 gw 0.0.0.0 netmask 255.255.255.0 dev eth0
  • Delete the fourth route

    $ route del -net 192.168.2.0 gw 0.0.0.0 netmask 255.255.255.0 dev wlan0
  • After running these commands, the routing table should reflect the deletions.

    Adding Entries to the Routing Table

    To add an entry to the routing table, you can use the route add command with the appropriate parameters. For example, to add a route for the wireless interface:

    $ route add-net 192.168.2.0 gw 0.0.0.0 netmask 255.255.255.0 dev wlan0 metric 0

    This command adds a route for the network 192.168.2.0 through the wireless interface (wlan0), with the gateway at 0.0.0.0 and a network mask of 255.255.255.0. The metric is set to 0 in this example.

    转载地址:http://btvkk.baihongyu.com/

    你可能感兴趣的文章
    MySQL高频面试题
    查看>>
    MySQL高频面试题的灵魂拷问
    查看>>
    MySQL(1)的使用 | SQL
    查看>>
    MySQL(2)DDL详解
    查看>>
    MySQL(3)DML详解
    查看>>
    MySQL(4)运算符 | 关联查询详解
    查看>>
    Mysql,group by分组查询、order by排序查询、join连接查询、union联合查询
    查看>>
    Mysql,sql文件导入和导出
    查看>>
    MYSQL:int类型升级到bigint,对PHP开发语言影响
    查看>>
    Mysql:mysql 5.X 报错 ERROR 1193 (HY000): Unknown system variable ‘validate_password_length‘
    查看>>
    MySQL:MySQL执行一条SQL查询语句的执行过程
    查看>>
    Mysql:SQL性能分析
    查看>>
    mysql:SQL按时间查询方法总结
    查看>>
    MySQL:什么样的字段适合加索引?什么样的字段不适合加索引
    查看>>
    MySQL:判断逗号分隔的字符串中是否包含某个字符串
    查看>>
    MySQL:某个ip连接mysql失败次数过多,导致ip锁定
    查看>>
    MySQL:索引失效场景总结
    查看>>
    Mysql:避免重复的插入数据方法汇总
    查看>>
    MyS中的IF
    查看>>
    M_Map工具箱简介及地理图形绘制
    查看>>