Perintah Linux

Cara Menggunakan traceroute pada Debian 9

Cara Menggunakan traceroute pada Debian 9
traceroute adalah alat rangkaian yang kuat di Linux. Ia digunakan untuk mencari laluan yang diambil oleh paket. Maklumat ini sangat berguna untuk tujuan penyahpepijatan rangkaian anda.

Sebagai contoh, katakan anda telah mengkonfigurasi penghala Linux. Anda tahu semuanya dikonfigurasikan dengan betul, tetapi ketika anda cuba mengakses internet, itu tidak berfungsi sama sekali. Pelayan DNS anda berfungsi dengan sempurna. Jadi di mana masalahnya? Bagaimana anda akan menemuinya? Bagaimana anda memperbaikinya?

Mari cuba jawab soalan pertama. Resolusi nama DNS berfungsi, tetapi hos tidak dapat dicapai. Hmm… Mari kita lihat jalan mana yang diminta oleh dunia luar. Kita boleh menggunakan traceroute untuk itu. Permintaan tidak menuju ke arah yang betul. Gerbang lalai tidak betul. Jadi bagaimana anda memperbaikinya? baik, dengan menetapkan gateway lalai yang betul, mudah!

Begitulah cara traceroute membantu menyelesaikan masalah penyambungan rangkaian. Ini adalah alat yang sangat penting untuk pentadbir rangkaian.

Dalam artikel ini, saya akan menunjukkan kepada anda cara menggunakan traceroute di Debian 9. Mari kita mulakan.

Memasang traceroute pada Debian 9:

traceroute adalah sebahagian daripada alatan bersih pakej pada Debian 9 Stretch. Ia mungkin tidak dipasang secara lalai pada Debian 9 Stretch. Tetapi ia boleh didapati di repositori pakej rasmi Debian 9 Stretch. Oleh itu, sangat mudah dipasang.

Kemas kini terlebih dahulu cache repositori pakej APT mesin Debian 9 anda dengan arahan berikut:

$ sudo apt kemas kini

Cache repositori pakej APT mesin Debian 9 anda harus dikemas kini.

Sekarang pasang alatan bersih pakej pada mesin Debian 8 anda dengan arahan berikut:

$ sudo apt memasang alat bersih

alatan bersih pakej harus dipasang.

Sekarang sahkan sama ada traceroute berfungsi atau tidak dengan arahan berikut:

$ traceroute --versi

Seperti yang anda lihat dari tangkapan skrin di bawah, traceroute berfungsi dengan betul.

Penggunaan asas traceroute:

Penggunaan traceroute yang paling asas adalah mengesan laluan host atau alamat IP.

Contohnya, untuk mengesan laluan google.com, anda menjalankan arahan berikut:

$ traceroute google.com

Keluaran panjang dicetak. Di sini, bahagian tangkapan skrin yang ditandakan, 172.217.194.102 adalah alamat IP destinasi untuk google.com dan 192.168.10.1 adalah alamat IP dari laluan pertama, iaitu Linux Virtual Router saya dan alamat IP kedua 192.168.2.1 adalah alamat IP laluan kedua, penghala rumah saya.

Paket harus melalui banyak penghala untuk mencapai google.com di destinasi IP 172.217.194.102 dari komputer saya.

Lumpuhkan Resolusi Nama DNS pada traceroute:

Secara lalai, traceroute cuba melakukan resolusi nama DNS bagi penghala di jalan tersebut. Sekiranya anda hanya ingin melihat alamat IP dari laluan tersebut, anda boleh melalui -n bendera ke arahan traceroute. traceroute tidak akan melakukan resolusi nama DNS lagi.

$ traceroute -n google.com

Seperti yang anda lihat dari output perintah traceroute, hanya alamat IP dari laluan ke google.com ditunjukkan.

Menukar traceroute Gateway:

traceroute menggunakan gateway lalai mesin Debian 9 anda secara lalai. Sekiranya anda tidak mengkonfigurasi gateway lalai, traceroute tidak akan berfungsi. Sekiranya demikian, anda mesti memberitahu traceroute untuk menggunakan gateway yang betul. Anda menggunakan -g bendera untuk menentukan pintu masuk di traceroute.

Katakan anda mahu menggunakan 192.168.10.1 sebagai pintu masuk untuk arahan traceroute, jalankan arahan berikut:

$ traceroute -g 192.168.10.1 google.com

Menggunakan Antaramuka Sumber Khusus untuk traceroute:

Sekiranya anda mempunyai banyak antara muka rangkaian yang terdapat pada mesin Debian 9 anda, traceroute mungkin memilih untuk menggunakan antara muka rangkaian secara rawak. Sekiranya anda ingin menelusuri laluan ke hos tujuan menggunakan antara muka rangkaian tertentu, maka gunakan -i bendera untuk menentukan antara muka rangkaian yang anda mahu gunakan.

Untuk mengetahui antara muka rangkaian apa yang tersedia pada mesin Debian 9 anda, jalankan arahan berikut:

$ ip a

Seperti yang anda lihat, nama antara muka rangkaian saya adalah ens33.

Sekarang gunakan ens33 antara muka untuk mengesan laluan ke google.com menggunakan traceroute dengan arahan berikut:

$ sudo traceroute -i ens33 google.com

ens33 antara muka harus digunakan untuk mengesan laluan.

Menukar TTL pada traceroute:

The TTL atau Masa untuk hidup menentukan berapa banyak arahan traceroute router yang akan dikesan dalam perjalanan ke tujuannya. Nilai TTL lalai adalah 30, yang bermaksud, hanya 30 laluan yang dikesan secara lalai.

Untuk menukar nilai TTL, -m bendera digunakan.

Contohnya, jika anda mahukan 4 laluan pertama dalam perjalanan ke destinasi google.com, jalankan arahan berikut:

$ traceroute -m 4 google.com

Seperti yang anda lihat, 4 laluan pertama dipaparkan.

Mendapatkan Bantuan dengan traceroute:

Terdapat banyak lagi perkara yang boleh anda lakukan dengan traceroute. Pergi ke halaman lelaki traceroute dengan arahan berikut untuk mengetahui.

$ lelaki traceroute

Itulah cara anda menggunakan traceroute pada Debian 9 Stretch. Terima kasih kerana membaca artikel ini.

Emulator Konsol Permainan Terbaik untuk Linux
Artikel ini akan menyenaraikan perisian emulasi konsol permainan popular yang tersedia untuk Linux. Emulation adalah lapisan keserasian perisian yang ...
Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...
Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...