Perintah Linux “ifconfig” digunakan untuk mensetup Network Interface Card (NIC). Artinya kita bisa menggunakan perintah ifconfig untuk mengkonfigurasi alamat IP Address, Netmask dan Gateway untuk NIC tersebut. Perintah ifconfig juga digunakan untuk mengkonfigurasi atau menyetel NIC seperti mengubah alamat IP Address atau menetapkan IP Address alias, protokol, parameter dan opsi lainnya. Kita juga bisa menggunakan perintah ifconfig untuk melihat status NIC dan untuk mengaktfikan atau menonaktifkan NIC.

Pengguna harus memiliki hak istimewa / menggunakan akun “root” untuk menggunakan perintah ifconfig. Jadi, beralih ke root dengan mengetikkan perintah su. Untuk Ubuntu tambahkan sudo sebelum perintah ifconfig.

Sintaks ifconfig untuk mengkonfigurasi alamat IP Address, Netmask dan untuk mengaktifkan atau menonaktifkan NIC :

ifconfig <interface> <ip address> netmask <netmask ip> up/down

Dimana :
<interface> = Network interface card (eth0, eth1, dll)
<ip address> = NIC ip address (i.e. 192.168.1.5)
<netmask ip> = netmask ip (i.e. 255.255.255.0)
up/down = pilih  up untuk activate dan down untuk deactivate.

Contoh :

ifconfig eth0 192.168.1.7 netmask 255.255.255.0 up

Cara Simpel Mengkonfigurasi IP Address

ifconfig [interface] [ip address] [option]

ifconfig eth1 10.21.35.5

ifconfig eth0 netmask 255.255.255.0

ifconfig eth0 netmask 255.255.255.0

ifconfig eth0 192.168.1.5 up

ifconfig eth0 down

Contoh Output :

[email protected]:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:aa:11:bb:22:cc
inet addr:10.10.0.6 Bcast:10.21.35.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0x1080

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)