iproute2とnet-tools

iproute2パッケージには、ネットワーク、IPアドレス、およびルーティングを制御および監視するためのユーティリティが含まれています。 これは、ネットツールの最新の代替品です。

Iproute2は、主にLinuxカーネルのネットワークコンポーネントに焦点を当てたオープンソースプロジェクトです。 iproute2内で一般的に使用されるユーティリティは、ip、ss、およびbridgeです。

次の表は、iproute2および非推奨のnet-toolsLinuxコマンドを示しています。

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 -nIPルーティングテーブルを表示する
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 neighARPテーブルを表示する
bridgebrctlブリッジアドレスとデバイスを管理する
iproute2チートシート

多くのLinuxユーザーは、netstat、ifconfig、routeなどのレガシーツールを使用することを依然として好んでいます。Iproute2パッケージツールは非常に高速で、 example ssコマンドはnetstatよりも高速です。

読んでくれてありがとう、コメントセクションであなたのフィードバックと提案を提供してください。