0% menganggap dokumen ini bermanfaat (0 suara)
165 tayangan

Modul 2 - Linux Networking-Updated

Modul ini memberikan panduan untuk melakukan konfigurasi dasar jaringan Linux dan instalasi layanan FTP pada server Ubuntu. Langkah-langkahnya meliputi konfigurasi interface jaringan, DHCP, static IP, DNS server, dan akses remote melalui SSH. Modul selanjutnya menjelaskan cara instalasi dan konfigurasi paket FTP VSFTPD untuk mentransfer file antara client dan server menggunakan protokol FTP.

Diunggah oleh

Josua siagian
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
165 tayangan

Modul 2 - Linux Networking-Updated

Modul ini memberikan panduan untuk melakukan konfigurasi dasar jaringan Linux dan instalasi layanan FTP pada server Ubuntu. Langkah-langkahnya meliputi konfigurasi interface jaringan, DHCP, static IP, DNS server, dan akses remote melalui SSH. Modul selanjutnya menjelaskan cara instalasi dan konfigurasi paket FTP VSFTPD untuk mentransfer file antara client dan server menggunakan protokol FTP.

Diunggah oleh

Josua siagian
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

Modul 02 Praktikum Jaringan Komputer I- Linux Networking Part I

Tujuan:
- Mahasiswa dapat melakukan konfigurasi dasar jaringan, sehingga komputer yang dipakai
dapat terhubung ke Lan/Internet.
- Mahasiswa memahami dan mempraktekkan perintah-perintah dasar untuk konfigurasi
jaringan.
- Mahasiswa dapat melakukan troubleshooting sederhana, untuk menguji kualitas jaringan.

Instalasi OS Ubuntu & Konfigurasi Jaringan Dasar


1. Lakukan instalasi server Ubuntu pada Virtual Box atau Virtual Machine.
Silahkan ambil sourcenya dari:
http://duktek.del.ac.id/software/Operating%20System/Open%20Source/Ubuntu/Server/12.04/
2. Username: csrg, password: mautauaja #Sesuaikan dengan identitas anda.
Lihat modul Tugas Pendahuluan jika belum berhasil.
3. Cek IP Address dari OS anda.
4. #ifconfig –a. Ini adalah kondisi awal untuk PC saya, terdapat dua buah interface yang aktif,
yakni eth2 dan lo. Konfigurasi PC anda dapat saja berbeda. Dapatkan anda membedakan
interface lo dan eth2?. Apakah peran dari Local Loopback dan Ethernet.

5. Jalankan dhclient dari shell, sehingga akan diperoleh alamat IP Address untuk komputer client
tersebut.

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 1 dari 16


Local Loopback memiliki alamat 127.0.0.1 Mask 255.0.0.0

eth2memiliki alamat inet addr: 192.168.10.114 Bcast: 192.168.10.255 Mask:255.255.255.0

6. Langkah nomor 4 di atas hanya akan berjalan,jika computer anda memiliki akses terhadap dhcp
server. Jika tidak tersedia DHCP server, maka anda harus melakukan konfigurasi secara statis.
Ikuti perintah berikut ini:
sudo nano /etc/network/interfaces

7. Simpanlah file konfigurasi jaringan yang telah anda modifikasi, Ctrl+X. Pilih Yes. Jika anda tidak
dapat menyimpan filenya, pastikan bahawa user yang anda pergunakan memiliki akses sebagai
root.
8. Konfigurasi DNS Server

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 2 dari 16


Pada Ubuntu (Ubuntu versions < 14.04), kita harus mengeset DNS server pada file terpisah,
buka file #nano /etc/resolv.conf
Selanjutnya, isikanlah nameserver yang akan anda pakai.

9. Restart Networking

10. Ujicoba konfigurasi pada DNS /etc/resolv.conf


#ping mail.del.ac.id

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 3 dari 16


Ping cis.del.ac.id

11. Sekarang, mari kita kualitas link dari lokasi kita menuju cis.del.ac.id. Pergunakanlah perintah
#mtr cis.del.ac.id

