Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> LinuxシステムIfconfigコマンドの詳細分析

LinuxシステムIfconfigコマンドの詳細分析

  

コンピュータショップニュースLinuxの自動インストールか手動インストールかに関係なく、Linuxはネットワークの問題について質問し、関連するソフトウェアを設定します。 NICを設定するための基本的なコマンドはifconfigです。

ifconfigコマンドの実行後、システムはカーネルテーブルに必要なパラメータを設定し、Linuxがネットワーク上のネットワークカードと通信する方法を認識するようにします。 ifconfigコマンドの形式は以下の2つです。

※ifconfig [interface]

※ifconfig interface [aftype]  アドレス…

現在のシステムのネットワーク設定を表示するには、ifconfigの最初の形式(または引数なしでifconfigコマンドを使用)を使用します。

システムをインストールした後は、実際にはネットワークカードやネットワークに接続せずにLinuxを使用していますが、ifconfigはラップアラウンドモードで動作し、コンピュータがネットワーク上で動作していると見なすことができます。

では、ifconfigコマンドを実行して、パラメータを指定しないでifconfigコマンドを実行すると、現在開始されているネットワークインターフェイスを表示できます。

[root @ machine1 /sbin] #ifconfig

eth0リンクのカプセル化:Ethernet Hwaddr 52:54:AB:DD:6F:61

inet addr:210.34.6.89キャスト:210.34.6.127マスク:255.255.255.128

UP BROADCAST RUNNING MULTICAST MTU:1500メトリック:1

RXパケット:46299エラー:0ドロップ:0オーバーラン:0フレーム:189

TXパケット:3057エラー:0ドロップ:0オーバーラン:0キャリア:0

衝突:0 txqueuelen:100

割り込み:5ベースアドレス:0xece0

loリンクencap:ローカルループバック

inet addr:127.0。 0.1マスク:255.0.0.0

アップループバックランニングMTU:3924メトリックス:1

RXパケット:44エラー:0ドロップ:0オーバーラン:0フレーム:0

TXパケット:44エラー:0ドロップ:0オーバーラン:0キャリア:0

衝突:0 txqueuelen:0

eth0が先頭に付いている部分がローカルのイーサネットカード設定パラメータです。 NIC /dev /eth0および下のデバイス名ハードウェアのMACアドレスは52:54:AB:DD:6F:61で、製造元が所有し、各ネットワークカードが所有する固有のアドレスです。

ただし、ネットワークの/etc/rc.d/init.d/に追加する限り、手動でNICのMACアドレスを変更できます。

ifconfig eth0 hw ether xx:xx: Xx:xx:xx:xx

次に再起動し、ifconfigコマンドを使ってチェックアウトすると、ネットワークカードのMACアドレスがxx:xx:xx:xx:xx:xxになっていることがわかります。

フォローアップ共通のNIC ip設定方法:

セットアップを通じて直接設定します。

複数のネットワークカードを設定するifconfig -aネットワークデバイスeth0 /eth1 /loを表示します(ループ)。

ifconfig eth1 //デバイス1

ifconfig eth1 192.168.1.10ネットマスク255.255.255.0 //NICのサブネットとIPアドレスを設定する

man ifconfig

ifconfig --help(T002)

Copyright © Windowsの知識 All Rights Reserved