はじめに
ip Linuxのコマンドは、いくつかのネットワーク管理タスクを実行するために使用されるnet-toolsにあります。 IPはインターネットプロトコルの略です。このコマンドは、ルーティング、デバイス、およびトンネルを表示または操作するために使用されます。 ifconfigに似ています コマンドですが、より多くの機能と機能が接続されているため、はるかに強力です。 ifconfig は、Linuxのnet-toolsで廃止されたコマンドの1つであり、長年にわたって保守されていません。 ipコマンドは、ネットワークインターフェイスへのアドレスの割り当てやネットワークインターフェイスパラメータの設定など、いくつかのタスクを実行するために使用されます。
デフォルトおよび静的ルーティングの構成と変更、IPを介したトンネルの設定、IPアドレスとプロパティ情報の一覧表示、インターフェースのステータスの変更、IPアドレスとルートの割り当て、削除、設定など、他のいくつかのタスクを実行できます。
構文:
ip [ OPTIONS ] OBJECT { COMMAND | help }
オプション:
- -住所: このオプションは、すべてのネットワークデバイスに関連付けられているすべてのIPアドレスを表示するために使用されます。
ip address
これにより、システムで使用可能なすべてのインターフェースに関連する情報が表示されますが、特定のインターフェースの情報を表示する場合は、オプションshowの後に特定のネットワークインターフェースの名前を追加します。
ip address show (interface)
例:
ip address show ens33
- -リンク: リンク層情報を表示するために使用されるため、現在利用可能なリンク層デバイスの特性を取得します。ドライバがロードされているネットワークデバイスはすべて、使用可能なデバイスとして分類できます。
ip link
-sとともに使用する場合のこのリンクオプション オプションは、さまざまなネットワークインターフェイスの統計を表示するために使用されます。
ip -s link
したがって、特定のネットワークインターフェイスに関する情報を取得するには、オプションshowの後に特定のネットワークインターフェイスの名前を追加します。
ip -s link show (interface)
例:
ip -s link show ens33
- -ルート: したがって、このコマンドは、ネットワークがルーティングテーブルに設定されているとおりに取るルートパケットを確認するのに役立ちます。最初のエントリはデフォルトルートです。
ip route
- -追加: これは、IPアドレスをインターフェースに割り当てるために使用されます。
ip a add (ip_address) dev interface
例:
ip a add 192.168.1.50/24 dev ens33
- -del: これは、割り当てられたIPアドレスをインターフェースに削除するために使用されます。
ip a del (ip_address) dev interface
例:
ip a del 192.168.1.50/24 dev ens33
- -上: したがって、このオプションはネットワークインターフェースを有効にします。
ip link set (interface) up
例:
ip link set ens33 up
- -ダウン: このオプションはネットワークインターフェースを無効にします。
ip link set (interface) down
例:
ip link set ens33 down
- -モニター: このコマンドは、デバイス、アドレス、およびルートの状態を継続的に監視および表示できます。
ip monitor
- -ヘルプ: このコマンドは、ipコマンドについて詳しく知るためのヘルプとして使用されます。
ip help
- -隣人: このコマンドは、システムに接続されているデバイスのMACアドレスを表示するために使用されます。
ip neighbour
- 安定: これは、ネイバーが有効であることを意味しますが、おそらくすでに到達できないため、カーネルは最初の送信時にそれをチェックしようとします。
- 到達可能: これは、ネイバーが有効で到達可能であることを意味します。
- 遅延: これは、パケットが安定したネイバーに送信され、カーネルが確認を待機していることを意味します。
ARP(アドレス解決プロトコル)エントリの変更 :
- ARPエントリを削除します:
ip neighbour del (ip_address) dev interface
例:
ip neighbour del 192.168.0.200 dev ens33
- ARPエントリを追加します:
ip neighbour add (ip_address) dev interface
例:
ip neighbour add 192.168.0.200 dev ens33