1. コマンドの紹介 ifconfig (ネットワーク インターフェイスを構成する) コマンドは、ネットワーク インターフェイスを表示および構成するために使用されるシステム管理者コマンドです。 2. コマンド形式 ifconfig [-v] [-a] [-s] [インターフェース] ifconfig [-v] インターフェース [aftype] オプション | アドレス... 3. オプションの説明 -あ ダウンしているインターフェースも含め、すべてのインターフェースのステータスを表示します。 netstat -iと同様に、インターフェースステータスの簡単なリストを表示します。 -v 詳細モード、エラーが発生した場合にエラーメッセージが報告されます インターフェース インターフェースの名前。これは通常、ドライバー名の後にユニット番号が続きます (最初のイーサネット インターフェイスの場合は eth0 など)。 上 このフラグにより、インターフェースがアクティブになります。インターフェースにアドレスが割り当てられると、そのインターフェースは暗黙的にダウン状態になります。 このフラグは、インターフェースのドライバーをシャットダウンするために使用されます [-]arp ARPプロトコルを使用するインターフェースを有効または無効にする [-]promisc インターフェースの無差別モードを有効または無効にします。チェックすると、ネットワーク上のすべてのパケットがインターフェース[-]allmultiによって受信されます。 すべてのマルチキャスト モードを有効または無効にします。チェックすると、インターフェースはネットワーク上のすべてのマルチキャスト パケットを受信します (mtu N)。 インターフェースの最大転送単位を設定するdstaddr ADDR PPP などのポイントツーポイント リンクのリモート IP アドレスを設定します。 dstaddr キーワードは廃止されました。代わりに pointopoint キーワードを使用してください。netmask ADDR インターフェイスの IP ネットワーク マスクを設定します。この値は、通常のクラスA、B、またはCネットワークマスク(インターフェイスIPアドレスから派生)にデフォルト設定されますが、ADDR/PREFIX_LENを追加して任意の値に設定できます。 インターフェイスに IPv6 アドレスを追加します del ADDR/PREFIX_LEN インターフェースから IPv6 アドレス tunnel::aa.bb.cc.dd を削除します。 指定された宛先irq ADDRにトンネルする新しいSIT(IPv6-in-IPv4)デバイスを作成します。 このデバイスで使用される割り込みラインを設定します。すべてのデバイスがIRQを動的に変更できるわけではない。io_addr ADDRを設定する デバイスのI/O空間の開始アドレスmem_start ADDRを設定します。 このデバイスが使用する共有メモリの開始アドレスを設定します。このメディアタイプを必要とするデバイスはごくわずかです デバイスで使用する物理ポートまたはメディア タイプを設定します。代表的なタイプ値は、10base2 (シン イーサネット)、10baseT (ツイスト ペア経由の 10Mbps イーサネット)、AUI (外部トランシーバー) などです。特殊なメディア タイプでは、auto を使用してドライバーに自動的に検出するように指示できます。すべてのデバイスがこの設定を変更できるわけではないことに注意してください [-]ブロードキャスト [ADDR] アドレス引数が指定されている場合は、このインターフェースのプロトコル ブロードキャスト アドレスを設定します。それ以外の場合は、インターフェース[-]pointopoint [ADDR]のIFF_BROADCASTフラグを設定(またはクリア)します。 このキーワードは、インターフェースのポイントツーポイント モードを有効にします。つまり、他の誰もリッスンしていない 2 台のマシン間の直接接続になります。 address 引数が指定されている場合は、廃止された dstaddr キーワードと同様に、もう一方の端のプロトコル アドレスが設定されます。それ以外の場合は、インターフェースhw CLASS ADDRのIFF_POINTOPOINTフラグを設定またはクリアします。 デバイス ドライバーがこの操作をサポートしている場合、このインターフェイスの物理アドレスを設定します。 CLASS はハードウェア タイプ名であり、ADDR は物理アドレスです。現在サポートされているハードウェアの種類には、ether (Ethernet)、ax25 (AMPR AX.25)、ARCnet、netrom (AMPR NET/ROM) などがあります。 マルチキャスト インターフェースにマルチキャスト フラグを設定します。通常、ドライバ自体が正しいフラグADDRESSを設定するため、ディスプレイ設定は必要ありません。 インターフェースの IP アドレス txqueuelen LENGTH デバイスの送信キューの長さを設定します。遅延の大きい低速デバイス (モデム リンク、ISDN) の場合、高速バルク転送が Telnet などの対話型通信に過度に干渉するのを防ぐために、この値を小さく設定すると便利です。 4. 一般的な例 (1)アクティブなネットワークインターフェースの情報を確認します。 ifconfig eth0 リンク カプセル化:イーサネット HWaddr 00:16:3E:00:1E:51 inet アドレス:10.160.7.81 Bcast:10.160.15.255 マスク:255.255.240.0 アップブロードキャスト 実行中マルチキャスト MTU:1500 メトリック:1 RXパケット:61430830 エラー:0 ドロップ:0 オーバーラン:0 フレーム:0 TX パケット:88534 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 衝突:0 トランザクションキュー数:1000 RX バイト:3607197869 (3.3 GiB) TX バイト:6115042 (5.8 MiB) lo リンクカプセル化:ローカルループバック inet アドレス:127.0.0.1 マスク:255.0.0.0 アップループバック実行中 MTU:16436 メトリック:1 RXパケット:56103 エラー:0 ドロップ:0 オーバーラン:0 フレーム:0 TX パケット:56103 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 衝突:0 送信キュー:0 RX バイト:5079451 (4.8 MiB) TX バイト:5079451 (4.8 MiB) eth0 は最初のネットワーク カードを表します。 最初の行 Link encap:Ethernet は接続タイプがイーサネットであることを示し、HWaddr 00:16:3E:00:1E:51 はネットワーク カードの物理アドレスです。 lo はホストのループバック アドレスであり、通常はネットワーク プログラムのテストに使用されます。ローカル マシンからのみアクセスでき、LAN またはインターネット上のホストからはアクセスできません。 (2)アクティブかどうかに関係なく、すべてのネットワークインターフェースに関する情報を表示します。 ifconfig -a (3)指定されたネットワークインターフェース情報を表示します。 ifconfig eth0 (4)指定したネットワークカードを起動・停止します。 # ネットワークカードを起動します ifconfig eth0 up # ネットワークカードをシャットダウンします ifconfig eth0 down (5)MACアドレスを変更します。 ifconfig eth0 ダウン ifconfig eth0 ハードウェアイーサ 00:AA:BB:CC:DD:EE ifconfig eth0 アップ (6)IPアドレスを設定します。 # eth0 ネットワークカードの IP アドレスを設定します ifconfig eth0 192.168.1.56 # eth0 ネットワークカードの IP アドレスとサブネットマスクを設定します。ifconfig eth0 192.168.1.56 netmask 255.255.255.0 # eth0 ネットワーク カードの IP アドレス、サブネット マスク、ブロードキャスト アドレスを設定します。ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255 (7)ARPプロトコルを有効または無効にする。 # ネットワークカード eth0 の arp プロトコルを有効にする ifconfig eth0 arp # ネットワークカード eth0 の ARP プロトコルを無効にする ifconfig eth0 -arp (8)最大伝送単位を設定する。 # 通過できる最大パケットサイズを1500バイトに設定する ifconfig eth0 mtu 1500 上記は Linux ifconfig コマンドの使用に関する詳細な内容です。Linux ifconfig コマンドの詳細については、123WORDPRESS.COM の他の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
<<: MYSQL の解凍版における中国語の文字化け問題の解決方法
>>: JS は複数のタブを切り替えるカルーセルを実装します
目次1. オブジェクト1.1 オブジェクトとは何ですか? 1.2 なぜオブジェクトが必要なのか? 2...
目次1. プロトタイプとは何ですか? 1.1 関数プロトタイプオブジェクト1.2 コンストラクタを使...
目次設計シナリオ技術的なポイントサーバー情報準備フルバックアップスクリプト(Mysql-FullyB...
目次序文1. スケーラビリティとは何ですか?スケールアウトの利点:スケールアウトのデメリット:スケー...
JSX を使用してコンポーネント システムを構築する前に、例を使用してコンポーネントの実装原理とロ...
色特性の分類あらゆる色は、赤、緑、青の三原色から構成されます。三原色の中で暖色なのは赤だけなので、作...
1. コマンドの紹介gzip (GNU zip) コマンドは、ファイルの圧縮と解凍に使用されます。こ...
1. はじめにバージョン 5.0 以降でサポートされています。特定の機能を実行するための SQL ス...
序文データ中心のアプリケーションの場合、データベースの品質はプログラムのパフォーマンスに直接影響する...
序文プロジェクト要件: Dockeridea に Docker プラグインをインストールし、Dock...
具体的なupgradeスクリプトは次のとおりです。インデックスを動的に削除する アップグレードが存在...
問題の説明ご存知のとおり、CSS を記述する場合、HTML のクラスの定義または ID の定義に従っ...
目次1. スクリプトタグを使用してファイルをインポートする1. ローカルファイルをインポートする2....
序文Vue Router は、Vue.js の公式ルーティング マネージャーです。 Vue.js の...
<canvas> 要素は、クライアント側のベクター グラフィックス用に設計されています。...