GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでのipコマンドと例

はじめに

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
  1. 安定: これは、ネイバーが有効であることを意味しますが、おそらくすでに到達できないため、カーネルは最初の送信時にそれをチェックしようとします。
  2. 到達可能: これは、ネイバーが有効で到達可能であることを意味します。
  3. 遅延: これは、パケットが安定したネイバーに送信され、カーネルが確認を待機していることを意味します。

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


Linux
  1. 例を含むLinuxTeeコマンド

  2. 例を含むLinuxヘッドコマンド

  3. LinuxでのJQコマンドと例

  1. 例を含むwcLinuxコマンド

  2. Linuxのソートコマンドと例

  3. Linuxでのエコーコマンド(例付き)

  1. Linuxでのmanコマンドと例

  2. LinuxでのAWKコマンドと例

  3. LinuxでのCurlコマンドと例