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

例を含むLinuxIPコマンド

IPコマンドは、ネットワークインターフェイスに関する情報を提供し、ネットワーク構成も実行するネットワークコマンドです。たとえば、IPアドレスの手動割り当て、すべてのネットワークインターフェイスの表示、ルーティングテーブルの管理、ネットワークインターフェイスの有効化または無効化などを行うことができます。

このチュートリアルでは、いくつかの実用的な例を使用して、LinuxIPコマンドのさまざまな使用例を調べます。

基本構文

IPコマンドの構文は次のとおりです。

$ ip [ OPTIONS ] OBJECT { COMMAND | help }

ネットワークインターフェースに関する情報を表示する

IPコマンドの一般的な使用法の1つは、システムのネットワークインターフェイスを表示することです。以下のコマンドを使用して、IPアドレス、MACアドレス、リンクステータス(アップまたはダウン)、MTU(最大伝送ユニット)など、システムのすべてのネットワークインターフェイスに関する情報を表示できます。

$ ip addr

または

$ ip a

前述のように、コマンドは、示されているように、接続されているネットワークインターフェイスに関する詳細情報を提供します。

IPv4およびIPv6アドレスのみを表示

図のように、IPv4アドレスまたはIPv6アドレスのいずれかをリストすることを選択できます。ネットワークインターフェイスのすべてのIPv4アドレスを表示するには、次のコマンドを実行します。

$ ip -4 a

すべてのインターフェースのIPv6アドレスを一覧表示するには、次を実行します。

$ ip -6 a

特定のネットワークインターフェースに関する情報を表示する

これまで、すべてのネットワークインターフェイスに関する情報を表示してきました。しかし、1つのインターフェースに関する情報を取得することに興味がない場合はどうでしょうか。どうやってやるの?

インターフェイスに関する情報を表示するには、次の構文を使用します。

$ ip a show dev interface_name

たとえば、 enp0s3に関する情報を収集するには インターフェイスのみ、次のコマンドを実行します:

$ ip a show dev enp0s3

または

$ ip a list enp0s3

IPアドレスをインターフェースに割り当てます

次に、IPアドレスをインターフェースに割り当てる方法に焦点を当てましょう。これを行うには、コマンド構文を使用します:

$ ip a add {ip_addr/mask} dev {interface}

たとえば、 enp0s3を割り当てるには 192.168.2.120のIPをインターフェースします 255.255.255.0 サブネットマスク、コマンドを実行します。

$ sudo ip a add 192.168.2.120/255.255.255.0 dev enp0s3

または、 / 24を使用できます サブネットマスクのCIDR表記は次のとおりです

$ sudo ip a add 192.168.2.120/24 dev enp0s3

ネットワークインターフェースからIPアドレスを削除する

インターフェイスに割り当てられたIPアドレスを削除するには、次のコマンドを実行します。

$ sudo ip a del 192.168.2.120/255.255.255.0 dev enp0s3

その後、次のように変更を確認できます。

$ ip a show dev enp0s3

インターフェースを上または下に移動

ネットワークインターフェイスの状態を有効または無効にして変更するには、コマンド構文を実行します

$ sudo ip link set dev DEVICE_NAME {up|down}

enp0s3を停止するには インターフェイス、実行:

$ sudo ip link set dev enp0s3 down

表示するには、次を実行します:

$ sudo ip link set dev enp0s3 up

ルーティングテーブルを表示する

Linuxシステムのルーティングテーブルを表示するには、コマンドを実行します

$ ip r

結論

これは、LinuxIPコマンドの実際の使用例の要約です。これらは、Linuxユーザーが時々実行する広く使用されているコマンドの例の一部です。


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

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

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

  1. 例を含むLinuxソースコマンド

  2. 例を含むwcLinuxコマンド

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

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

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

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