Anda di halaman 1dari 54

Modul

ADMINISTRASI SERVER SERTA MENGAPLIKASIKAN SERVER MENJADI ROUTER MENGGUNAKAN LINUX UBUNTU 10.10

TEKNIK KOMPUTER DAN JARINGAN

Disusun : M. Syarif Nur Hidayattullah

LEMBAGA PENDIDIKAN MA'ARIF NU SEKOLAH MENENGAH KEJURUAN SMK SHALAHUDDIN PASURUAN


Jl. Dr. Wahidin Sudirohusodo No. 63 Telp. (0343) 431836 Pasuruan

[Smk Shalahuddin|teknik komputer jaringan]

Page 1

ADMINISTRASI SERVER SERTA MENGAPLIKASIKAN SERVER MENJADI ROUTER MENGGUNAKAN LINUX UBUNTU 10.10

TEKNIK KOMPUTER DAN JARINGAN

Disusun : M. Syarif Nur Hidayattullah

LEMBAGA PENDIDIKAN MA'ARIF NU SEKOLAH MENENGAH KEJURUAN SMK SHALAHUDDIN PASURUAN


Jl. Dr. Wahidin Sudirohusodo No. 63 Telp. (0343) 431836 Pasuruan

[Smk Shalahuddin|teknik komputer jaringan]

Page 2