Tiga Hop, dari komputer host 192.168.10.101 menuju cis.del.ac.id, yang pertama gateway
local 192.168.10.254, yang kedua 172.22.1.1 , dan yang ketiga menuju server
cis.del.ac.id dengan alamat 172.21.7.4.

Jika anda hubungkan computer host anda ke internet, maka anda dapat ping ke computer di
internet seperti ditunjukkan pada gambar di bawah ini.

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 4 dari 16


Jika komputer kita sudah terhubung ke jaringan, maka ada beberapa langkah yang perlu kita
lakukan untuk konfigurasi pada server Ubuntu. Pada praktikum kali ini, agar kita tidak selalu
bolak-balik menuju Virtual Box/ Virtual Machine, kita aka aktifkan service ssh. Sehingga kita
dapat melakukan remote pada server kita.

Mengecek status Server SSH.

Mengakses server secara remote melalui terminal Puttty.


1. Installah aplikasi putty pada komputer host anda. Aplikasi putty dapat diakses melalui:
http://duktek.del.ac.id/software/Networking/Remote/PuTTY/0.64/
2. Buka Aplikasi Putty, selanjutnya isikan data seperti di bawah ini. (Konfigurasi komputer anda
akan berbeda, untuk pengisian IP Address).

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 5 dari 16


3. Selanjutnya, klik tombol Open.

Alert Window di atas hanya muncul pertama kali, ketika anda untuk yang pertama kali
mengakses server anda. Tahukah anda fungsi dari Alert Window tersebut?

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 6 dari 16


4. Jika anda memakai installer yang diberikan oleh asisten dosen pada praktikum ini,
masukkanlah username:csrg, password:mautauaja.

{Modul Praktikum ini diupdate pada tanggal 8 April 2016 Pukul 13:33:41}

Selanjutnya, anda akan selalu memakai Aplikasi Putty untuk mengakses server
anda secara remote.

5. Lakukan pengujian dari aplikasi Putty, untuk mengecek DNS, koneksi ke jaringan lainnya.
Lakukan troubleshooting, jika anda menemukan permasalahan.

Perintah-Perintah yang harus dimengerti adalah:


ifup
ifup eth0

ifdown
ifdown eth0

ifcfg
ifcfg eth0 del 192.168.0.1
ifcfg eth0 add 192.168.0.2

route
route add default gw some_computer
nmap
nmap machine_name

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 7 dari 16


hostname
netstat
tcpdump
ping
ping ip_or_host_name

tracepath
tracepath machine_name_or_ip

Perintah Address Resolution Protocol


#arp –e

Perintah nmap untuk melihat service yang tersedia pada host komputer 192.168.10.101
Hasil scanning dengan perintah nmap, ditemukan bahwa tersedia tiga buah service yang
berjalan pada server 192.168.10.101 dengan port aktif adalah 21/tcp, 22/ssh, 80/tcp.

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 8 dari 16


Remote Administration

sshRemote Login
#ssh hostname
#ssh username@hostname
Cobalah terhubung pada server rekan anda dengan mengetikkan
#ssh –l [email protected]

scp
secure copy, adalah bagian dari service ssh untuk melakukan
copy dari satu mesin ke mesin lain (dua arah)

sftp
secure ftp, adalah bagian dari service ssh untuk menjalankan fungsi protocol ftp, terenkripsi.

Perintah Jaringan di Internet yang sangat bermanfaat


Host
host ip_address

dig
dig www.amazon.com
dig -x 100.42.30.95

whois
wget wget url_for_file
wget – m www.del.ac.id

Konfigurasi Proxy pada shell, sehingga kita dapat memanfaatkannya untuk download file
dari internet.

/etc/profileexport
http_proxy=http://username:password@proxyhost:port/

Pertanyaan dan Diskusi

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 9 dari 16


Modul 2 Linux Networking Part II

Install Paket FTP vsftpd pada Server Ubuntu


