3.2. IP
使用这些命令显示 IP L2 和 L3 配置、驱动程序、PCI 总线和网络统计信息。
| 操作 | 命令 |
|---|---|
| 显示所有 L2(物理和虚拟)接口及其统计数据 | # ip -s link show |
| 显示所有 L3 接口及其统计数据 | # ip -s addr show |
| 显示默认(主)IP 路由表 | # IP route show |
| 显示给定路由表的路由规则 | # IP route show table external |
| 显示所有路由表 | # IP rule show |
| 显示给定目的地的路由规则 | # IP route get 1.1.1.1 |
| 显示所有 Linux 命名空间 | # IP netns show |
| 登录到 Linux 命名空间 | # ip netns exec ns0 bash |
| 显示给定接口的详细网络接口计数器 | # tail /sys/class/net/ens6/statistics/* |
| 显示给定绑定设备的详细绑定信息 | # cat /proc/net/bonding/bond1 |
| 显示全局网络接口计数器视图 | # cat /proc/net/dev |
| 显示物理连接类型(TP、FIBER 等),为给定网络接口支持并连接链接速度模式 | # ethtool ens6 |
| 显示给定网络接口的 Linux 驱动程序、驱动程序版本、固件和 PCIe BUS ID | # ethtool -i ens6 |
| 显示给定网络接口的 default、启用和禁用的硬件卸载 | # ethtool -k ens6 |
| 显示给定网络接口的 MQ(多队列)配置 | # ethtool -l ens6 |
| 为给定网络接口更改 RX 和 TX 的 MQ 设置 | # ethtool -L ens6 combined 8 |
| 仅对给定网络接口的 TX 更改 MQ 设置 | # ethtool -L ens6 tx 8 |
| 显示给定网络接口的队列大小 | # ethtool -g ens6 |
| 更改给定网络接口的 RX 队列大小 | # ethtool -G ens6 rx 4096 |
| 显示增强的网络统计数据 | # cat /proc/net/softnet_stat |
| 显示快速重要的网络设备信息(Interface name、MAC、NUMA、PCIe 插槽、固件、内核驱动程序) | # biosdevname -d |
| 显示内核内部丢弃计数器。如需更多信息,请参阅: 监控网络数据处理。 | # cat /proc/net/softnet_stat |