ifconfig
ネットワークのインターフェースのIPアドレスなど設定・表示するコマンド。オプションを指定せずに実行すると現在の設定を確認できる。設定を変更するには管理者権限で作業する。
実行例
Linux上での実行結果を示す。
IPアドレスの確認
# ifconfig eth0 Link encap:Ethernet HWaddr 00:A8:20:95:E8:B5 inet addr:192.168.1.89 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: 2001:c90:152d:52f:2a8:20ff:fe95:e8b5/64 Scope:Global inet6 addr: fe80::2a8:20ff:fe95:e8b5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:36 errors:0 dropped:0 overruns:0 frame:0 TX packets:78 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6684 (6.5 KiB) TX bytes:12471 (12.1 KiB) Interrupt:10 Base address:0x4c00 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:69 errors:0 dropped:0 overruns:0 frame:0 TX packets:69 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:18242 (17.8 KiB) TX bytes:18242 (17.8 KiB)
このコマンドの表示の意味を示す。
- eth0
- 一つ目のNIC
- HWaddr
- HWはハードウェア、addrはアドレスの略。MACアドレスの事。
- inet addr
- IPv4のIPアドレス。
- inet6 addr
- IPv6のIPアドレス
- Bcast
- ブロードキャストアドレス
- Mask
- サブネットマスク
- lo
- ローカルループバック
Windowsではipconfigという名前が同一の機能を実現している。
インターフェースのIPアドレスの設定
# ifconfig eth0 192.168.1.20 netmask 255.255.255.0 # ifconfig eth0 up
仮想インターフェースの設定
# ifconfig eth0:0 192.168.1.100 netmask 255.255.255.0 # ifconfig eth0:0 eth0:0 Link encap:Ethernet HWaddr 00:1C:42:BB:0C:68 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
[コマンド]