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

Ifconfig:ネットワーク インターフェイスを構成する 7 つの例


写真提供:new1mproved

この記事は Lakshmanan G によって書かれました

ifconfig コマンドは、ネットワーク インターフェイスを構成するために使用されます。 ifconfig は、インターフェイス コンフィギュレーターの略です。 ifconfig は、ネットワーク インターフェイスを初期化し、インターフェイスを有効または無効にするために広く使用されています。

この記事では、ifconfig コマンドの一般的な 7 つの使用方法を確認します。

1.イーサネット アダプタのネットワーク設定を表示

Ifconfig を引数なしで呼び出すと、現在アクティブなインターフェースのすべての詳細が表示されます。インターフェイス名を引数として指定すると、その特定のインターフェイスの詳細が表示されます。

# ifconfig eth0

eth0   Link encap:Ethernet  HWaddr 00:2D:32:3E:39:3B
inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
inet6 addr: fe80::21d:92ff:fede:499b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:977839669 errors:0 dropped:1990 overruns:0 frame:0
TX packets:1116825094 errors:8 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2694625909 (2.5 GiB)  TX bytes:4106931617 (3.8 GiB)
Interrupt:185 Base address:0xdc00

2.無効なインターフェースを含むすべてのインターフェースの詳細を表示

# ifconfig -a

3.インターフェイスを無効にする

# ifconfig eth0 down

4.インターフェイスを有効にする

# ifconfig eth0 up

5.インターフェイスに IP アドレスを割り当てる

インターフェイス eth0 の IP アドレスとして 192.168.2.2 を割り当てます。

# ifconfig eth0 192.168.2.2


インターフェイス eth0 のサブネット マスクを変更します。

# ifconfig eth0 netmask 255.255.255.0


インターフェイス eth0 のブロードキャスト アドレスを変更します。

# ifconfig eth0 broadcast 192.168.2.255


インターフェイス eht0 に IP アドレス、ネットマスク、ブロードキャストを同時に割り当てます。

# ifconfig eth0 192.168.2.2 netmask 255.255.255.0 broadcast 192.168.2.255

6. MTU を変更

これにより、最大転送単位 (MTU) が XX に変更されます。 MTU は、インターフェイスが 1 回のトランザクションで処理できる最大オクテット数です。イーサネットの場合、デフォルトの最大伝送単位は 1500 です。

# ifconfig eth0 mtu XX

7.無差別モード

デフォルトでは、ネットワーク カードはパケットを受信すると、そのパケットが自身のものかどうかをチェックします。そうでない場合、インターフェイス カードは通常、パケットをドロップします。しかし、無差別モードでは、カードはパケットをドロップしません。代わりに、ネットワーク カードを通過するすべてのパケットを受け入れます。


インターフェイスを無差別モードに設定するには、スーパーユーザー権限が必要です。ほとんどのネットワーク監視ツールは、無差別モードを使用してパケットをキャプチャし、ネットワーク トラフィックを分析します。


以下は、インターフェースをプロミスキャス モードにします。

# ifconfig eth0 promisc


以下はインターフェースを通常モードにします。

# ifconfig eth0 -promisc


この記事は Lakshmanan G によって書かれました。彼は bk Systems (p) Ltd で働いており、オープン ソースへの貢献に関心があります。 The Geek Stuff は、あなたのヒントやゲスト記事を歓迎します。


Linux
  1. RHEL7LinuxでネットワークインターフェイスをDHCPクライアントとして構成する

  2. CentOS / RHEL 7 :ネットワーク ボンディングまたは NIC チーミングを構成する方法

  3. ネットワーク インターフェイスがワイヤレスか有線かを判断する

  1. Linux での ifconfig コマンドの例

  2. Linux での dsniff コマンドの例

  3. インターフェイス経由のネットワーク トラフィック量を監視する

  1. Redhat7Linuxで仮想ネットワークインターフェースを設定する方法

  2. RHEL 8 /CentOS8で仮想ネットワークインターフェイスを構成する方法

  3. クラウドネットワークインターフェイスをクラウドサーバーに追加します