Linux ネットワーク カードのネットワーク構成の基本

ifconfig コマンドは、Linux カーネルにソフトウェア ループバックやネットワーク カードなどのネットワーク インターフェイスを認識させ、Linux がそれらを使用できるようにします。上記の使用法に加えて、ifconfig コマンドはネットワーク インターフェイスのステータスを監視および変更するために使用され、多くのコマンド ライン パラメータも受け取ることができます。ifconfig の一般的な呼び出し構文は次のとおりです。
#ifconfig interface [[-net|-host] address [parameters]]
ここで、interface はネットワーク インターフェイス名です。 address は、指定されたインターフェイスに割り当てられたホスト名または IP アドレスです。ここで使用されるホスト名はピア IP アドレスに解決されます。このパラメータは必須です。-net パラメータと -host パラメータは、このアドレスをそれぞれネットワーク番号またはホスト アドレスとして使用するように ifconfig に指示します。
ifconfig コマンドの後にポート デバイス名のみが続く場合は、ポートの設定が表示されます。パラメータがない場合、ifconfig コマンドは、これまでに設定されたインターフェイスのすべての情報を表示します。-a オプションが使用されている場合は、 , 次に、現在非アクティブなインターフェイスを表示することもできます。
イーサネット インターフェイス eth0 をチェックする ifconfig 呼び出しでは、次の出力が生成されます。
#ifconfig eth0
eth0 Link encap 10Mbps Ethernet HWaddr 00:00:C0:90:B3:44
inet addr xxx.xxx.xxx.xxx Bcast xxx.xxx.xxx 。 255 マスク 255.255.255.0
UP BROADCAST RUNNING MTU 1500 メトリック 0
RX パケット数 3136 エラー 217 ドロップ 7 オーバーラン 26
TX パケット 1752 エラー 25 ドロップ 0 オーバーラン 0
(注: XXX.XXX.XXX.XXX は IP アドレスです)
MTU 列とメトリック列には、現在の eth0 インターフェイスの最大データ送信値とインターフェイス メトリック値が表示されます。インターフェイス メトリックは、このパス上でパケットを送信するコストを表します。ルーティングは現在カーネルで使用されていませんが、将来的には使用される可能性があります。RX (受信したパケット) および TX (送信したパケット) の行には、受信および送信したパケットの数に加えて、パケット エラー、損失パケット (メモリ不足が考えられる理由の 1 つ)、およびオーバーラン (通常、受信側が受信したときに発生します) の数が表示されます。コアが処理できるよりも速くデータを受信します)。
パラメータは ifconfig でサポートされているさまざまなパラメータを表し、これらのパラメータを使用することでネットワーク インターフェイスのステータスを簡単に監視および変更できます。

Dachang シニア オペレーション メンテナンス エンジニア Linux エントリーのドライ コンテンツ

Dachang 上級運用保守エンジニア Linux の基礎入門のドライなコンテンツ

