Anda adalah seorang teknisi jaringan baru di PT. Linuxenic. Pada hari pertama bekerja, Anda ditugaskan untuk mendiagnosis beberapa masalah jaringan yang dialami oleh perusahaan. Anda perlu menggunakan command line tools untuk mengidentifikasi dan memecahkan masalah tersebut.
Ketik command line tools seperti ping
, tracert
, atau netstat
untuk melakukan diagnostik jaringan. Gunakan informasi yang Anda peroleh untuk menyelesaikan tugas-tugas di bawah.
Gunakan command ping
untuk memeriksa konektivitas ke server internal server1.linuxenic.local
(IP: 192.168.1.10).
Gunakan command tracert
untuk mengidentifikasi jalur ke website perusahaan www.linuxenic.com
(IP: 203.0.113.10).
Gunakan command netstat -a
untuk melihat semua koneksi dan port yang sedang digunakan. Temukan port untuk layanan HTTP.
Periksa resolusi DNS untuk domain mail.linuxenic.com
menggunakan command nslookup
.
Gunakan resources berikut untuk membantu Anda menyelesaikan challenge ini:
Digunakan untuk memeriksa konektivitas antara komputer Anda dan host lain di jaringan. Ping mengirimkan paket ICMP Echo Request dan menunggu respon.
C:\> ping example.com Pinging example.com [93.184.216.34] with 32 bytes of data: Reply from 93.184.216.34: bytes=32 time=45ms TTL=56 Reply from 93.184.216.34: bytes=32 time=44ms TTL=56 Reply from 93.184.216.34: bytes=32 time=46ms TTL=56 Reply from 93.184.216.34: bytes=32 time=43ms TTL=56 Ping statistics for 93.184.216.34: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 43ms, Maximum = 46ms, Average = 44ms
Melacak jalur yang diambil paket data dalam perjalanannya dari komputer Anda ke host tujuan, menampilkan setiap "hop" (router) yang dilewati.
C:\> tracert example.com Tracing route to example.com [93.184.216.34] over a maximum of 30 hops: 1 1 ms 1 ms 1 ms 192.168.1.1 2 10 ms 11 ms 9 ms 10.0.0.1 3 15 ms 14 ms 15 ms 172.16.0.1 4 30 ms 32 ms 29 ms core1.isp.net [203.0.113.1] 5 42 ms 40 ms 41 ms 93.184.216.34 Trace complete.
Menampilkan informasi tentang koneksi jaringan aktif, tabel routing, statistik interface, dan banyak lagi. Sangat berguna untuk melihat port yang digunakan.
C:\> netstat -a Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:80 0.0.0.0:0 LISTENING TCP 0.0.0.0:443 0.0.0.0:0 LISTENING TCP 127.0.0.1:3306 0.0.0.0:0 LISTENING TCP 192.168.1.5:49152 93.184.216.34:443 ESTABLISHED UDP 0.0.0.0:53 *:* UDP 0.0.0.0:67 *:*
Digunakan untuk menanyakan DNS (Domain Name System) untuk mendapatkan nama domain, alamat IP, atau informasi DNS lainnya.
C:\> nslookup example.com Server: dns.google Address: 8.8.8.8 Non-authoritative answer: Name: example.com Address: 93.184.216.34
Ping adalah salah satu alat diagnostik jaringan paling dasar dan berguna. Berikut beberapa hal yang bisa Anda pelajari dari output ping:
Parameters Berguna:
ping -n [count]
- Menentukan jumlah paket echo yang akan dikirimping -l [size]
- Mengubah ukuran paket yang dikirimping -t
- Ping terus menerus sampai dihentikan (Ctrl+C)Tracert (atau Traceroute di Unix/Linux) membantu Anda memahami jalur yang ditempuh paket data melalui jaringan. Tool ini sangat berguna untuk:
Parameters Berguna:
tracert -d
- Tidak melakukan resolusi DNS, mempercepat hasiltracert -h [max_hops]
- Menentukan jumlah maksimum hoptracert -w [timeout]
- Mengubah timeout untuk setiap balasanNetstat adalah alat serbaguna untuk melihat koneksi jaringan, tabel routing, statistik interface, dan banyak lagi. Ini sangat berguna untuk:
Parameters Berguna:
netstat -a
- Menampilkan semua koneksi dan port listeningnetstat -b
- Menampilkan executable terkait dengan koneksi (memerlukan hak admin)netstat -n
- Menampilkan alamat numerik tanpa resolusi namanetstat -o
- Menampilkan ID proses (PID) terkaitNslookup digunakan untuk menanyakan DNS (Domain Name System) server dan mendapatkan informasi tentang record resource. Tool ini berguna untuk:
Tipe Record DNS yang Umum:
Cara Penggunaan dalam Mode Interaktif:
C:\> nslookup > set type=MX > example.com Server: dns.google Address: 8.8.8.8 Non-authoritative answer: example.com MX preference = 10, mail exchanger = mail.example.com
Telah menyelesaikan challenge? Masukkan flag yang Anda dapatkan di bawah ini untuk verifikasi.
Challenge ini berfokus pada penggunaan command line tools untuk diagnostik jaringan dasar. Anda perlu menggunakan tools tersebut untuk mengumpulkan informasi yang diperlukan.
Gunakan perintah: ping server1.linuxenic.local
atau ping 192.168.1.10
Perhatikan bagian "Average" pada statistik ping. Nilai tersebut adalah response time rata-rata yang perlu Anda masukkan.
Gunakan perintah: tracert www.linuxenic.com
atau tracert 203.0.113.10
Hitung jumlah hop (baris) yang ditampilkan dalam output untuk mendapatkan jumlah hop.
Gunakan perintah: netstat -a
Lihat dalam output untuk port HTTP yang biasanya digunakan. Port HTTP standar adalah 80.
Gunakan perintah: nslookup mail.linuxenic.com
Lihat address yang ditampilkan dalam output sebagai alamat IP. Format-nya berupa empat angka yang dipisahkan titik (x.x.x.x).
Anda berhasil menyelesaikan challenge Command Line Tools!
Flag Anda: