Banyak pengguna Windows mengalami kesulitan beralih ke Linux karena perbedaan perintah jaringan dan cara penanganannya melalui terminal. Perintah Windows umum tidak berfungsi langsung di Linux, yang dapat menyebabkan kebingungan saat memeriksa koneksi atau memecahkan masalah jaringan.

Linux menyediakan serangkaian perintah jaringan yang andal yang melakukan tugas yang sama dengan efisiensi dan fleksibilitas yang lebih besar. Memahami perintah-perintah yang setara ini menyederhanakan transisi antara kedua sistem dan secara signifikan mengurangi waktu pembelajaran.
Dengan menggabungkan perintah Linux asli dengan kemampuan lintas platform Windows, jaringan dapat dikelola dan diuji dengan lancar tanpa perlu mengubah lingkungan operasi secara keseluruhan.
Jika Anda pernah menggunakan perintah jaringan di Windows, seperti ping dan tracert, Anda mungkin bertanya-tanya apakah Anda dapat menggunakannya di Linux, baik secara terpisah maupun sebagai bagian dari WSL. Untungnya, Anda bisa.
ping
Saya ingat duduk di kelas jaringan komputer di universitas ketika profesor menjelaskan cara menggunakan perintah ping di command prompt Windows. Itu adalah awal dari hubungan jangka panjang, meskipun hubungan itu meluas melintasi berbagai sistem operasi dan kembali bersatu dengan WSL.
Cara termudah untuk menggunakan ping di baris perintah Linux dan WSL adalah dengan mengetik ping diikuti dengan alamat IP atau nama domain.
ping google.com

ping 127.0.0.1
Perintah terakhir akan mengirimkan permintaan ping ke "celah" Anda, atau antarmuka mesin lokal Anda. Perintah ping membantu menentukan apakah host berfungsi, atau setidaknya merespons permintaan ping. Beberapa host mungkin masih berfungsi tetapi menolak permintaan ping karena alasan keamanan. Perintah ping juga membantu menentukan apakah situs tersebut sedang down untuk semua orang atau hanya untuk Anda.
Perilaku default perintah ping berbeda antara sistem Linux dan Unix-like serta Windows. Di Windows, perintah ping dieksekusi empat kali. Di Linux, perintah ping terus berjalan hingga Anda menekan Ctrl+C, setelah itu akan menampilkan beberapa statistik tentang paket yang diterima.

Untuk menghentikan ping setelah sejumlah percobaan tertentu, gunakan opsi -c. Untuk mengirim empat kali percobaan ping ke sebuah host:
ping -c 4 google.com
tracert: traceroute atau tracepath di Linux
Tracert adalah alat diagnostik jaringan berguna lainnya untuk Windows. Alat ini memungkinkan Anda untuk melacak jalur dari perangkat Anda melalui node jaringan ke perangkat tujuan. Dalam praktiknya, metode ini mungkin tidak sepenuhnya dapat diandalkan, karena beberapa perangkat di sepanjang jalur mungkin tidak merespons. Namun, ini berguna untuk menentukan apakah sebuah situs web sedang down untuk semua orang atau hanya untuk Anda.
Anda mungkin mencarinya di Linux, tetapi mungkin tidak menemukannya. Sederhananya, namanya berbeda. Coba jalankan perintah "traceroute".
traceroute example.com
Atau Anda bisa mencoba perintah tracepath:
tracepath example.com

Tergantung pada distribusi Linux Anda, Anda mungkin perlu menginstal paket tambahan pada sistem Anda. Jika perintah-perintah ini gagal, Anda dapat mencari di pengelola paket Anda untuk mengidentifikasi paket yang mungkin perlu diinstal.
Alternatifnya, Anda dapat menginstal MTR, yang menggabungkan fungsi ping dan traceroute ke dalam satu alat. Untuk menginstalnya di Ubuntu:
sudo apt install mtr
Anda dapat terhubung ke MTR menggunakan nama host atau alamat IP, mirip dengan ping dan traceroute:
mtr howtogeek.com
Perilaku defaultnya adalah membuka jendela antarmuka pengguna grafis dan melanjutkan proses penelusuran jalur. Anda dapat melihat MTR di terminal menggunakan opsi -t.
mtr -t howtogeek.com
export MTR_OPTIONS="-t"
Anda dapat menambahkan baris ini ke file .bashrc atau .zshrc Anda untuk mengaktifkannya setiap kali Anda membuka jendela terminal baru.
Sekarang, saat Anda menjalankan MTR, program akan berjalan di jendela terminal.
Salah satu perbedaan utama antara MTR dan alat traceroute tradisional adalah MTR menampilkan statistik untuk setiap node, mirip dengan apa yang Anda lihat saat menggunakan perintah ping. Ini akan menunjukkan waktu respons terpendek, terpanjang, dan rata-rata (ping) untuk setiap node, serta deviasi standarnya. Ini akan menunjukkan seberapa besar variasi waktu respons di sekitar rata-rata.
ipconfig – pintasan IP di Linux
Anda mungkin pernah menggunakan perintah ipconfig di Windows untuk melihat informasi tentang pengaturan jaringan. Perintah ifconfig adalah padanannya di Linux, tetapi sekarang merupakan singkatan dari ip.
Untuk melihat semua antarmuka jaringan pada sistem Anda:
ip link
ip address
Di WSL2, alamat WSL mesin virtual ditampilkan secara default. Jika Anda ingin mengelola koneksi jaringan Windows dari mesin Windows, sebaiknya lakukan langsung dari sisi Windows.
netstat – Gunakan lsof atau ss
Terkadang Anda mungkin ingin melihat semua koneksi jaringan terbuka Anda. Mungkin Anda khawatir seseorang telah mendapatkan akses tidak sah ke sistem Anda. Atau mungkin Anda hanya ingin mengetahui aplikasi mana yang terhubung ke server mereka. Di Windows, perintah `netstat` memungkinkan Anda untuk melakukan ini. Perintah serupa juga ada di Linux.
lsof adalah alat umum untuk memeriksa file yang terbuka. Di Linux, semuanya adalah file, termasuk koneksi jaringan. Anda dapat dengan mudah menjalankan perintah lsof dari baris perintah.
lsof
lsof -i
Di Linux, perintah ss juga akan menampilkan informasi tentang soket yang terbuka, mirip dengan perintah netstat:
ss
Catatan penting saat menggunakan WSL: Alat-alat ini hanya akan menampilkan koneksi di sisi Linux sistem. Jika Anda ingin memeriksa proses Windows, Anda dapat menggunakan alat netstat dari WSL dengan mengikuti teknik yang dijelaskan selanjutnya dalam artikel ini.
nslookup: Gunakan nslookup atau dig di Linux sebagai gantinya.
Untuk mengetahui siapa pemilik nama domain, Anda dapat menggunakan alat nslookup di Windows. Anda dapat melakukan hal yang sama di Linux.
Terdapat perintah nslookup yang serupa di Linux.
nslookup howtogeek.com
dig howtogeek.com


