小编dar*_*arc的帖子

使用 iproute2 转储所有表的所有路由

我想保存所有路由表的所有路由。

我有这个脚本:

#!/bin/bash

DUMP=dump.log

for i in `seq 0 255`;
do
    routes="`ip route show table ${i}`"
    if [ ! -z "${routes}" ];then
        echo "table: ${i}" >> ${DUMP}
        echo "${routes}" >> ${DUMP}
        echo "" >> ${DUMP}
    fi
done
Run Code Online (Sandbox Code Playgroud)

我对这个脚本的问题是:

  1. 它迭代所有表,并假设唯一有效的表号是 0-255,这是一个有效的假设吗?
  2. 是否有一个简单的 1 班轮来获取所有桌子的所有路线?

谢谢

bash iproute2

0
推荐指数
1
解决办法
1381
查看次数

标签 统计

bash ×1

iproute2 ×1