Pada artikel sebelumnya, telah di sindir sedikit mengenai beberapa cara mengkonfigurasi interface jaringan dengan menggunakan perintah ifconfig. Dan kali ini akan saya bahas mengenari cara mengkonfigurasi TCP/IP  secara lebih lanjut.

Pada umumnya,seluruh pengaturan TCP/IP di Linux (dalam hal ini,Ubuntu), terdapat di dalam file /etc/network/interfaces, baik itu konfigurasi IP address, Netmask, Gateway, dan Nameserver address, Khusu untuk Nameserver address, terdapat konfigursi manualnya juga di /etc/resolv.conf. 


Mengedit file /etc/network/interfaces
File /etc/network/interfaces adalah file yang digunakan oleh sistem dalam melihat seluruh konfigurasi TCP/IP di Ubuntu. Setiap komputer booting, komputer akan menentukan seluruh pengaturan TCP/IP engan melihat isi file ini. Jadi apabila kalina ingin pengaturan ip address, netmask, broadcast, dll, secara permanen, maka yang harus kalian lakikan cukup dengan mengedit file tersebut, Caranya dengan mengetikan perintah di bawah ini:

sudo nano /etc/network/interfaces

Maka, akan mucul seperti ini :

Nano /etc/network/interfaces
Itu adalah seluruh konfigurasi TCP/IP  yang ada di sistem ubuntu kalian yang telah otomatis tertulis saat kalian melakikan instalasi pertama kali. Jika kalian ingin melakukan suatu perubahan, misalnya saja ingin mengganti ip addressnya menjadi 192.168.1.10, maka tinggal edit IP pada bagian address menjadi sesuai yang kalian inginkan, Atau bila kalian ingin merubah alamat gateway dan nameserver tinggal edit saja pada bagian gateway dan dns-nameserver 
Namun jika kalian ingin mengatur ip address kalian menjadi dinamis/dhcp, ubah konfigurasi tersebut menjadi seperti ini :
Konfigurasi DHCP
Jika sudah, simpan perubahan dengan menekan kombinasi keyboard CTRL + X, lalu tekan y, dan tekan Enter.
Untuk melihat efeknya, silahkan restart networking nya dengan perintah berikut :

sudo service networking restart

atau jika masih tidak ada perubahan, coba saja restart komputernya :

sudo reboot


Mengedit file /etc/resolv.conf
Sebenarnya satu file /etc/network/interfaces saja sudah cukup untuk mengatur seluruh konfigurasi TCP/IP di Ubuntu secara otomatis dan permanen, termasuk Nameserver address, Namun ada kalanya dalam sebab-sebab tertentu kalian juga prlu untuk melakukan pengeditan alamat secara manual. Konfigurasi nameserver tersevut terletak di file /etc/resolv.conf. Untuk mengeditnya, silahkan ketikkan pertintah ini :

sudo nano /etc/resolv.conf

Isinya adalah kira-kira seperti berikut :

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

nameserver 192.168.1.1

Di situ tertulis nameserver 192.168.1.1, di mana 192.168.1.1 adalah alamat ip DNS server lokal yang kalian gunakan sesuai dengan file konfigurasi /etc/network/interfaces, Kalian dapat menambahkan atau mengubah file ini semau kalian, asal dengan format dan penulisan yang benar.
Misalnya kalian ingin menambahkan satu alamat nameserver baru, tinggal kalian tambahkan saja satu baris di bawahnya seperti ini :

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
nameserver 192.168.1.2

Kemudian simpan perubahan dengan menekan CTRL + X, lalu y, dan tekan Enter.

