在Debian系统中,ifconfig命令主要用于配置和显示网络接口的信息,但它并不直接显示路由表。要查看路由表,你可以使用route或ip route命令。
以下是一些查看路由表的技巧:
route 命令基本用法:
route -n
这个命令会以数字形式显示路由表,不进行DNS解析,因此速度更快。
详细信息:
route -n -v
添加 -v 选项可以显示更详细的路由信息。
查看特定接口的路由:
route -n | grep <interface>
将 <interface> 替换为你想要查看的网络接口名称,例如 eth0。
ip route 命令ip route 是一个更现代且功能更强大的工具,推荐使用它来管理路由表。
基本用法:
ip route show
这个命令会显示当前的路由表。
详细信息:
ip route show table all
这个命令会显示所有路由表中的条目。
查看特定接口的路由:
ip route show dev <interface>
将 <interface> 替换为你想要查看的网络接口名称。
添加、删除和修改路由:
sudo ip route add <destination> via <gateway> dev <interface>
sudo ip route del <destination> via <gateway> dev <interface>
sudo ip route change <destination> via <gateway> dev <interface>
假设你想查看名为 eth0 的接口的路由表,可以使用以下命令:
ip route show dev eth0
或者使用 route 命令:
route -n | grep eth0
通过这些命令,你可以轻松地查看和管理Debian系统中的路由表。