iproute2 與網絡工具

iproute2 包包含用於控制和監視網絡、IP 地址和路由的實用程序。 它是網絡工具的現代替代品。

Iproute2 是一個開源項目,主要關注 Linux 內核的網絡組件。 iproute2 中常用的工具有 ip、ss 和 bridge。

下表顯示了 iproute2 和已棄用的 net-tools Linux 命令。

iproute2網絡工具筆記
ip link showifconfig -a顯示所有接口
ip link set down/up eth0ifconfig eth0 up/down啟用 (UP)/禁用 (DOWN) 網絡接口
ip addr add 192.168.0.10/24 dev eth0ifconfig eth0 192.168.0.10/24為網絡接口分配 IPv4 地址
ip addr del 192.168.0.10/24 dev eth0ifconfig eth0 0從網絡接口刪除 IPv4 地址
ip addr show dev eth0ifconfig eth0顯示網絡接口的 IPv4 地址
ip -6 addr add fe80::f0b7:57ff:fe2f:5f0d/64 dev eth1ifconfig eth1 inet6 add fe80::f0b7:57ff:fe2f:5f0d/64為網絡接口分配 IPv6 地址
ip -6 addr show dev eth0ifconfig eth0顯示網絡接口的 IPv6 地址
ip link set dev eth0 address 02:42:20:d2:28:36ifconfig eth0 hw ether 02:42:20:d2:28:36更改網絡接口的 MAC 地址
ip route showroute -n顯示 IP 路由表
ip route add default via 192.168.0.1 dev eth0route add default gw 192.168.0.1 eth0添加默認路由
ip route replace default via 192.168.0.1 dev enp0s3route del default gw 192.168.0.1 enp0s3刪除默認路由
ip route add 10.24.32.0/24 via 192.168.0.1 dev enp0s3route add -net 10.24.32.0/24 gw 192.168.0.1 dev enp0s3添加靜態路由
ip route del 192.168.10.0/24route del -net 192.168.10.0/24刪除靜態路由
ssnetstat顯示套接字 – 監聽 tcp/udp
arp -an ip neigh顯示 ARP 表
bridgebrctl管理網橋地址和設備
iproute2 備忘單

許多 Linux 用戶仍然喜歡使用遺留工具,如 netstat、ifconfig、route 等。 Iproute2 包工具相當快,可以檢索更多信息 example ss 命令比 netstat 更快。

感謝您的閱讀,在評論部分提供您的反饋和建議。