Dengan cara mengedit kedua file seperti tadi, sebenarnya tahap konfigurasi TCP/IP di Ubuntu/Linux sudah selesai di lakikan. Akan tetapi, cara di atas dirasa agak kurang efisien bila kita ingin merubah konfigursi TCP/IP secara langsung. Karena seperti yang kalian ketahui, perubahan yang kalian lakikan terhadap kedua file terseut tida akan berfungsi sebelum kalian merestart layanan networking  atau bahkan harus merestart komputer kalian juga, Nah, oleh karena itu kalian harus mengetahui cara-cara untuk melakukan konfigursi TCP/IP secara manual yang akan di bahas di bawah ini.

Mengkonfigurasi IP Adrress, netmask, dan Broadcast Address.
Apabila kalian ingin merubah atau menampilkan IP address, caranya sangatlah mudah, Misal, kalian ingi merubah interface eth0  yang ip address awalnya 192.168.1.1 menjadi 192.168.1.10 dengan netmask awal 255.255.255.0 menjadi 255.255.252.0, maka perintah yang di gunakan adalah seperti ini :

sudo ifconfig eth0 192.168.1.10 netmask 255.255.252.0

Atau :

sudo ifconfig eth0 192.168.1.10/22

Setelah kalian melakukan perintah ini. konfigurasi IP addressnya pasi telah berubah, Coba cek dengan perintah ifconfig maka akan berubah menjadi seperti ini :

eboyz@server:~$ ifconfig

eth0 Link encap:Ethernet HWaddr 08:00:27:4f:39:a5
inet addr:192.168.1.10 Bcast:192.168.3.255 Mask:255.255.252.0
inet6 addr: fe80::a00:27ff:fe4f:39a5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:564 errors:0 dropped:0 overruns:0 frame:0
TX packets:827 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:50264 (50.2 KB) TX bytes:100516 (100.5 KB)

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:476 errors:0 dropped:0 overruns:0 frame:0
TX packets:476 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:39916 (39.9 KB) TX bytes:39916 (39.9 KB)


eboyz@server:~$

Mengkonfigurasi Gateway Address
Mengkonfigurasi alamat Gateway juga tidak kalah mudahnya dengan mengkonfigruasi IP address, netmask dan broadcast seperti diatas, Misalnya saja kalian ingi merubah alamat gateway yang sebelumnya merujuk ke alamat 192.168.1.100 menjadi ke alamat 192.168.1.99, maka perintahnya adalah seperti berikut :

sudo route add default gw 192.168.1.99

Setelah itu coba cek apakah alamat gateway telah berubah dengan perintah berikut :


sudo route -n

Bila berhasil seharusnya alamat gateway yang baru (192.168.1.99) akan berada paling atas seperti ini :

eboyz@server:~$ sudo route -n

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.99 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 192.168.1.100 0.0.0.0 UG 100 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0


eboyz@server:~$


Mengkonfigurasi Nameserver Address
Pada teknisnya, untuk mengkonfigurasi alamat nameserver kalian harus menuliskan sebuah printah ke dalam file /etc/resolv.conf secara langsung. Oleh karena itu, kalian harus menggunakan printah echo yang dapat berfungsi untuk menuliskan sesuatu di sebuah file tanpa harus menubah sendiri file tersebut, Misalkan saja kalian ingin menambahkan alamat nameserver baru dengan IP address 192.168.1.80, kali tinggal ketikkan perintah-perintah di bawah ini :

sudo -i
echo "nameserver 192.168.1.80" >> /etc/resolv.conf


resolv.conf
Semua konfigurasi manual di atas sifatnya adalah sementara, jadi apabila kalian merestart komputer kalian di atas maka seluruh konfigurasi akan hilang, Lakukan saja peruahan pada file /etc/network/interface seperti yang telah di jelaskan sebelumnya bila kalian ingin menjadikan konfigurasi ini menjadi permanen.


Ok guys untuk artikel part 2 ini sudah selesai..
Mudah mudahan bermanfaat...thanks

Referensi : "Mahir Administrasi Server dan Router Linux Ubuntu 12.04 LTS (Rizal Rahman)

Post a Comment

أحدث أقدم