Linux の基本とエンタープライズ アプリケーション展開の実践の紹介
ifconfig のコマンド ライン パラメータ:
up は、指定されたインターフェイスをアクティブにします。
down は、指定されたインターフェイスを閉じます。
このパラメータは、指定されたインターフェイスを介したIP 情報フローを効果的に防止できます。インターフェイスを永久に閉じたい場合は、コア ルーティング テーブルから
インターフェイスのすべてのルーティング情報も削除する必要があります
。 netmask マスク インターフェイスの IP ネットマスクを設定します。 。マスクには、
先頭に 0x を付けた 32 ビットの 16 進数、またはドットで区切られた 4 つの 10 進数を使用できます。ネットワークをサブネット化する予定がない場合は
、このオプションを無視できます。その場合は、
ネットワーク上のすべてのシステムが同じサブネット マスクを持つ必要があることに注意してください。
pointpoint 指定されたインターフェイスのポイントツーポイント モードをオンにします。これは、インターフェイスが
別のマシンへの直接接続であることをカーネルに伝えます。アドレスが含まれている場合、そのアドレスは
リストの反対側のマシンに割り当てられます。アドレスが指定されていない場合、指定されたインターフェイスに対して
POINTPOINT オプションがオンになります。pointpoint オプションをオフにするには、先頭にマイナス記号を追加します。
ブロードキャストアドレス アドレスを使用する場合、このインターフェースのブロードキャストアドレスを設定します。アドレスが指定されていない場合
、指定されたインターフェイスに対して IFF_BROADCAST オプションがオンになります。
先頭にマイナス記号を付けると、このオプションがオフになることを意味します。
メトリック番号 インターフェイス メトリックを整数に設定します。メトリックは、このパス上で
パケットを送信するコストを表します。ルーティング コストは現在カーネルでは使用されていませんが、将来的には使用される予定です。
mtu bytes は、インターフェイスが 1 回の転送で処理できる最大バイト数を整数バイトに設定します。
現在、コア ネットワーク コードは IP フラグメンテーションを処理しないため、arp が指定されたインターフェイスで使用される ARP プロトコルをオンまたはオフにするのに
十分な大きさの MTU (最大データ転送単位) 値を設定してください。オプションをオフにする
には、先頭にマイナス記号を付けます。allmiti 指定されたインターフェイスの無差別モードをオンにします。このモードをオンにすると、インターフェイスがマシンのトラフィックだけでなく、ネットワーク上のすべてのトラフィックをコアに送信します。オプションhw をオフにするには、先頭にマイナス記号を追加します。 指定したインターフェイスのハードウェア アドレスを設定します。このキーワードの後に​​は、ハードウェア タイプ名とセカンダリ ハードウェア アドレスに相当するASCII 文字を指定する必要があります。現在、イーサネット(イーサ)、AMPR、AX.25、および PPPトラリアをサポートし、イーサネット フレーム上のトレーサをオンにします。LINUX ネットワーキングにはまだ実装されていません通常、これらの構成をすべて使用する必要はありません。Ifconfig では、インターフェイス名、ネットマスク、割り当てられた IP アドレスだけで必要なものをすべて設定できます。ifconfig にネットワークが存在しないか複雑な場合は、ほとんどのパラメータをリセットするだけです。netstat を使用してネットワーク ステータスを確認する次のセクションでは、TCP/IP ネットワークの構成と動作状態を監視するために netstat コマンドを使用する便利なコマンド netstat を紹介します。カーネル ルーティング テーブル、アクティブなネットワーク ステータス、および各ネットワーク インターフェイスの有用な統計を表示できます。詳細についてはマニュアルページを参照してください。-a は、リッスンしている接続を含むすべてのインターネット接続に関する情報を表示します。-i は、すべてのネットワーク デバイスの統計を表示します。-c は、ネットワークの更新されたステータスを継続的に表示します。このパラメータは netstat を使用して、プログラムが中断されるまで1 秒に 1 回ネットワーク ステータスのリストを出力します。



















-n ホスト名
とサーバーを解決する代わりに、リモート アドレス、ローカル アドレス、ポート情報を数値/生の形式で表示します
。 -o カウンタの有効期限を表示し、ネットワーク接続ごとにバックオフします。
-r カーネル ルーティング テーブルを表示します
。 -t を含む TCP ソケット情報のみを表示します。監視対象の情報
-u UDP ソケット情報のみを表示します
-v netstat のバージョン情報を表示します
-w 元の (生の) ソケット情報を表示します
-x UNIX ドメインのソケット情報を表示します

Linux の基本を始める

Linux のエントリーから実際のプロジェクトまで

Linux の基本とエンタープライズ アプリケーション導入の実践の紹介

エンタープライズレベルの戦闘におけるシェルプログラミングの Linux 運用および保守

おすすめ

転載: blog.csdn.net/m0_37449634/article/details/131451153