RESUME PRAKTEK MANAJEMEN JARINGAN KOMPUTER (KONFIGURASI UBUNTU SERVER)
1. Konfigurasi IP Address IP Address merupakan bagian penting bagi komputer agar bisa terhubung dengan komputer lainnya atau terhubung ke internet. Adapun langkah-langkah dalam melakukan konfigurasi IP Address adalah sebagai berikut: a. Masuk ke folder dimana file interfaces disimpan yaitu /etc/network dengan menggunakan perintah cd Perintah : cd /etc/network b. Terlebih dahulu gunakanlah perintah ls untuk melihat seluruh file yang ada di folder tersebut. c. Jika file interfaces ada buka file interfaces dengan menggunakan perintah pico. Perintah : pico interfaces d. Setelah itu lakukan pengeditan isi file seperti baris dibawah ini: .. auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1 e. Kemudian simpan file dengan menekan tombol CTRL+O dan untuk keluar dengan perintah CTRL+X. f. Setelah itu restart fungsi networknya. Perintah : /etc/init.d/networking restart atau service networking restart g. Kemudian jika masih terjadi kesalahan buka kembali file interfaces dan cek lagi tiap barisnya, setelah selesai kemudian simpan dan restart kembali. h. Jika fungsi networknya berhasil di restart. Gunakan perintah ipconfig untuk mengecek hasil konfigurasi dari network yang kita lakukan dan juga menggunakan perintah ping ipaddress untuk melihat koneksi terhadap ip yang telah dikonfigurasi. Contoh : ipconfig ping 192.168.1.1
2. Konfigurasi DNS DNS (Domain Name System) merupakan salah satu bagian fungsi dari server untuk menterjemahkan ip addres menjadi suatu nama domain yang bisa diakses oleh komputer lain. Adapun langkah-langkah dalam konfigurasi DNS adalah sebagai berikut: a. Instalasi paket DNSnya. Perintah : apt-get install bind9 M.FHADIL RIZKY PRATAMA TEKOM POLSRI 2014
2
b. Setelah paket tersebut di install kemudian masuk ke folder konfigurasi DNSnya yaitu /etc/bind. Perintah : cd /etc/bind c. Kemudian gunakan perintah ls untuk melihat seluruh isi file. d. Lalu lakukan pengopian data menjadi file baru. File yang dicopikan yaitu db.127 dan db.local Perintah : cp db.local namafilebaru cp db.127 namafilebaru Contoh : cp db.local db.fhadil cp db.127 db.192 e. Kemudian buka file named.conf.local. Perintah : pico named.conf.local f. Lalu tambahkan baris dibawah ini pada file named.conf.local.
zone fhadil.com { type master; file /etc/bind/db.fhadil; }; zone 1.168.192.in-addr.arpa { type master; file /etc/bind/db.192; }; Kemudian simpan dengan perintah CTRL+O dan keluar dengan CTRL+X g. Kemudian buka file db.fhadil. Perintah : pico db.fhadil h. Lalu ubah baris file tersebut menjadi seperti dibawah ini: $TTL 604800 @ IN SOA fhadil.fhadil.com. root.fhadil.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ; Negative Cache TTL @ IN NS fhadil.fhadil.com. fhadil IN A 192.168.1.1 @ IN MX 1 mail.fhadil.com. www IN CNAME fhadil.fhadil.com ftp IN CNAME fhadil.fhadil.com. mail IN CNAME fhadil.fhadil.com. Kemudian simpan dengan perintah CTRL+O dan keluar dengan CTRL+X i. Kemudian buka file db.192 Perintah : pico db.192 j. Lalu ubah baris file tersebut menjadi seperti dibawah ini: $TTL 604800 M.FHADIL RIZKY PRATAMA TEKOM POLSRI 2014
3
@ IN SOA fhadil.fhadil.com. root.fhadil.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ; Negative Cache TTL @ IN NS fhadil.fhadil.com. 1 IN PTR fhadil.fhadil.com. k. Kemudian simpan dengan perintah CTRL+O dan keluar dengan CTRL+X l. Lalu restart fungsi DNS. Perintah : /etc/init.d/bind9 restart m. Jika terjadi error periksa kembali baris-baris yang ada di file named.conf.local, db.fhadil dan db.192. n. Kemudian restart kembali fungsi DNS. o. Jika berhasil maka gunakan perintah nslookup dan ping untuk melihat hasilnya. Contoh : nslookup www.fhadil.com ping www.fhadil.com
3. Konfigurasi Web dan MySQL Web merupakan salah satu fasilitas server untuk berbagi informasi kepada client yang mengakses server. MySQL merupakan fasilitas database untuk mengoptimalkan fungsi web sehingga web dapat juga menyimpan informasi yang diinputkan oleh client serta menampilkan kembali informasi tersebut. Pada bagian ini hanya membahas mengenai konfigurasi web server serta instalasi paket mysql pada server. Adapun langkah-langkahnya adalah sebagai berikut: a. Lakukan instalasi paket untuk web server dan mysql. Perintah : apt-get install apache2 php5 libapache2-mod-php5 php5-mysql mysql- server mysql-client b. Kemudian isi password mysqlnya. c. Kemudian masuk ke mysql. Perintah : mysql u root p passwordanda d. Kemudian lakukan pembuatan databasenya. Perintah : mysql > create database fhadil; e. Lalu lihat seluruh database. Perintah : mysql > show databases; f. Setelah itu keluar dari mysql Perintah : mysql > exit; g. Kemudian masuk ke direktori konfigurasi web yaitu /etc/apache2/sites-enabled Perintah : cd /etc/apache2/sites-enabled h. Kemudian gunakan perintah ls untuk melihat isi file. i. Lalu buka file 000-default. Perintah : pico 000-default j. Setelah itu tambahkan baris dibawah ini :
ServerAdmin fhadil@fhadil.com ServerName www.fhadil.com DocumentRoot /var/www/fhadil </VirtualHost> Kemudian simpan dengan perintah CTRL+O dan keluar dengan perintah CTRL+X k. Lalu masuk ke folder /var/www Perintah : cd /var/www l. Gunakan perintah ls untuk melihat seluruh file dan folder. m. Kemudian buat folder fhadil. Perintah : mkdir fhadil n. Masuk ke dalam folder fhadil. Perintah : cd fhadil o. Kemudian buatlah file index.html dan isi dengan baris dibawah ini: Perintah : pico index.html <html> <head> <title> belajar web server </title> </head> <body> <h2> Ini adalah halaman index web server</h2> </body> </html> Kemudian simpan dengan perintah CTRL+O dan keluar dengan perintah CTRL+X p. Lalu buatlah file info.php dan isi dengan baris dibawah ini: Perintah : pico info.php <?php Phpinfo(); ?> Kemudian simpan dengan perintah CTRL+O dan keluar dengan perintah CTRL+X q. Setelah itu restart fungsi web server nya. Perintah : /etc/init.d/apache2 restart r. Kemudian atur ip pada computer client sesuai dengan nework yang tertera pada server. s. Lalu buka browser dan ketikkan www.fhadil.com maka akan muncul file index.html yang kita buat tadi. t. Untuk melihat informasi php engine yang digunakan maka ketikkan pada address bar www.fhadil.com/info.php pada browser anda. u. Jika pada saat restart terjadi kesalahan atau browser tetap menampilkan tampilan yang tidak sesuai dengan kita buat tadi maka periksalah kembali file konfigurasi web yang telah dibuat dan kemudian restart kembali fungsi web servernya.
4. Konfigurasi FTP FTP (File Transfer Protocol) adalah fungsi dari server atau protocol yang digunakan untuk memberikan layanan tukar-menukar file dalam suatu jaringan. FTP memungkinkan server bisa membagikan file-file yang dapat dimanfaatkan oleh client dalam suatu jaringan dan juga mampu M.FHADIL RIZKY PRATAMA TEKOM POLSRI 2014
5
menyediakan transfer data yang reliable dan efisien. Adapun langkah-langkah dalam konfigurasi FTP adalah sebagai berikut : a. Install paket FTP Perintah : apt-get install vsftpd b. Kemudian masuk ke folder /etc Perintah : cd /etc c. Buka file vsftpd.conf Perintah : pico vsftpd.conf d. Hilangkan tanda pagar dan edit barisnya sehingga menjadi seperti dibawah ini:
anonymous_enable = yes . local_enable = yes . write_enable = yes . ftpd_banner = welcome to my ftp service Kemudian simpan dengan CTRL+ O dan keluar dengan CTRL + X e. Masuk ke folder /srv/ftp. Perintah : cd /srv/ftp f. Kemudian buatlah sebuah file copy.txt yang akan kita gunakan untuk file yang akan dibagi ke client dan isi barisnya seperti dibawah ini. Perintah : pico copy.txt Ini adalah file uji coba Kemudian simpan dengan CTRL+ O dan keluar dengan CTRL + X g. Lalu restart fungsi ftpnya Perintah : /etc/init.d/vsftpd restart h. Kemudian atur ip komputer client dan jika telah selesai cek dengan menggunakan perintah ping pada command prompt untuk melihat apakah telah koneksi ke server. i. Kemudian buka browser pada computer client. Lalu pada address bar ketikkan ftp://ftp.fhadil.com untuk melihat apakah fungsi ftp sudah berjalan.
5. Konfigurasi Samba Samba merupakan suatu program aplikasi yang berjalan pada server dengan tujuan untuk melakukan sharing atau penggunaan data atau perangkat secara bersama-sama oleh client yang terhubung dalam jaringan. Adapun langkah-lanngkah dalam konfigurasi samba adalah sebagai berikut: a. Install paket samba Perintah : apt-get install samba b. Masuk ke folder /etc/samba Perintah : cd /etc/samba c. Kemudian gunakan perintah ls untuk melihat isi file dan direktori. d. Lalu buka file smb.conf dan edit barisnya menjadi seperti dibawah ini : Perintah : pico smb.conf
M.FHADIL RIZKY PRATAMA TEKOM POLSRI 2014
6
[share] workgroup = WORKGROUP security = user comment = fhadil samba server path = /srv/samba/fhadil guest ok = yes browserable = yes read only=no create mask = 0775 Kemudian simpan dengan CTRL+ O dan keluar dengan CTRL + X e. Lalu masuk ke folder /srv. Perintah : cd /srv f. Kemudian buat lah direktori seperti perintah dibawah ini: Perintah : mkdir p samba/fhadil g. Kemudian masuk ke folder samba/fhadil. Perintah : cd samba/fhadil h. Kemudian buatlah sebuah file info.txt dan isi seperti baris dibawah ini. Perintah : pico info.txt Ini adalah contoh samba Kemudian simpan dengan CTRL+ O dan keluar dengan CTRL + X i. Kemudian install samba client nya Perintah : apt-get install smbclient j. Kemudian atur ip komputer client dan jika telah selesai cek dengan menggunakan perintah ping pada command prompt untuk melihat apakah telah koneksi ke server. k. Kemudian buka windows explorer. l. Lalu klik tanda panah (>) disamping tulisan Network. Namun sebelumnya nyalakan terlebih dahulu network discovery and file sharing. m. Kemudian klik nama server kita. n. Kemudian lihatlah 6. Konfigurasi DHCP DHCP (Dynamic Host Configuration Protocol) adalah sebuah layanan yang secara otomatis memberikan IP Address kepada komputer yang memintanya. Komputer yang memberikan nomor IP ini disebut dengan DHCP sever. Adapun langkah-langkah dalam konfigurasi DHCP adalah sebagai berikut : a. Install paket DHCP Perintah : apt-get install isc-dhcp-server b. Kemudian masuk ke folder /etc/default Perintah : cd /etc/default c. Kemudian buka file isc-dhcp-server dan ganti baris interfaces menjadi seperti dibawah ini : Perintah : pico isc-dhcp-server
INTERFACES = eth0 Kemudian simpan dengan CTRL + O dan keluar dengan CTRL + X d. Lalu masuk ke folder /etc/dhcp. M.FHADIL RIZKY PRATAMA TEKOM POLSRI 2014
7
Perintah : cd /etc/dhcp e. Setelah itu buka file dhcpd.conf. Perintah : pico dhcpd.conf f. Kemudian tambahkan edit barisnya seperti dibawah ini :
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.2 192.168.1.10; option domain-name-servers fhadil.fhadil.com; option domain-name fhadil.com; option routers 192.168.1.1; option broadcast-address 192.168.1.255; default-lease-time 600; max-lease-time 7200; } Kemudian simpan dengan CTRL + O dan keluar dengan CTRL + X g. Lalu restart dhcpnya. Perintah : service isc-dhcp-server restart h. Setelah itu atur device ethernetnya agar bisa menerima ip secara otomatis. i. Kemudian lihat hasilnya pada bagian details di device Ethernet nya apablia ipnya masuk maka akan tampil salah satu nomor ip dari range ip yang ditentukan