Linuxのifconfigコマンドコマンド表示したり、ネットワークデバイスを設定します。
ネットワークデバイスのifconfigコマンドステータスが設けられ、または現在の設定を表示することができます
パラメータ:
- ネットワーク機器の<アドレス> IPv6のIPアドレスを追加します。
- デル<アドレス>削除ネットワークデバイスのIPv6 IPアドレス。
- 指定されたネットワークデバイスダウンを閉じます。
- <HW <ネットワークデバイスタイプ> <ハードウェアアドレス>ハードウェア・アドレス・タイプを備えたネットワーク装置。
- io_addr <I / Oアドレス>ネットワークデバイスのI / Oアドレス。
- IRQ <IRQアドレス>ネットワークデバイスのIRQ。
- メディア<ネットワークメディアタイプ>ネットワークデバイスのメディアタイプを提供しました。
- メインメモリ内mem_start <メモリアドレス>ネットワークデバイスの開始アドレスを占領しました。
- メトリック<番号>パケットの転送に結合されるように、計算される回数を指定します。
- MTU <バイト>は、ネットワークデバイスのMTUを提供します。
- ネットマスク<サブネットマスク>の設定サブネットのネットワーク装置。
- IPv4アドレスとIPv6との間の通信トンネルを確立するトンネル<アドレス>。
- 指定されたネットワークデバイスを起動します。
- <アドレス> -broadcastは、プロセスへのパケットのブロードキャストパケットとして指定されたアドレスに送信します。
- -pointopointネットワークデバイス<アドレス>と指定されたアドレスが直接接続を確立するために、このモデルは、セキュリティ機能を持っています。
- オフプロミスキャスモード-promiscまたは指定されたネットワークデバイスを起動します。
- [IPアドレス]は、ネットワークデバイスのIPアドレスを指定します。
- 名前[ネットワークデバイス]指定されたネットワークデバイス。
例
ディスプレイネットワークデバイス情報
#ifconfigコマンド eth0のリンクENCAP:イーサネットのHWaddr 00:50:56 :0A:0B:0C INETの住所:192.168。0.3 BCAST:192.168。0.255はマスク:255.255。255.0 INET6 ADDR:FE80 :: 250:56ff:fe0a:b0c / 64 範囲:リンク MULTICAST MTUを実行UP BROADCAST:1500メトリック:1つの RXパケット:172220のエラー:0ドロップ:0オーバラン:0フレーム:0 TXパケット:132379のエラー:0ドロップ:0オーバラン:0キャリア:0 衝突:0 txqueuelen:1000年 RXバイト:87101880(83.0 MIB)TXはバイト:41576123(39.6 MIB) 割り込み:185ベースアドレス:0x2024 LOリンクENCAP:ローカルループバック INETの住所:127.0。0.1マスク:255.0。0.0 INET6 ADDR::: 1 / 128個の範囲:ホスト UP LOOPBACK走行MTU:16436メトリック:1つの RXパケット:2022のエラー:0ドロップ:0オーバラン:0フレーム:0 TXパケット:2022のエラー:0ドロップ:0オーバラン:0キャリア:0 衝突:0 txqueuelen:0 RXはバイト。2459063(2.3 MIB)TXバイト:2459063(2.3 MIB)
このコマンドは、このマシン上のすべてのカードを示しています。カードのほとんどは、IPアドレスを持つことになります。
NIC IPアドレスは、オンラインの世界でのメールアドレス、実世界の家屋番号に相当します。それは家の番号であるので、誰もが同じである、または競合します。時には、コンピュータは、ネットワークアドレスの競合をポップアップインターネットは、主にIPアドレスの競合が登場で状況がきています。出力の結果として、127.0.0.1は、IPアドレスです。このアドレスは、四つの部分、各部分8「ビットによって分離された32ビットのIPアドレスの合計ので。
以下の表に示すA、B、C、Dの数、Eは、ホストアドレスの三種類を含むことができます。
スタート閉じる指定されたNIC
#ifconfigコマンドeth0をダウン#ifconfigコマンドeth0をアップ
ネットワークカードのIPv6アドレスを設定し、削除
#ifconfigコマンドeth0を追加33ffe:3240:800:1005 :: 2/64 -ネットワークカードの// IPv6アドレスえっifconfigコマンドeth0のデル#33ffe:3240: 800:1005 :: 2/64 // ネットワークカードのIPv6アドレスを削除します
MACアドレスの変更ifconfigコマンド
#ifconfigコマンドeth0をダウン//閉じるカード#ifconfigコマンドeth0のHWエーテル00:AA :BB:CC:DD:EEは// MACアドレス変更#ifconfigコマンドeth0をアップ//カードを起動する#ifconfigコマンドeth1のHWエーテル00:1D :1C:1D: 1E //近いカードとMACアドレスの変更//スタートカードを#ifconfigコマンドのeth1をアップ
IPアドレスを設定
ifconfigコマンドはeth0 192.168.1.56#//割り当てたIPアドレスのネットワークカードにはeth0 #ifconfigコマンドはeth0 192.168.1.56 255.255.255.0ネットマスク//設定されたIP eth0のネットワークカードのアドレスに加え、サブネットマスク#ifconfigコマンドはeth0 192.168.1.56ネットマスク255.255.255.0放送を192.168.1.255 //ネットワークカードはeth0は、IPアドレス、サブネットマスク、プラス、プラスブロードキャストアドレスを設定するには
有効にして、ARPプロトコルを無効にします
#ifconfigコマンドeth0のARP //オープン#ifconfigコマンドeth0を-arp //閉じます
最大伝送単位設定
#ifconfigコマンドeth0のMTU 1500 1500バイトの最大パケットサイズ//セットすることにより
参考文献:
- https://www.linux.com/learn/intro-to-linux/2017/8/iptables-rules-ipv6
- https://netfilter.org/projects/nftables/
- https://www.netfilter.org/documentation/HOWTO/NAT-HOWTO-6.html
- https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Security_Guide/s1-firewall-ipt-fwd.html