Jaringan merupakan hal yang sangat vital bagi seorang programmer/penjelajah internet.
Sehari tanpa jaringan bisa diibaratkan bagaikan “Sehari tidak makan nasi” (kecuali orang yang punya aktivitas lain). Hehe, tidak lebih buka facebook, cek email, transfer rekening bank, sama googling ajah deh, 1 hari bagaikan 1 jam, jika dihitung berdasarkan waktu-nya pemain internet.
Tapi sayang juga kalau kita hanya bisa “make”-nya aja, ngga seru kalo ngga tau konfigurasinya, setting IP Address, DNS, Netmask, Gateway adalah salah satu kebutuhan eksak yang harus diketahui dan dipelajari oleh tukang jaringan.
Berikut adalah dasar konfigurasi jaringan di linux Ubuntu dan CentOS, baik desktop dan atau server
Ubuntu
- Static IP Address
Login sebagai user root, lalu backup konfigurasi default konfigurasi jaringan anda:
1root@fauzi:/home/ahzie92# cp /etc/network/interfaces /etc/network/interfaces.original
Kemudian buka file /etc/network/interfaces dengan editor kesayangan anda (saya menggunakan nano)
1root@fauzi:/home/ahzie92# nano /etc/network/interfaces
Setelahnya, tambahkan baris berikut dan sesuaikan dengan konfigurasi jaringan anda (saya menggunakan eth0)
12345678910auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 10.20.30.40netmask 255.255.255.0network 10.20.30.0broadcast 10.20.30.255gateway 10.20.30.1
Tetapkan alamat IP DNS di /etc/resolv.conf
1root@fauzi:/home/ahzie92# nano /etc/resolv.conf
Kemudian tambahkan alamat IP DNS anda:
12nameserver 222.124.204.34nameserver 202.134.0.155
Setelahnya, restart konfigurasi jaringan anda dengan perintah
1root@fauzi:/home/ahzie92# /etc/init.d/networking restart
Lakukan ping ke internet untuk mencoba konfigurasi anda - Dynamic IP Address
Login sebagai user root, kemudian buka file /etc/network/interfaces dengan editor kesayangan anda (saya menggunakan nano)
1root@fauzi:/home/ahzie92# nano /etc/network/interfaces
Setelahnya, tambahkan baris berikut dan sesuaikan dengan konfigurasi jaringan anda
12345auto loiface lo inet loopbackauto eth0iface eth0 inet dhcp
Setelahnya, restart konfigurasi jaringan anda dengan perintah
1root@fauzi:/home/ahzie92# /etc/init.d/networking restart
CentOS
- Static IP Address
Login sebagai user root, lalu backup konfigurasi default konfigurasi jaringan anda (saya menggunakan eth0):
1root@fauzi:/home/ahzie92# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.original
Kemudian buka file /etc/sysconfig/network-scripts/ifcfg-<eth anda> , contoh saya menggunakan eth0, maka /etc/sysconfig/network-scripts/ifcfg-eth0
1root@fauzi:/home/ahzie92# nano /etc/sysconfig/network-scripts/ifcfg-eth0
Setelahnya, tambahkan baris berikut dan sesuaikan dengan konfigurasi jaringan anda
12345678910111213# Broadcom Corporation NetXtreme BCM5703X Gigabit EthernetDEVICE=eth0BOOTPROTO=staticHWADDR=00:1A:4B:4F:16:B9ONBOOT=yesTYPE=EthernetUSRCTL=noIPV6INIT=noPEERDNS=yesBROADCAST=192.168.4.255NETWORK=192.168.4.0IPADDR=192.168.4.10GATEWAY=192.168.4.1
Tetapkan alamat IP DNS di /etc/resolv.conf
1root@fauzi:/home/ahzie92# nano /etc/resolv.conf
Kemudian tambahkan alamat IP DNS anda:
12nameserver 222.124.204.34nameserver 202.134.0.155
Setelahnya, restart konfigurasi jaringan anda dengan perintah
1root@fauzi:/home/ahzie92# /etc/init.d/network restart
Lakukan ping ke internet untuk mencoba konfigurasi anda - Dynamic IP Address
Buka file /etc/sysconfig/network-scripts/ifcfg-<eth anda> , contoh saya menggunakan eth0, maka /etc/sysconfig/network-scripts/ifcfg-eth0
1root@fauzi:/home/ahzie92# nano /etc/sysconfig/network-scripts/ifcfg-eth0
Setelahnya, tambahkan baris berikut untuk mengkonfigurasi jaringan anda sebagai DHCP:
1234DEVICE=eth0BOOTPROTO=dhcpHWADDR=00:19:D1:2A:BA:A8ONBOOT=yes
Lalu simpan, setelahnya restart jaringan anda:
1root@fauzi:/home/ahzie92# /etc/init.d/network restart
Lakukan ping ke internet untuk mencoba konfigurasi anda
Selamat mencoba, semoga berhasil 🙂