GNU/Linux >> Linux の 問題 >  >> Cent OS

「ip」コマンド チート シート (コマンド ライン リファレンス)

iproute パッケージで提供される ip コマンドは、アドレス、リンク状態、ルーティング テーブル、近隣オブジェクトを調整し、システムのネットワーク コンポーネントを管理するために使用されます。 ip コマンドは、ifconfig のようにまだ使用されている古い net-tools コマンドの多くを置き換えるように設計された強力なツールです。以下は、「ip」コマンドのコマンド ライン リファレンス/チート シートです。

IP クエリ

アドレス :IPアドレスとプロパティ情報を表示(アドレスの略)

サブコマンド 説明とタスク
IP アドレス すべてのアドレスの情報を表示
ip addr show dev em1 デバイス em1 のみの情報を表示

リンク :すべてのネットワーク インターフェイスの状態を管理および表示します

サブコマンド 説明とタスク
IP リンク すべてのインターフェースの情報を表示
ip link show dev em1 デバイス em1 のみの情報を表示
ip -s リンク インターフェイス統計を表示

ルート :ルーティング テーブルを表示および変更します。

サブコマンド 説明とタスク
ip ルート カーネル内のすべてのルート エントリを一覧表示する

マッド :マルチキャスト IP アドレスを管理および表示します。

サブコマンド 説明とタスク
ip maddr すべてのデバイスのマルチキャスト情報を表示
ip maddr show dev em1 デバイス em1 のマルチキャスト情報を表示

おやすみ :隣接オブジェクトを表示します。 IPv4 の ARP テーブルとも呼ばれます

サブコマンド 説明とタスク
ip neigh 近隣のオブジェクトを表示
ip neigh show dev em1 デバイス em1 の ARP キャッシュを表示

アドレスとリンク プロパティの変更

追加 :アドレスを追加します。

サブコマンド 説明とタスク
ip addr add 192.168.1.1/24 dev em1 ネットマスク 24 のアドレス 192.168.1.1 をデバイス em1 に追加

addr del :アドレスを削除します。

サブコマンド 説明とタスク
ip addr del 192.168.1.1/24 dev em1 デバイス em1 からアドレス 192.168.1.1/24 を削除

リンクセット :インターフェイスのステータスを変更します。

サブコマンド 説明とタスク
ip リンク設定 em1 アップ em1 をオンラインにする
ip link set em1 down em1 をオフラインにする
ip リンク セット em1 mtu 9000 em1 の MTU を 9000 に設定
ip link set em1 promisc on em1 のプロミスキャス モードを有効にする

ルートの調整と表示

ルート追加 :ルーティング テーブルにエントリを追加します。

サブコマンド 説明とタスク
ip route add default via 192.168.1.1 dev em1 デバイス em1 で到達できるローカル ゲートウェイ 192.168.1.1 経由のデフォルト ルートを (すべてのアドレスに) 追加します
ip route add 192.168.1.0/24 via 192.168.1.1 192.168.1.1 のゲートウェイ経由で 192.168.1.0/24 へのルートを追加
ip route add 192.168.1.0/24 dev em1 デバイス em1 で到達できる 192.168.1.0/24 へのルートを追加します

ルート削除 :ルーティング テーブル エントリを削除します。

サブコマンド 説明とタスク
ip route delete 192.168.1.0/24 via 192.168.1.1 192.168.1.1 のゲートウェイを経由する 192.168.1.0/24 のルートを削除

ルートの置き換え :ルートを置き換えるか、定義されていない場合は追加します。

サブコマンド 説明とタスク
ip route replace 192.168.1.0/24 dev em1 デバイス em1 を使用するように 192.168.1.0/24 の定義済みルートを置き換えます

ルート取得 :アドレスが経由するルートを表示します。

サブコマンド 説明とタスク
ip route get 192.168.1.5 IP 192.168.1.5 のルートを表示

ARP テーブルの管理

ちょっと追加 :ARP テーブルにエントリを追加します。

サブコマンド 説明とタスク
ip neigh add 192.168.1.1 lladdr 1:2:3:4:5:6 dev em1 アドレス 192.168.1.1 を MAC 1:2:3:4:5:6 で em1 に追加

ネイデル :エントリを無効にします。

サブコマンド 説明とタスク
ip neigh del 192.168.1.1 dev em1 em1 の 192.168.1.1 のエントリを無効にする

交換してください :ARP テーブルのエントリを置き換えるか、定義されていない場合は追加します。

サブコマンド 説明とタスク
ip neigh replace 192.168.1.1 lladdr 1:2:3:4:5:6 dev em1 アドレス 192.168.1.1 のエントリを、em1 で MAC 1:2:3:4:5:6 を使用するように置き換えます

マルチキャスト アドレッシング

マッド追加 :静的リンク層マルチキャスト アドレスを追加します。

サブコマンド 説明とタスク
ip maddr add 33:33:00:00:00:01 dev em1 マルチキャスト アドレス 33:33:00:00:00:01 を em1 に追加

マドル・デル :マルチキャスト アドレスを削除します。

サブコマンド 説明とタスク
ip maddr del 33:33:00:00:00:01 dev em1 アドレス 33:33:00:00:00:01 を em1 から削除


Cent OS
  1. CentOS / RHEL 7 firewalld :コマンド ライン リファレンス (チート シート)

  2. systemd コマンド ライン リファレンス (チート シート)

  3. 6 CentOS / RHEL 7 での便利な journalctl コマンドの例 (チート シート)

  1. Firewalld コマンド ライン リファレンス (チート シート)

  2. Xen Hypervisor (xm) コマンドのチート シート

  3. vi エディターの初心者向けガイド (コマンド ライン リファレンス)

  1. Linuxコマンドラインで写真を編集する4つの方法

  2. IPtablesコマンドのチートシート

  3. iSCSI 接続コマンドの例 (チート シート)