詳細詳細Linuxではifconfigコマンドを[ターン]

1つの概要 

ifconfigコマンドツールは、これらの構成への変更を促進することができるだけでなく、単純なアクセスネットワークインタフェースの構成情報を使用することができます。ifconfigコマンド、再起動後に再起動カードで構成されたカード情報は、コンフィギュレーションは存在しません。永遠に保存されている以上のコンピュータ設定情報には、カードの設定ファイルを変更する必要があります。

詳細2コマンド

2.1コマンドの一般的なパラメータ

使用法:

ifconfigコマンド[-a] [-v] [-s <インターフェース> [<AF>が<アドレス>]
[追加<アドレス> / <のprefixlen>]
[DEL <アドレス> / <のprefixlen>]]
[[ - ]放送[<アドレス>] [ - ] POINTOPOINT [<アドレス>]
[ネットマスク<アドレス>] [DSTADDR <アドレス>] [トンネル<アドレス>]
[outfill <NN>] [キープアライブ<NN >]
[HW <HW> <アドレス>] [メトリック<NN>] [MTU <NN>]
[ - ]トレーラー] [ - ] ARP] [ - ] allmulti]
[マルチキャスト] [ - ] promisc無差別]
[mem_start <NN>] [io_addr <NN>] [IRQ <NN>] [メディア<タイプ>]
[txqueuelen <NN>]
- [[ダイナミック]
[アップ|ダウン] ...

2.2共通コマンドパラメータ説明

パラメータ

説明

-a

すべてのインタフェース情報を表示します。

-s

(netstatの-iのような)サマリー情報を表示します。

<インターフェース>アドレス

ネットワークカードのIPv4アドレスを設定します。

<インターフェース> <アドレス>を追加

指定されたネットワークカードにIPv6アドレスを設定します。

<インターフェース>デル<アドレス>

ネットワークカードの指定されたIPv6アドレスを削除します。

<インターフェース>ネットマスク<アドレス>

サブネットマスクのカードを設定します。接頭0Xマスクは32ビットの16進数であってもよいし、4つの10進数のドットによって分離することができます。サブネットにネットワークを分割する予定がない場合は、このオプションを残すことができ、サブネットを使用する場合は、ネットワーク内のすべてのシステムが同じサブネットマスクを持たなければならないことに注意してください。

<インターフェース> DSTADDR <アドレス>

通信を指すようにポイントを確立するために、リモートアドレスを設定します。

<インターフェース>トンネル<アドレス>

トンネルを確立します。

<インターフェース> HW <アドレス>

ハードウェアアドレスを設定します。

<インターフェース> MTU <NN>

最大伝送単位を設定します。

<インターフェース> [ - ] ARP

設定は、カードがARPプロトコルをサポートしているかどうかを指定します。 - 彼らはARPをサポートしていないと述べました。

<インターフェース>マルチキャスト

カードのマルチキャストフラグを設定します。

<インターフェース> [ - ] promisc無差別

、プロミスキャスモードのネットワークカードをサポートするために、このパラメータを選択した場合、NICはそれをすべてに送信されるネットワークパケットを受信するかどうかを設定します。 - 手段は、プロミスキャスモードを閉じました。

<インターフェース> txqueuelen <NN>

カードの送信キューの長さを設定します。

<インターフェース>アップ

指定されたカードを起動します。

<インターフェース>ダウン

指定されたカードを閉じます。あなたは永久にインターフェイスをシャットダウンしたい場合は、このパラメータは効果的に、指定されたインターフェイスのIPトラフィックによって防止することができ、我々はまた、コアルーティングテーブルのインターフェイスからすべてのルーティング情報を削除する必要があります。

2.3 NICのフィールド簡単な説明
 

(1)単純な分析 

[ルート@ localhostの〜]#ifconfigコマンドはeth0

// UP: "インタフェースが有効になっている"ということ
// BROADCAST: "ホストがブロードキャストをサポートしています。"という意味
//実行すると、「職場でのインターフェイス」を意味します。
// MULTICAST:「ホストがマルチキャストをサポートしています。」ということ
// MTU:1500(最大転送単位):1500のバイト
はeth0:フラグ= 4163 <UP、BROADCAST、RUNNING、MULTICAST> MTU 1500

// INET:NICのIPアドレス。
//ネットマスク:ネットワークマスク。
//ブロードキャスト:ブロードキャストアドレス。
192.168.1.135ネットマスク255.255.255.0ブロードキャスト192.168.1.255はINET

// NICのIPv6アドレス
INET6 FE80を:: 2AA:bbff:FECC:64のprefixlen ScopeIDの0x20 <リンク> ddee

イーサネット(イーサネット)のHWaddr(ハードウェアMAC://接続タイプアドレス)
// txqueuelen(送信キュー長はNICに設定されている)
エーテル00:AA:BB:CC:DD:EE txqueuelen(イーサネット)1000年


RXパケットは、パケットの正しい数を//受け取りました。
データの量は、// RXバイトを受け取りました。
受信// RXエラー、パケット・エラーの数。
//受信時にRXがドロップされたパケットの数が低下しました。
失われたパケットの数の過度の速度に、// RXオーバーランを受信します。
// RXフレームデータが受信され、パケットのフレームエラー数が失われました。
218の511 2825バイトがRX(213.3 KiBの)パケット
0 0 0 0フレームオーバーランをドロップRXエラー

正しく// TXパケットが送信され、パケットの数を。
// TXは、送信されるデータの量をバイト。
//送信時のTXエラー、パケットのエラー番号。
TXの送信を落としたときに//、パケット数が低下しました。
失われたパケットの数の速度超過による// TXオーバーランを、送信します。
// TXキャリアは、キャリアエラーや失われたデータパケット番号を送信しています。
//衝突の競合パケットの数。
145の236 1077バイトは、TX(141.8 KiBの)パケット
TXエラーをドロップ0 0超過キャリア0衝突

3簡単な例

3.1は、ネットワークデバイスの情報を表示します 

(1)表示活性化カード情報

ifconfigコマンド 

(2)すべてのネットワーク情報

ifconfig -a 

(3)簡単な表示カード情報

ifconfigコマンド-s 

3.2スタート閉じる指定されたカード
(1)を閉じるカード

ifconfigコマンドeth0をダウン 

(2)スタートカード

ifconfig eth0をアップ 

3.3 IPアドレスの設定と削除 

(1)の構成のIP

// IPアドレスの設定
はifconfig eth0を192.168.1.100

// IPアドレスとサブネットマスク
のifconfig eth0を192.168.1.100、ネットマスク255.255.255.0

// IPアドレス、サブネットマスク、ブロードキャストアドレス
はifconfig eth0を192.168.1.100、ネットマスク255.255.255.0 192.168.1.255をブロードキャスト 

(2)単一NIC IPアドレスの複数の追加

ifconfigコマンドはeth0:0 192.168.1.100、ネットマスク255.255.255.0まで

のifconfig eth0を:1 192.168.2.100ネットマスク255.255.255.0アップ
 

(3)IPアドレスを削除

ifconfigコマンドeth0のデル192.168.1.100

3.4 MACアドレスを変更します

ifconfigコマンドeth0のHWエーテル00:AA:BB:CC:DD:EE

3.5 ARPプロトコルを有効または無効

(1)ARPをイネーブル

ifconfigコマンドeth0のARP

(2)無効ARP

ifconfigコマンドeth0の-arp

あなたはNOARPフィールドが表示され見ることができたときにARPをディセーブルにします。

[ルートlocalhostの@〜]#ifconfigコマンドeth0のARP
[ルートlocalhostの@〜]#
[ルート@ localhostの〜]#ifconfigコマンドをeth0のの
はeth0:フラグ= 4163 <UP、BROADCAST、RUNNING、マルチキャスト> MTU 1500
のinet 192.168.1.135ネットマスク255.255.255.0ブロードキャスト192.168.1.255
INET6 FE80 :: 20C:29ff:fe9b:52d3のprefixlen 64 scopeid 0x20の<リンク>
エーテル00:AA:BB:CC:DD:EE txqueuelen 1000(イーサネット)
RXパケット2635バイト204710(199.9 KiBの)
RXエラー0 0超過0フレーム0ドロップ
TXパケット1071(141.2 KiBの)バイト144688
0 0超過0キャリアをドロップTXエラー0衝突

[ルート@ localhostの〜]#ifconfigコマンドeth0の-arp
[ルート@ localhostの〜]#
[ルート@ localhostの〜 】#1のifconfigのeth0
はeth0:フラグ= 4291 <UP、BROADCAST、RUNNING、NOARPマルチキャスト> MTU 1500
INET 192.168.1.135ネットマスク255.255.255.0ブロードキャスト192.168.1.255
INET6 FE80 :: 20C:29ff:fe9b:52d3のprefixlen 64 scopeid 0x20の<リンク>
00エーテル:AA:BB:CC:DD:EE txqueuelen 1000(イーサネット)
RXパケット2636バイト204770(199.9 KiBの)
RXエラー0 0 0超過フレーム0ドロップ
TXパケット1071のバイト144688(141.2 KiBの)
TXエラー0 0 0超過キャリア0衝突0を落とし

3.6最大伝送単位設定
 

ifconfig eth0の男1500

3.7セットプロミスキャスモードのネットワークカード
 

(1)有効

ifconfigコマンドはeth0 promisc無差別
 

(2)無効化

ifconfigコマンドeth0の-promisc
 

このパラメータ場合は、ネットワークカードがそれに宛てたすべてのパケットを受信します。有効にするとPROMISCフィールドが表示されます。

[ルート@ localhostの〜]#ifconfigコマンドeth0をするpromisc無差別
[ルート@ localhostの〜]#
[ルート@ localhostの〜]#
[ルート@ localhostの〜]#ifconfigコマンドをeth0のの
はeth0:フラグ= 4419 <UP、BROADCAST、RUNNING、PROMISC、MULTICAST> MTU 1500
INET 192.168.1.135ネットマスク255.255.255.0ブロードキャスト192.168.1.255
INET6 FE80 :: 20C:29ff:fe9b:52d3のprefixlen 64 scopeid 0x20の<リンク>
エーテル00:AA:BB:CC:DD:EE txqueuelen 1000(イーサネット)
RXパケット2659バイト206696(201.8 KiBの)
RXエラー0 0超過0フレーム0ドロップ
TXパケット1071バイト144688(141.2 KiBの)
TXエラー0 0超過0キャリア0衝突0滴下


[ルートローカルホスト@〜]#
[ルート@ localhostの〜]位ifconfigコマンドeth0の-promisc
[ルート@ localhostの〜]#
[ルート@ localhostの〜]#
[ルートは、@ localhostの〜]#ifconfigコマンドをeth0のの
はeth0:フラグ= 4163 <UP、BROADCAST、RUNNING、マルチキャスト> MTU 1500
のinet 192.168.1.135、ネットマスク255.255.255.0ブロードキャスト192.168.1.255
INET6 FE80 :: 20C:29ff:fe9bは:のprefixlen 52d3 64 scopeid 0x20の<リンク>
エーテル00:AA:BB:CC:DD:EE txqueuelen 1000(イーサネット)
RXパケット2661バイト206816(201.9 KiBの)
RXエラーは0 0超過0フレーム0ドロップ
TXパケット1071のバイト144688(141.2 KiBの)
TXをエラー0 0オーバーラン0キャリアを落とし0衝突0

3.8マルチキャストモードのネットワークカードを設定します
 

(1)有効

ifconfigコマンドeth0のallmulti
 

(2)無効化

ifconfigコマンドeth0の-allmulti

このパラメータ場合は、ネットワークカードは、ネットワーク上のすべてのマルチキャストパケットを受信します。ときに有効にマルチキャストフィールドが表示されます。

[ルート@ localhostの〜]#ifconfigコマンドeth0をallmulti
[ルート@ localhostの〜]#
[ルート@ localhostの〜]#ifconfigコマンドをeth0のの
はeth0:フラグ= 4675 <UP、BROADCAST、RUNNING、ALLMULTIマルチキャスト> MTU 1500
のinet 192.168.1.135のネットマスク255.255 192.168.1.255ブロードキャスト.255.0
29ff:fe9b:52d3のprefixlen 64 scopeid 0x20の<リンク> INET6 FE80 :: 20C
エーテル00:AA:BB:CC:DD:EE txqueuelen 1000(イーサネット)
RXパケット2676のバイト207716(202.8 KiBの)を
RXエラーは0 0オーバラン0フレーム0ドロップ
TXパケットを1071(141.2 KiBの)バイト144688
0 0オーバーラン0キャリアを落としTXエラー0衝突0


[ルート@ localhostの〜]#
[ルート@ localhostの〜]#ifconfigコマンドeth0を-allmulti
[ルート@ localhostの〜]#1
[ルート@ localhostの〜]#
[ルート@ localhostの〜]#ifconfigコマンドeth0の
eth0の:フラグ= 4163 <UP、BROADCAST、RUNNING、MULTICAST> MTU 1500
INET 192.168.1.135ネットマスク255.255.255.0ブロードキャスト192.168.1.255
INET6 FE80 :: 20C:29ff:fe9b:52d3のprefixlen 64 scopeid 0x20の<リンク>
エーテル00:AA :BB:CC:DD:EE txqueuelen 1000(イーサネット)
RXパケット2676バイト207716(202.8 KiBの)
RXエラー0 0超過0フレーム0滴下
144688(141.2 KiBの)TXパケット1071バイトの
TXエラー0 0超過0キャリア0衝突を落とし0

3.9設定およびIPv6アドレスを削除します
 

(1)追加

ifconfigコマンドeth0を追加3FFE:3240:800:1005 :: 2/64
 

(2)削除

3ffeデルはeth0にifconfig:3240:800:1005 :: 2/64
----------------
免責事項:この資料では、以下、CSDNブロガー元の記事"ルチトラベル"であります再現CC BY-SA 4.0著作権の契約は、元のソースのリンクと、この文を添付してください。
オリジナルリンクします。https://blog.csdn.net/u011857683/article/details/83758503

おすすめ

転載: www.cnblogs.com/shuai7boy/p/11387990.html