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 namespace にログインします | # 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 |
| 特定のネットワークインターフェイスのデフォルト、有効、および無効のハードウェアオフロードを表示します | # 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 |
| 重要なネットワークデバイス情報 (インターフェイス名、MAC、NUMA、PCIe スロット、ファームウェア、カーネルドライバー) をすばやく表示します | # biosdevname -d |
| カーネルの内部ドロップカウンターを表示します。詳細は、「 ネットワークデータ処理の監視 」を参照してください。 | # cat /proc/net/softnet_stat |