Pengantar
Seperti yang anda ketahui bahwa FTP (File Transfer Protocol) adalah salah satu protokol paling populer
yang digunakan untuk mengirim atau menerima (transfer) file antara komputer lokal dengan komputer
server. Untuk dapat menjalankan FTP, anda harus menginstall aplikasi FTP seperti VSFTPD di server
anda dan juga menginstall aplikasi FTP Client seperti Filezilla di komputer lokal anda terlebih dahulu.
Namun dalam artikel ini yang akan dibahas adalah cara install dan konfigurasi FTP di dalam server
dengan menggunakan aplikasi VSFTPD.

File Transfer Protocol adalah layanan yang diberikan pada host agar dapat mengirimkan/menerima file
antar host. Terdapat tiga buah server FTP yang paling terkenal, yakni PureFTPD, VsFTPD and ProFTPD.
Pada praktikum kali ini, kita akan praktekkan VsFTPD.

Tujuan
- Mahasiswa dapat melakukan instalasi layanan File Transfer Protocol pada server ubuntu.
- Mahasiswa dapat melihat proses koneksi dari client ke server, menaruh file, melakukan edit file,
dll.

Langkah-Langkah
1. Install Paket vsftpd pada server Ubuntu
#apt-get install vsftpd

2. Cek status vsftpd anda: #service status vsftpd

3. Coba lakukan scanning pada komputer anda, untuk memasikan bahwa ftp sudah LISTEN pada
port 21. #nmap –v your_computer_ip

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 10 dari 16


4. Setelah instalasi, bukalah file konfigurasi pada /etc/vsftpd.conf dengan editor yang paling anda
kuasai. Lakukanlah perubahan sbb:

Uncomment bagian berikut:


write_enable=YES
local_umask=022
chroot_local_user=YES

5. Restart kembali service vsftpd anda, untuk mengaktifkan konfigurasi baru. Jika anda tidak
berhasil melakukan restart pada server, berarti ada konfigurasi yang salah.

Akses Server FTP dari Windows Command Prompt


Langkah 1: mulai perintah prompt dan pindah ke direktori dimana tempat semua file anda
berada. Karena ini adalah tempat dari mana anda dapat memindahkan file anda ke server dan
men-downloadnya di folder yang sama..

Sebelumnya, buatlah struktur direktori sbb:

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 11 dari 16


Posisi anda masih bekerja pada direktori C:\Users\pidel\ftp-client. Bukalah FTP server,
masukkan username dan password user seperti pada contoh gambar di bawah ini.

Direktori kerja pada ftp server berada pada /home/csrg. Berikut tampilannya

ATAU
Kalau kita memakai perintah #ls, hasilnya sbb:

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 12 dari 16


Perintah yang tersedia

Selanjutnya, kita akan melakukan sniffing trafik dari client ke ftp server. Semoga, kelas
teori ttg protokol TCP akan lebih paham lagi.

Three-way Handshaking
Ingat kembali konsep ini dengan melihat gambar di bawah ini:

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 13 dari 16


Establish Connection

Transfer Data
Sekarang, kita akan mendownload file contoh dari server ke lokal.

Pada perintah yang dituliskan di command prompt, sbb:

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 14 dari 16


Finish Connection

File contoh sudah berhasil di download. Kita dapat lihat daftar direktori file seperti
gambar di bawah.

Pertanyaan dan Diskusi


1. Bagaimanakah aplikasi FTP bekerja?
2. Apakah peranan dari FTP Server?

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 15 dari 16


3. Pada TCP Stream di Wireshark, amatilah sinyal TCP, yakni SYN, ACK dan FIN
untuk proses pengiriman file.
4. Pada praktikum kali ini anda melakukan download file dari server. Lakukanlah
sebaliknya, dengan perintah put untuk menaruh file di server. Tunjukkanlah bahwa
anda berhasil kepada asisten atau melalui laporan akhir praktikum.

Asisten akan melakukan penilaian pada praktikum kali ini.

Laporan Praktikum

Buatlah laporan terhadap hasil praktikum yang telah anda lakukan. Silahkan submit
laporan praktikum melalui ecourse.del.ac.id paling lambat tanggal 11 Oktober 2019

ABS/Praktikum Jaringan Komputer- Linux Networking Hal 16 dari 16

Anda mungkin juga menyukai