Pendahuluan
Definisi UBuntu UBuntu adalah sebuah system operasi yang dibangun oleh komunitas yang berbasis kernel linux, dimana system operasi ini sangat cocok untuk computer,laptop dan juga server. Apa pun yang anda kerjakan dirumah,disekolah atau di kantor, Ubuntu telah menyediakan program yang sesuai kebutuhan anda tersebut. Menggunakan Ubuntu dapat membuat anda nyaman. Hal ini dikarenakan sistem operasi Ubuntu lebih tahan terhadap serangan virus,Trojan dan sampai saat ini masih sedikit worm yang menyerang Ubuntu,membuang waktu seperti mengupdate antivirus,melakukan scanning virus, dan yang paling parah melakukan format ulang komputer anda bila computer yang terkena virus tidak dapat diperbaiki lagi. Selain yang disebut diatas,anda juga merasa nyaman menggunakan Ubuntu karena tim pengembang Ubuntu telah berjanji untuk: 1. Ubuntu akan selalu bebas biaya(opensource) tidak ada harga tambahan walaupun itu untuk system Enterprise (untuk lisensi). 2. Ubuntu akan tersedia dalam bahasa-bahasa local, sehingga membuat pengguna ubuntu akan semakin mudah mempelajari dan memakainya. 3. Relase Ubuntu sudah pasti dan dapat diketahui, tilis terbaru akan keluar setiap 6 (enam) bulan dan didukung dengan update dan patch sampai 18 (selapan belas) bulan. 4. Ubuntu berkomitmen akan selalu menggunakan perangkat lunak terbuka, mengajak anda bersama-sama mengembangkan perangkat lunak tersebut, menggunakannya dan membagikannya kepada sesama. UBuntu dibangun menggunakan filosofi Ubuntu, yaitu sebuah kata dari phrasa Afrika kuno yang bermakna kemanusiaan untuk orang lain. Ubuntu juga bisa berarti aku adalah aku karena keberadaan kita semua. Ubuntu juga bisa berarti aku adalah aku karena keberadaan kita semua. Maksud dari makna kata tersebut ialah kita bukan apa-apa jika tidak ada orang lain. Berbuat untuk orang lain maka kita akan dikenal. Atas dasar filosofi inilah Ubuntu dibuat, dan terbukti saat ini Ubuntu merupakan Distro Linux yang paling popular (menurut http://distrowatch.com). Mengalahkan distro lain yang telah ada sebelum Ubuntu dibuat.

[Smk Shalahuddin|teknik komputer jaringan]

Page 3

Definisi UBuntu Server Ubuntu server adalah varian Ubuntu yang dikhususkan untuk server. Dalam Ubuntu server ini telah tersedia dibanyak aplikasi-aplikasi server seperti Bind9,Apache,LDAP,Samba,Mail dan lain-lain. Serta kernel Ubuntu ini sudah di sesuaikan untuk kinerja tinggi yang dapat jalan terus-menerus tanpa harus di restart. Ada 2 istilah yang saya ketahui dalam Ubuntu server : 1. Repository adalah kumpulan perangkat lunak dari sebuah Distro yang diletakkan pada sesuatu tempat, baikitu di sebuah server yang dapat di akses melalui jaringan, maupun yang diletakkan dalam sebuah media penyimpanan seperti external harddisk, DVD, dan lain-lain yang dapat dengan mudah di instalasi ke dalam system Distro dengan menggunakan program administrasi yang dibuat di masing-masing Distro-nya. Program administrasi untuk mengakses Repository tersebut akan berbeda dari Distro satu dengan Distro lainnya. Misalnya, Distro yang berbasis Red Hat menggunakan YUM,Distro OpenSUSE menggunakan YAST, Distro Mandrive menggunakan URPMI, dan Ubuntu yang menggunakan Ubuntu Software Center(USC), Synaptic Package Manager(SPM) Dan APT. 2. apt-get adalah perintah utama di Ubuntu yang dijalankan lewat terminal untuk melakukan administarasi terhadap program dan repository. Misalnya, apt-get install [nama-aplikasi] untuk menginstall program aplikasi, apt-get update untuk memperbaharui index repository, dan lain-lain. Router Merupakan perangkat network yang digunakan untuk menghubungkan beberapa network, baik network yang sama maupun berbeda dari segi teknologinya seperti menghubungkan network yang menggunakan topologi Bus, Star dan Ring. Router minimal memiliki 2 network interface. Router berfungsi sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya. Router berbeda dengan switch. Switch merupakan penghubung beberapa alat untuk membentuk suatu Local Area Network (LAN). Sebagai ilustrasi perbedaan fungsi dari router dan switch merupakan suatu jalanan, dan router merupakan penghubung antar jalan. Masing-masing rumah berada pada jalan yang memiliki alamat dalam suatu urutan tertentu. Dengan cara yang sama, switch menghubungkan berbagai macam alat, dimana masing-masing alat memiliki alamat IP sendiri pada sebuah LAN. Cara Kerja Router Fungsi utama Router adalah paket (informasi). Sebuah Router memiliki kemampuan Routing, artinya Router secara cerdas dapat mengetahui kemana rute perjalanan informasi (paket) akan dilewatkan, apakah ditujukan untuk host lain yang satu network ataukah berada di network yang berbeda. Jika paket-paket ditujukan untuk host pada network lain maka router akan meneruskannya ke network tersebut. Sebaliknya, jika paket-paket ditujukan untuk host yang satu network maka router akan menghalangi paket-paket keluar.

[Smk Shalahuddin|teknik komputer jaringan]

Page 4

Definisi Alamat IP-Address Ipaddress ialah Seumpama manusia, komputer dalam jaringan juga mempunyai alamat, nah alamat dalam jaringan itulah yang disebut ip address. Ip address itu tidak boleh sama dalam jaringan, karena sifatnya harus uniq, agar tidak bentrok dengan komputer yang lain dalam jaringan. Coba kita pikirkan , ada dua buah alamat dalam 1 RT , maka ketika ada orang akan berkunjung atau mungkin kiriman post akan di anter, Si pengirim pasti bingung dan tidak tahu harus diantar kealamat yang mana, betul gak? Nah kejadian inilah dalam jaringan yang dikenal dengan bentrok ip address. Definisi Server & Client Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota Client adalah komputer yang mengakses beberapa service yang ada di client. Ketika client membutuhkan suatu service yang ada di server, dia akan mengirim request kepada server lewat jaringan. Jika request tersebut dapat dilaksanakan, maka server akan mengirim balasan berupa service yang dibutuhkan untuk saling berhubungan menggunakan Socket.  Karakteristik Server a. Pasif b. Menunggu request c. Menerima request, memproses mereka dan mengirimkan balasan berupa service

 Karakteristik Client a. Aktif b. Mengirim request c. Menunggu dan menerima balasan dari server Socket adalah sebuah endpoint untuk komunikasi didalam jaringan. Sepasang proses atau thread berkomunikasi dengan membangun sepasang socket, yang masingmasing proses memilikinya. Socket dibuat dengan menyambungkan dua buah alamat IP melalui port tertentu. Secara umum socket digunakan dalam client/server system, dimana sebuah server akan menunggu client pada port tertentu. Begitu ada client yang menghubungi server maka server akan menyetujui komunikasi dengan client melalui socket yang dibangun. Sebagai contoh sebuah program web browser pada host x (IP 146.86.5.4) ingin berkomunikasi dengan web server (IP 152.118.25.15) yang sedang menunggu pada port 80. Host x akan menunjuk sebuah port. Dalam hal ini port yang digunakan ialah port 1655. Sehingga terjadi sebuah hubungan dengan sepasang socket (146.86.5.4:1655) dengan (152.118.25.15:80).

[Smk Shalahuddin|teknik komputer jaringan]

Page 5

PELAYANAN SERVER :

1. Dns-Server Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. 2. Ftp-Server

FTP adalah suatu layanan yang digunakan untuk mentransfer, file dari suatu mesin ke mesin yang lain. Server ftp memungkinkan saling mengirim dan meng-ambil file atau data antara satu komputer lain di dalam sebuah jaringan. FTP server adalah suatu layanan yang diberikan oleh server pada suatu jaringan client server. Layanan tersebut akan diberikan apabila ada permintaan (request) dari FTP client. Tujuan dari FTP server adalah sebagai berikut: Untuk menyediakan tempat penyimpanan bagi user Untuk tujuan sharing data Untuk menyediakan transfer data yang efisien
3. Mail-Server Mail-server adalah sebuah fasilitas untuk mengirimkan E-Mail/Pesan yang dikirim melalui komputer Server dan diterima oleh komputer Client maupun sebaliknya di dalam sebuah jaringan lokal. Client mengirimkan E-Mail/Pesan pada alamat mail server dan komputer server akan meneruskan paket data ke alamat tujuan. Fasilitas ini berguna untuk mengurangi beban dari komputer Client atau komputer PC untuk mengirimkan E-Mail dengan melakukan sentralisasi pengiriman E-Mail. Terdapat dua protokol utama yang digunakan untuk memberikan layanan email, yaitu SMTP (Simple Mail Transfer Protocol) agar Client dapat mengirim E-Mail dan IMAP (Internet Mail Aplication Protocol) agar client dapat menerima, mengambil dan membaca email. Konfigurasi yang sedikit sulit adalah mempersiapkan protokol SMTP agar bekerja dengan baik. Software yang menjalankan fungsi SMTP disebut Mail Transfer Agen (MTA). MTA yang paling banyak digunakan dilingkungan Linux adalah Sendmail, Qmail dan Postfix.

4. Webmail-Server Webmail-server adalah layanan E-Mail berbasis web yang sangat diperlukan untuk memudahkan pengguna komputer di dalam mengelolah e-mail nya yang meliputi dari pengiriman,penerimaan. Atau pengertian lain menurut saya Web Mail adalah Aplikasi Email berbasis web. Web adalah sebuah alamat situs internet. Jadi dengan kata lain sebuah email yang berada di dalam web, sehingga untuk membuka email tersebut, maka harus terlebih dahulu mengaktifkan alamat web yang digunakan membuat email tersebut.

[Smk Shalahuddin|teknik komputer jaringan]

Page 6

5. Proxy-Server Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet. Proxy Server bertindak sebagai gateway terhadap Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien. Pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya (jika menggunakan sistem transparant proxy). Squid adalah program aplikasi untuk proxy server pada Ubuntu 10.10 server yang tersedia secara opensource yang sangat banyak kegunaannya, salah satunya adalah melakukan cache terhadap konten dari sebuah website. Jadi apabila sebuah situs pernah dibuka oleh salah satu anggota jaringan, maka Squid akan menyimpan konten situs tersebut kedalam hard disk atau memori dari komputer, sehingga jika salah satu anggota jaringan membuka situs yang sama, anggota jaringan tersebut tidak perlu mengakses ke internet, dia hanya perlu mengkases cache yang sudah disimpan oleh Squid tadi, yang berakibat proses dalam membuka situs akan menjadi lebih cepat dan tentunya akan menghemat bandwidth.

6. SSH Server SSH yaitu sebuah daemon untuk meremote sebuah komputer dari jauh dalam hal ini biasanya server yang akan diremote. Biasanya administrator sebuah server tidak bisa selalu ada ditempat maka ia menggunakan ssh untuk bisa meremote server tersebut dari jauh , mungkin dari rumahnya. Tetapi bila service ssh ini tidak dikonfigurasi dengan baik maka bisa menjadi senjata makan tuan dan digunakan oleh orang lain untuk meng hack server tersebut. OpenSSH adalah versi GRATIS dari SSH. Merupakan sebuah aplikasi remote login yang dikembangkan untuk menggantikan rlogin dan rsh ,dengan ssh keamanan remote lebih tinggi karena menggunakan komunikasi yang terenkripsi antara dua host. 1. Pengguna telnet, rlogin, dan ftp mungkin tidak menyadari bahwa password mereka ditransmisikan melalui Internet tanpa enkripsi, tetapi OpenSSH mengenkripsi semua lalu lintas (termasuk password) untuk secara efektif menghilangkan pembajakan koneksi, percakapan, dan serangan lainnya.

[Smk Shalahuddin|teknik komputer jaringan]

Page 7

TAHAP I

Instalasi Ubuntu Server 10.10


Ubuntu Server adalah varian dari Distro Linux Ubuntu yang dispesialisasikan untuk kebutuhan penggunaan dalam hal server. pada kesempatan ini saya akan mencoba memaparkan langkah-demi langkah dalam melakukan instalsai Ubuntu Server 10.10. Namun sebelum melakukan instalasi ada baiknya kita mengetahui spesifikasi minimun yang dibutuhkan oleh Ubuntu Server 10.10.

Spesifikasi minimal perangkat keras yang dapat digunakan untuk Ubuntu Server 10.10 adalah sebagai berikut: 1. Processor : x86 / AMD64 2. Memori : 64 MB 3. Hard Disk o Sistem Dasar : 500MB o Semua Tugas : 1GB 4. CD-ROM Drive 5. NIC 10/100 Mbps: 2 buah (Jika Mau dibikin Router) Berikut ini akan dijelaskan langkah demi langkah dalam melakukan instalasi Ubuntu Server 10.10: 1. Nyalakan komputer yang akan diinstalkan Ubuntu Server 10.10 dan pastikan CD instalasi Ubuntu Server 10.10 sudah ada dalam CD-ROM dari komputer tersebut. 2. Masuk ke pengaturan BIOS dari komputer untuk mengatur firt boot agar langsung membaca CD-ROM dengan menekan tombol F2 atau Del atau F12 (masing-masing komputer berbeda). Maka akan muncul jendela pengaturan. Masuk ke tab Boot dan geser CD-ROM ke urutan paling atas. Lalu tekan F10untuk keluar dan menyimpan pengaturan.

[Smk Shalahuddin|teknik komputer jaringan]

Page 8

3. Demikian konfigurasi dan mengatur boot dari CD pada bios phoenix ini. Selanjutnya setelah mengatur Bios untuk Boot dari CD seperti contoh di atas, anda bisa melakukan instalasi sistem operasi Linux UBuntu 10.10 server di komputer dengan cara yang saya urakan dibawah ini Semoga berguna. 4. Masukkan CD Ubuntu Server dan booting komputer ke cd-rom yang telah selesai dilakukan Tampilan awal pilihan Bahasa tekan Enter

5. Dan pilih Install Ubuntu Server tekan Enter

[Smk Shalahuddin|teknik komputer jaringan]

Page 9

6. Pilih Bahasa yang dipergunakan untuk proses instalasi system operasi anda sekarang dan tekan Enter

7. Pilih zona lokasi Langkah berikutnya adalah menentukan negara. Pada tampilan awal dari jendela pemilihan negara, tidak terdapat pilihan Indonesia, jadi saya memilih United states stsu juga dapat memilih Other

8. Pilih layout/jenis keyboard, pilih aja No tekan Enter

[Smk Shalahuddin|teknik komputer jaringan]

Page 10

9. Pilih bahasa USA untuk keyboard anda tekan Enter

10. Pilih bahasa USA untuk layaout keyboard anda tekan Enter

11. Kemudian tunggu proses pendeteksi perangkat keras jaringan sampai selesai

12. Konfigurasi jaringan, masukkan nama untuk system dan pilih Continue untuk kelangkah berikutnya

[Smk Shalahuddin|teknik komputer jaringan]

Page 11

13. Tunggu proses settingan waktu untuk jaringan server anda

14. Konfigurasi waktu, tentukan zona waktu anda. Pilih Eastern dan tekan Enter

15. Tunggu proses Detecting disks and all other hardware

16. Langkah selanjutnya adalah menetukan metode dalam memberikan partisi hard disk. Pada tutorial ini saya menggunakan metode Manual, karena saya ingin menentukan partisi sendiri

[Smk Shalahuddin|teknik komputer jaringan]

Page 12

17. Pilih SCSI (0,0.0) (sda) 8.6 GB ATA HARDDISK Berhubung harddisk saya ATA dengan kapasitas 8.6 GB jadi tampilan muncul seperti dibawah ini..lalu tekan Enter

18. Membuat partisi baru pilih yes lalu tekanEnter

19. Pilih pri/log 8.6 GB FREE SPACE..tekan Enter

20. Tampilan berikutnya yang muncul adalah pertanyaan apa yang akan dilakukan oleh pengguna untuk free space ini. Karena tujuannya adalah untuk membuat partisi yang baru, saya memilih Creat a new partition.Misal harddisk 8.6 GB saya partisi: y y y /Boot : 4 GB {sebaiknya anda berikan secukup saja 500MB (ini hanya untuk melakukan booting saja)} /Root: 2 GB /Swap 2.6 GB (System Memory)

[Smk Shalahuddin|teknik komputer jaringan]

Page 13

21. Partisi untuk /boot saya berikan 4GB {sebetulnya kapasitas /boot tidak harus memiliki space yang terlalu besar sesuaikan dengan keinginan anda}

22. Pilih type partisi Primary seperti gambar di bawah ini:

23. Pilih type partisi disk Beginning seperti gambar di bawah ini:

24. Tunggu proses berikut ini seperti gambar di bawah ini:

[Smk Shalahuddin|teknik komputer jaringan]

Page 14

25. Setting partisi untuk system /Boot tekan Enter lalu pilih /boot

26. Pilih /boot untuk partisi disk pertama lalu tekan tombol Enter seperti gambar di bawah ini:

27. Lalu pilih Done setting up the partition

28. Pilih pri/log 4.6 GB FREE SPACE..tekan Enter

[Smk Shalahuddin|teknik komputer jaringan]

Page 15

29. Partisi untuk /root saya berikan 2GB lalu continue .. tekan tombol Enter

30. Partisi disk nya pilih logical seperti gambar di bawah ini:

31. lokasi baru untuk partisi Pilih Beginning seperti gambar di bawah ini:

32. Tunggu proses seperti dibawah ini:

[Smk Shalahuddin|teknik komputer jaringan]

Page 16

33. Partisi untuk /swap (system memory) saya berikan 2.6GB

34. Setting partisi digunakan sebagai Ext4 dan mount pointnya /swap

35. Pilih Swap area untuk system memory seperti gambar di bawah ini:

36. Kemudian pilih Done setting up the partitionyang artinya pengaturan partisi sistem sudah selesai. Lalu tekan tombol Enter

[Smk Shalahuddin|teknik komputer jaringan]

Page 17

37. Pilih Selesai partisi dan menulis perubahan ke disk seperti tampilan dibawah ini:

38. Pembagian partisi hampir selesai dilakukan. Selanjutnya saya memilih Finish partitioning and write changes to disk untuk menyelesaikan pembagian partisi hard disk. Ubuntu Server akan memperlihatkan summary dari pembagian partisi yang sudah dilakukan, dalam tampilan ini pengguna juga akan ditanya apakah ingin menerapkannya kedalam hard disk, agar hard disk segera dapat digunakan saya menjawab Yes dan instalasi sistem dasar pun dilakukan. seperti tampilan dibawah ini:

39. Proses partisi format seperti tampilan dibawah ini:

40. Ubuntu installer selanjutnya akan menginstall system dasar yang dibutuhkan, tentunya setelah proses memformat harddisk seperti gambar di bawah ini:

[Smk Shalahuddin|teknik komputer jaringan]

Page 18

41. Membuat account user dan member password, misal account syarif

42. Dan user syarif lalu tekan Continue untuk melanjutkannya>>

43. Membuat password ***** baru untuk user anda seperti contoh dibawah ini Continue untuk melanjutkannya>>

44. Mengulangi password anda yang telah dibuat tadi Continue untuk melanjutkannya>>

45. Pastikan password anda kuat untuk digunakan dalam autentifikasi seperti gambar di bawah ini:

[Smk Shalahuddin|teknik komputer jaringan]

Page 19

46. Dalam langkah ini pilih Yes dan lalu tekan tombol Enter

47. Dalam langkah ini pilih continue dan lalu tekan tombol Enter

48. Proses mengkonfigurasi apt seperti tampilan dibawah ini:

49. Proses berikutnya Ubuntu Server akan menanyakan apakah pengguna ingin melakukan pembaharuan otomatis menggunakan internet atau tidak. Pada tutorial ini saya memilih No automatic update karena saya merasa tidak perlu melakukannya.

50. Proses memilih dan memasang software seperti tampilan dibawah ini:

[Smk Shalahuddin|teknik komputer jaringan]

Page 20

51. Tahap berikutnya adalah memilih peragkat lunak apa saja yang ingin dipasangkan di Ubuntu Server. Secara default Ubuntu Server 10.10 menyediakan perangkat lunak yang biasanya berjalan di server.untuk tutorial ini saya tidak memilih paket aplikasi apapun tetapi saya menginstall secara manual.pilih Continue dan tekan tombol Enter

52. Tunggu Proses installing GRUB loader seperti gambar di bawah ini:

53. Setelah proses instalasi perangkat lunak selesai, pengguna akan kembali dihadapkan pada pilihan apakah pengguna ingin melakukan instalasi GRUB boot loader. Pada tutorial ini saya memilih Yes.

54. Tunggu Proses installing GRUB loader seperti dibawah ini:

55. Proses instalasi telah selesai seperti dibawah ini:

[Smk Shalahuddin|teknik komputer jaringan]

Page 21

56. Setelah Grub Loader selesai diinstal, maka itu menandakan bahwa instalasi Ubuntu Server sudah selesai dilakukan. Selain itu ditandakan juga dengan munculnya tampilan baru Finish the installation. Pilih Continue, maka komputer akan melakukan restart, dan jangan lupa mengubah kembali fisrboot-nya ke hard drive. Seperti gambar di bawah ini:

57. Proses instalasi system operasi linux ubuntu 10.10 server telah selesai

[Smk Shalahuddin|teknik komputer jaringan]

Page 22

Autentifikasi untuk login user dan password

Login sebagai user root Hal ini agar kita tidak berulang kali mengetikkan command sudo setiap ingin melakukan suatu konfigurasi atau setiap ingin melakukan suatu command tertentu.

Catatan : lakukan setiap konfigurasi atau command dengan hati-hati, karena kita sebagai user root yang memiliki hak akses penuh terhadap system Linux.

TAHAP II Konfigurasi Ip-Address

Setelah masuk sebagai user root, selanjutnya adalah melakukan konfigurasi terhadap IP address menggunakan mode text dalam terminal atau shell linux beserta kelengkapannya. saya memberikan 2 alamat IP yang satu untuk jaringan local & yang satu untuk interlocal atau jaringan internet ini menandakan saya menjadikan pcnormal seakan-akan menjadi router address tersebut yaitu: 1. 192.168.1.2/24 2. 86.86.86.11/24 1. Konfigurasinya adalah dengan melakukan editing dalam file /etc/network/interfaces. Edit file tersebut dengan editor seperti vi, pico, nano, gedit atau yang lainnya, namun saya menggunakan editor nano. Commandnya adalah nano /etc/network/interfaces

[Smk Shalahuddin|teknik komputer jaringan]

Page 23

2. Tampilan yang belum dikonfigurasi tampil seperti gambar dibawah ini:

3. Berhubung saya menggunakan pc-normal mengubahkan seakan-akan menjadi router saya menggunakan 2alamat ip eth0 dan eth1 seperti gambar dibawah ini:

4. Melihat hasil konfigurasi ip eth0 dan eth1 dengan perintah route n seperti gambar dibawah ini :

Mengaplikasikan Server untuk penggunaan Router 5. Konfigurasi ip forward terletak pada file /etc/sysctl.conf Saya akan mengkonfigurasi ip forward dengan perintah: nano /etc/sysctl.conf lalu tekan Enter

[Smk Shalahuddin|teknik komputer jaringan]

Page 24

6. Lalu muncul tampilan seperti contoh gambar dibawah ini yang belum di edit:

7. Lakukan pencarian #net.ipv4.ip_forward=1

8. Jika telah ditemukan maka bukalah penguncinya dengan menghilangkan tanda pagar seperti contoh gambar dibawah ini:

9. Jika telah selesai maka Simpan=> Enter => keluar dengan cara Ctrl O => Enter => Ctrl X

10. Lalu aktifkan ip forward pada file /proc/sys/net/ipv4/ip_forward Dengan menggunakan perintah: nano /proc/sys/net/ipv4/ip_forward

11. Maksud angka 0 ialah = ip_forward disable (tidak aktif) 12. Dan maksud angka 1 ialah = ip_forward enable (aktif) 13. Berhubung saya akan menggunakan ip forward maka ip forward nya saya aktifkan dengan mengganti angka 1 Jika telah selesai maka Simpan=> Enter => keluar dengan cara Ctrl O => Enter => Ctrl X 14. Setelah itu jangan lupa lakukan restart network dengan perintah /etc/init.d/networking restart seperti gambar dibawah ini:

15. Melakukan pembaharuan index repository APT menggunakan perintah : apt-get update

[Smk Shalahuddin|teknik komputer jaringan]

Page 25

16. Konfigurasi ip eth0,eth1 telah berhasil dilakukan dan pengubahan PC-Normal menjadi Router dengan menggunakan pengaktifan di ip forward telah dilakukan serta melakukan pembaruan index Repository telah selesai jika tidak ada kesalahan maka penggunaan PC-Normal menjadi sebuah Router berhasil. 17. Selanjutnya penggunaan IPTABLES dengan menggunakan perintah : iptables t nat A POSTROUTING s 86.86.86..0/24 d 0/0 j MASQUERADE

18. setelah itu kita lihat hasilnya dari penggunaan iptables yang telah digunakan tadi menggunakan perintah : iptables t nat -L

Keterangan: mengaplikasikan atau penggunaan server menjadi Router telah berhasil, maka komputer Server dapat digunakan sebagai router. 19. Melihat keseluruhan ip address eth0 dan eth1 dengan meggunakan perintah ifconfig |more seperti gambar di bawah ini:

20. Tampilan seperti gambar dibawah ini:

[Smk Shalahuddin|teknik komputer jaringan]

Page 26

21. Atau bisa juga anda melihat dengan perintah: ifconfig etho ifconfig eth1 Tampilan seperti gambar dibawah ini:

22. Yakni: ping 192.168.1.2 untuk melakukan uji koneksi alamat ip yang di gunakan untuk interlocal seperti gambar dibawah ini:

23. Langkah berikutnya adalah melakukan uji koneksi dengan perintah ping ke alamat yang telah kita masukkan,ip address local 86.86.86.11 Yakni: ping 86.86.86.11 seperti gambar dibawah ini:

24. Langkah terakhir uji koneksi ke alamat ip address Komputer Client Ping 86.86.86.12 seperti gambar dibawah ini:

25. Konfigurasi dan uji koneksi telah berhasil dilakukan di dalam komputer server maupun komputer Client.

[Smk Shalahuddin|teknik komputer jaringan]

Page 27

UJI KONEKSI ALAMAT IP ADDRESS KE KOMPUTER CLIENT 1. Pilih : GENERAL => PROPERTIES lalu pilih Internet protocol (TCP/IP) => klik OK lalu setting ip address seperti gambar dibawah ini :

1. Masuk ke RUN => cmd => Enter seperti tampilan dibawah ini:

2. Koneksikan 2 ip address dengan menggunakan perintah ping seperti tampilan dibawah ini:

4. Konfigurasi dan uji koneksi telah berhasil dilakukan di dalam komputer server maupun komputer Client.

[Smk Shalahuddin|teknik komputer jaringan]

Page 28

TAHAP III

Konfigurasi repository

1. Di dalam menginstalasi DNS ini terlebih dahulu harus mengkonfigurasi sistemnya agar ia tidak mencari installannya dari internet melainkan langsung boot ke CD-Room dengan demikian system mudah dalam memprosesnya, maka dari itu kita harus mengkonfigurasi Repositori APT. Langkah pertama yaitu kita harus menentukan sumber untuk mendownload /mengambil aplikasi dari CD, karena dalam proses konfigurasi kita tidak terkoneksi dengan internet. Caranya yaitu ketik perintah seperti dibawah ini:
nano /etc/apt/sources.list

2. Tampilan muncul seperti gambar dibawah ini:

3. Setelah muncul tampilan seperti diatas, langkah selanjutnya kita harus membuka sumber hanya pada CD saja, caranya adalah buka tanda ( # ) yang berada pada deb cdrom yang berada pada baris kedua,kemudian tutup semua tanda pagar kecuali 1 di deb cdrom. Konfigurasi Nama-Domain komputer 4. Dengan menggunakan perintah nano /etc/hosts

[Smk Shalahuddin|teknik komputer jaringan]

Page 29

5. posisikan ip address dan nama pengguna serta nama domain di tata sebenar mungkin. Seperti tampilan dibawah ini: 86.86.86.11 nama address eth1 yang di pergunakan oleh Komputer server

Konfigurasi Nama-Komputer 6. Konfigurasi Nama-Komputer menggunakan perintah nano /etc/hostname seperti tampilan dibawah ini:

7. Masukkan nama yang akan dipergunakan nama pengguna sesuai keinginan anda

8. Jika telah selesai maka Simpan=> Enter => keluar dengan cara Ctrl O => Enter => Ctrl X

[Smk Shalahuddin|teknik komputer jaringan]

Page 30

Konfigurasi alamat Dns-Server komputer anda 9. Konfigurasi alamat /etc/resolv.conf seperti tampilan dibawah ini: Dns-Server menggunakan perintah nano

10. Sesuaikan tata letak seperti tampilan dibawah ini:

11. Jika telah selesai maka Simpan=> Enter => keluar dengan cara Ctrl O => Enter => Ctrl X 12. Perintah untuk merestart Komputer pada ubuntu server. Setelah melakukan konfigurasi nama pengguna dan alamat dns server lakukan restart

Langkah untuk mematikkan komputer di ubuntu server 1. Perintah untuk mematikan Komputer pada ubuntu server

[Smk Shalahuddin|teknik komputer jaringan]

Page 31

TAHAP IV

Dns server
1. Melakukan instalasi paket aplikasi Bind9 untuk layanan DNS-Server menggunakan perintah: apt-get install bind9

2. Langkah selanjutnya ialah membuat file zona, file zona yang akan dibuat ada dua jenis, yaitu :  Zona Forward yang berfungsi untuk mengubah nama kedalam alamat IP  Zona Reverse yang berfungsi untuk mengubah lamat IP menjadi nama dari sebuah domain. 3. File zona ini akan disimpan kedalam di direktori /var/named yang otomatis kan dibaca ileh file /etc/named.conf. Saat menjalankan layanan DNS server.
4. Melakukan pembuatan forward zone dan reserve zone untuk penggunaan konfigurasi DNS-Server menggunakan perintah: nano /etc/bind/named.conf.default-zones

[Smk Shalahuddin|teknik komputer jaringan]

Page 32

5. Seperti kotak dialog dibawah ini yang telah di buat:

6. langkah mereplikasi/pengcopy-an file /etc/bind/db.local untuk file forwardzones dan file /etc/bind/db.255 untuk reserve-zones dengan menggunakan perintah: cp /etc/bind/db.local /etc/bind/fw cp /etc/bind/db.255 /etc/bind/rv Seperti kotak dialog dibawah ini yang telah di buat:

7. Selanjutnya melakukan konfigurasi forward zones yang telah di copy tadi dengan menggunakan perintah : nano /etc/bind/fw

8. Tampilan setelah mengkonfigurasi forward-zones seperti gambar dibawah ini:

[Smk Shalahuddin|teknik komputer jaringan]

Page 33

9. Selanjutnya melakukan konfigurasi forward zones yang telah di copy tadi dengan menggunakan perintah : nano /etc/bind/rv

10. Tampilan setelah mengkonfigurasi resolv-zones seperti gambar dibawah ini:

11. Jika telah selesai maka Simpan=> Enter => keluar dengan cara Ctrl O => Enter => Ctrl X seperti gambar dibawah ini:

12. Kemudian langkah selanjutnya adalah mengecek DNS server apakah sudah benar atau belum, adapun cara melakukan pengecekan DNS server ialah dengan menggunakan perintah seperti di bawah ini:

13. DNS server bekerja dengan baik setelah pengujian Dns Server anda melalui terminal linux pada komputer server telah berhasil.

[Smk Shalahuddin|teknik komputer jaringan]

Page 34

14. Pengujian Dns Server anda melalui terminal RUN pada komputer klient telah berhasil .

[Smk Shalahuddin|teknik komputer jaringan]

Page 35

TAHAP V

WEB-Server 1. Menginstall aplikasi web server menggunakan Xampp-linux.1.7.4.tar.gz lewat usb  Masukkan USB jika muncul proses seperti di bawah ini maka USB telah aktif:

 Lalu buat Folder pada directory /mnt perintahnya: mkdir /mnt/usb  Berikutnya aktifkan alat usb dipergunakan dengan perintah: mount /dev/sdb1 /mnt/usb  Lalu pindah direktori menggunakan perintah cd (change direktory) dengan perintah: cd /mnt/usb  Jika ingin melihat isi dari USB gunakanlah perintah: ls

 Melakukan pengcopy-an aplikasi menggunakan perintah: cp /mnt/usb/xampp-linux-1.7.4.tar.gz  Misalkan Anda simpan file tadi di /home/syarif pindah direktori /home sendiri dengan perintah: cd /home/syarif

[Smk Shalahuddin|teknik komputer jaringan]

Page 36

2. Ekstrak XAMPP ke direktori /opt :  tar zxvf xampp-linux-1.7.4.tar.gz -C /opt

3. Kemudian jalankan XAMPP dengan perintah berikut : /opt/lampp/lampp restart /opt/lampp/lampp start

[Smk Shalahuddin|teknik komputer jaringan]

Page 37

4. Test apakah XAMPP sudah dapat bekerja. Buka browser Mozilla Firefox Anda, dan ketikkan: http://86.86.86.11 atau www.it-engineer.com

5. Jika muncul access forbidden maka anda harus mengkonfigurasi berkas /httpd-xampp.conf

6. Posisikan IP-Address server pada allow from di belakang ip 127.0.0.0/8 seperti gambar di bawah ini:

[Smk Shalahuddin|teknik komputer jaringan]

Page 38

7. Kemudian jalankan XAMPP dengan perintah berikut : /opt/lampp/lampp restart /opt/lampp/lampp start

8. Test lagi apakah XAMPP sudah dapat bekerja. Buka browser Mozilla Firefox Anda, dan ketikkan: http://86.86.86.11 atau www.it-engineer.com

9. Tampilan telah muncul web-server anda telah berhasil .

[Smk Shalahuddin|teknik komputer jaringan]

Page 39

TAHAP VI FTP-Server 1. Jika Xampp-linux.tar.gz telah terinstall maka ftp server secara otomatis dapat di pergunakan .

 Masukkan Autentifikasi:  Login: syarif  Password: Anda hanya dapat mendownload isinya tetapi masih belum dapat mengupload  Masukkan Authentifikasi:  Login: nobody  Password: lamp  2. Jika anda ingin mendownload dan mengupload gunakan perintah kedua.mengupload harus melalui Explorer.

3. mengupload harus melalui Explorer.

[Smk Shalahuddin|teknik komputer jaringan]

Page 40

4. Folder dan file yang telah di upload seperti contoh gambar dibawah ini: Dengan menggunakan autentifikasi yang ke 2

5. Melihat hasil di web browser yang telah di upload melalui Explorer seperti contoh gambar dibawah ini:

6. FTP-SERVER telah berhasil.

[Smk Shalahuddin|teknik komputer jaringan]

Page 41

TAHAP VII DATABASE-SERVER Membuat Database menggunakan aplikasi PhpMyAdmin melalui mode text diterminal linux langkah awal yang harus dilakukan ialah mengupload 5 file index berekstensi.php dan exstensi.inc yang telah tersediakan dan sebelumnya membuat directory di /opt/lamp/htdocs untuk kelima file tersebut menggunakan perintah: mkdir /opt/lampp/htdocs/www mengubah hak akses ke nobody dengan perintah: chown nobody /opt/lampp/htdocs/www

Lalu menambahkan nama www ke dalam konfigurasi web server pada xampp menggunakan perintah : nano /opt/lampp/etc/httpd.conf

Cari baris DocumentRoot /opt/lampp/htdocs/. Lalu tambahkan seperti di bawah ini: DocumentRoot /opt/lampp/htdocs/www.

Masukkan USB jika muncul proses seperti di bawah ini maka USB telah aktif:

Lalu buat Folder pada directory /mnt perintahnya: mkdir /mnt/usb Berikutnya aktifkan alat usb dipergunakan dengan perintah: mount /dev/sdb1 /mnt/usb Lalu pindah direktori menggunakan perintah cd (change direktory) dengan perintah:

[Smk Shalahuddin|teknik komputer jaringan]

Page 42

cd /mnt/usb jika ingin melihat isi dari USB gunakanlah perintah : ls

Kemudian anda juga dapat langsung melakukan peng-copyan 5file index untuk login database ke /opt/lamp/htdocs/www biar tidak terlalu lama seperti yang saya lakukan dengan perintah : cp cp cp cp cp /mnt/usb/ceklogin.php /opt/lampp/htdocs/www /mnt/usb/config.inc /opt/lampp/htdocs/www /mnt/usb/gagal.php /opt/lampp/htdocs/www /mnt/usb/sukses.php /opt/lampp/htdocs/www /mnt/usb/index.php /opt/lampp/htdocs/www

atau tetap menggunakan cara saya melakukan pengcoy-an melalui USB upload sementara di Home anda kemudian copy ke berkas folder /opt/lampp/htdocs/www seperti gambar di bawah ini:

Langkah selanjutnya membuat database melalui mode text pada terminal linux ubuntu dengan perintah masukkan : /opt/lampp/bin/mysql u root p atau dapat juga seperti ini saja: /opt/lampp/bin/mysql [Smk Shalahuddin|teknik komputer jaringan] Page 43

Langkah pembuatan database sederhana: Membuat database: create database mylogin; menggunakan database: use mylogin; membuat table: create table user (login,char(30), passw char(30)); menambahkan user pada table: insert into user (login,passw) values (syarif,syarif); melihat table user select * from user; perintah selanjutnya ialah membuka web browser ketikkan pada address bar www.itengineer.com lalu masukkan authentifikasi login: syarif password: syarif

[Smk Shalahuddin|teknik komputer jaringan]

Page 44

Login sukses database berhasil.

[Smk Shalahuddin|teknik komputer jaringan]

Page 45

TAHAP VIII

Implementasi Proxy Server 1. instalasi squid pada proxy ubuntu server instalasi aplikasi proxy menggunakan Squid.2.7.STABLES9 perintah yang digunakan apt-get install squid

2. Selanjutnya lakukan konfigurasi pada berkas Squid. Berkas konfigurasi Squid berada di bawah direktori /etc/squid dengan nama squid.conf. Selanjutnya lakukan konfigurasi pada berkas squid.conf dengan mengetikkan nano /etc/squid/squid.conf. Tampilan muncul setalah di enter

3. Carilah baris http_port 3128 dengan menekan tombol Ctrl + W (fasilitas search pada nano), lalu ketikkan http_port 3128, setelah ditemukan tambahkan kata transparent pada akhir baris, sehingga menjadi http_port 3128 transparent. Seperti tampilan yang telah diubah dibawah ini. Ini dibuat untuk membuat proxy menjadi transparan, sehingga web browser yang digunakan pengguna tidak perlu mengatur proxy secara [Smk Shalahuddin|teknik komputer jaringan] Page 46

manual menggunakan port 3128 yang merupakan port default dari proxy. Port ini bisa diganti sesuka hati, namun seluruhnya harus sama.Pengaturan ini juga harus dikolaborasikan dengan iptables yang akan dipaparkan selanjutnya.

Gambar http_port 3128 4. Cari baris acl localnet src dengan menekan tombol Ctrl + W jika ketemu ganti nama localnet sesuka anda, serta ubah ip-address menjadi 86.86.86.0 angka oktet yang ke-4 dari belakang = angka yang diikuti subnetmask kelas A oktet yang terakhir 255.255.255.0 berhubung saya memakai kelas A maka subnetmask yang digunakan seperti itu dan karena saya mengikuti subnetmask kelas c pada ip address local.

Gambar acl localnet src 5. Cari baris cache_mgr webmaster dengan menekan tombol Ctrl + W, setelah ditemukan, hilangkan tanda pagar yang ada di awal baris, kemudian ganti kata webmaster menjadi alamat email administrator yang bisa dihubungi oleh klien. Contohnya seperti ini cache_mgr itengineer@yahoo.com. Seperti tampilan yang telah diubah dibawah ini. Ini digunakan, apabila pada saat terjadi kesalahan pada proxy, maka browser akan menampilkan halaman error yang mencantumkan alamat email administrator.

[Smk Shalahuddin|teknik komputer jaringan]

Page 47

Gambar konfigurasi proxy pada cache_mgr 6. Cari baris acl purge method dengan menekan tombol Ctrl + W dan ketikkan perintah sbb diatas baris acl purge method PURGE . Seperti tampilan dibawah ini: acl terlarang url_regex i /etc/squid/terlarang.txt

Gambar konfigurasi proxy pada acl purge method

7. Cari baris http_access allow localhost dengan menekan tombol Ctrl + W

Gambar http_access allow localhost

[Smk Shalahuddin|teknik komputer jaringan]

Page 48

8. Masih dengan mencari baris,cari baris icp_access allow localnet ubahlah localnet nya menjadi nama yang digunakan tadi misal : icp_access allow syarif-engineer

9. Setelah itu Konfigurasi proxy telah selesai kemudian simpan , ok & keluar ;Ctrl + O =.>Enter => Ctrl + X

10. Selanjutnya meng-implementasi squid tentang kebijakan penggunaan internet (pemblokiran situs) berada dibawah direktori /etc/squid , perintah yang digunakan ialah : nano /etc/squid/terlarang.txt

11. Maka tampilan yang akan muncul kosong dan isikan situs yang akan diblokir Contoh: www.xxx.com www.facebook.com www.yahoo.com seperti contoh dibawah ini;

[Smk Shalahuddin|teknik komputer jaringan]

Page 49

12. Jika anda berkeinginan untuk mengganti laman tulisan proxy default-nya . anda dapat melakukannya menggunakan perintah ini: nano /usr/share/squid/errors/English/ERR_ACCESS_DENIED

Tampilan muncul yang telah diubah

13. Perintah terakhir tinggal merestart & menjalankan dengan cara : squid -D squid -k reconfigure squid -k rotate tampilan terlihat seperti ini:

14. Bukalah web browser berhubung web-browser yang digunakan saya mozilla Jadi saya gunakan mozilla firefox. Pilih menu alat pada mozilla =>pengaturan=>jaringan=>canggih=>jaringan=>pengaturan=>pilih konfigurasi proxy secara manual=>

[Smk Shalahuddin|teknik komputer jaringan]

Page 50

15. Kemudian isikan situs yang tadi diblokir pada sitebar Seperti tampilan dibawah ini:

16.

Berhasil Implementasi Proxy melalui Squid sebagai kebijakan penggunaan internet telah selesai

Untuk melakukan non-aktif pada sistem proxy

[Smk Shalahuddin|teknik komputer jaringan]

Page 51

TAHAP IX

SSH SERVER 1. Install OpenSSH (SSH Server) di terminal Ubuntu lewat komputer server sudo apt-get install openssh-server

2. Menjalankan Server OpenSSH sudo /etc/init.d/ssh start 3. Konfigurasi putty isikan hostname dengan Nama-komputer atau ip address server anda serta port default yang digunakan ssh 22 seperti capture dibawah ini:

[Smk Shalahuddin|teknik komputer jaringan]

Page 52

4. Proses tampilan yang sedang berjalan pilih yes untuk melanjutkan seperti gambar dibawah ini:

Meremote server menggunakan SSH Client di terminal ssh username@hostname atau ssh username@nomor_IP Misal: ssh syarif@syarif atau ssh syarif@86.86.86.11

Catatan: jika anda telah berhasil melakukan tahap ssh server seperti gambar diatas maka anda berhak untuk mengintegrasikan kesemuahannya termasuk merestart & mematikkan komputer server. 5. Untuk Menghentikan SSH server, ketik : sudo /etc/init.d/ssh stop

[Smk Shalahuddin|teknik komputer jaringan]

Page 53

Review
1. Setelah melakukan instalasi,konfigurasi pada Linux Ubuntu 10.10 Server dan dapat mengaplikasikan Server menjadi Router serta dapat menyimpulkan bahwa dan hal yang sangat terpenting pada konfigurasi pelayanan-pelayanan server itu terletak pada konfigurasi alamat IP-Address. Dan jika konfigurasi IP-Address tidak berhasil maka kita tidak dapat mengkonfigurasi yang lainnya. 2. Membangun sebuah jaringan LAN dengan sistem jaringan client server, ini bisa dilakukan dan diperlukan kesabaran, ketekunan serta ketelitian. 3. Dengan berlatih secara terus menerus, maka membagun suatu jaringan dengan Dns Server, Mail Server dan Proxy Server pada Linux Ubuntu 10.10 Server dalam LAN akan sangat mungkin bisa dilakukan.

Penutup
Demikian penulis mengucapkan terima kasih yang sebesar besarnya kepada semua pihak yang terkait dalam pembuatan Tugas Akhir ini. Dan semoga Tugas Akhir ini dapat bermanfaat bagi penulis dan bagi pembaca umumnya dan dapat pula dimanfaatkan untuk kepentingan bersama. Penulis menyadari masih banyak kekurangan dalam penyajian Tugas Akhir ini serta banyak kesalahan, karena mungkin penulis juga manusia yang tidak luput dari kesalahan dan mungkin penulis juga bukanlah sesuatu yang sempurna, karena kesempurnaan hanyalah milik Allah SWT semata. Oleh karena itu, kritik dan saran yang membangun dari pengguna Tugas Akhir ini akan kami terima dengan senang hati.

[Smk Shalahuddin|teknik komputer jaringan]

Page 54

Anda mungkin juga menyukai