MTR – Công cụ phân tích đường truyền mạng số 1 hiện nay

Giới thiệu

Để có thể tiến hành làm được việc này qua bài viết này sẽ giới thiệu đến các bạn 1 công cụ đơn giản với là mtr (my traceroute) mang đến sự hiệu quả trong việc kiểm tra, phân tích các kết nối mạng từ máy tính cá nhân hoặc vps của bạn. Vì trong quá trình sử dụng các dịch vụ có liên quan đến mạng Internet. Chúng ta ít nhiều cũng gặp phải các tình trạng như mạng chậm, dựt lag, thậm chí có lúc up/ down và nhiều vấn đề phức tạp sâu xa hơn xung quanh qua đó chúng ta cần là kiểm tra lại các kết nối mạng có ổn định không hoặc có các hành vi bất thường nào khác hay không.

Hướng dẫn cài đặt tool traceroute

Bước 1: Cài đặt tool trace route

Đối với tool này để trace route kết hợp với ping (icmp requests) thì hỗ trợ đa dạng ở nhiều nền tảng. Cần lưu ý là các phiên bản cần được cập nhật và cài đặt đầy đủ các gói cần thiết để hỗ trợ.

Ubuntu & Debian version:

apt-get install mtr

RHEL & CentOS version:

yum install mtr

Windows version:

https://github.com/White-Tiger/WinMTR

macOS version:

https://macappstore.org/mtr/

Bước 2: Ở đây ví dụ cài đặt tool với phiên bản CentOS 7.

yum install mtr

Output:

Bạn đã cài đặt thành công tool trace route phiên bản mtr-0.85-7.e17.x86_64.rpm cho hệ điều hành CentOS 7.

Bước 3: Kiểm tra phiên bản.

mtr -v
mtr

Bước 4: Với option -h để xem các nội dung traceroute hỗ trợ. Các lựa chọn dưới đây sẽ tùy thuộc vào kết quả mình mong muốn khi trace route qua các hop. Như về giao thức, thời gian trace route, xuất report kết quả trace route, trace route bằng IP hoặc domain, v.v.

Bước 5: Tiến hành trace route tới google.com. Ở đây mang ý nghĩa là khi chúng ta tiến hành traceroute tới một địa chỉ IP cụ thể hoặc một domain thì kết quả trả về như là một lộ trình đi từ vị trí của máy tính chúng ta thông qua các hop tới IP/ domain muốn trace route.

mtr google.com

Output:

Kết quả phía trên có Packets và Pings được trace route từ IP vps tới google.com.

Một số ví dụ khác với các options cụ thể dưới đây để hiểu rõ hơn về việc trace route thông qua các hop:

Với option -n để hiện kết quả các host dưới dạng IP address:

mtr -n 1.1.1.1

Output:

Với option -n để hiện kết quả các host dưới dạng cả hostname và IP address:

mtr -b 1.1.1.1

Output:

Ngoài ra còn có thể trace route thông qua các giao thức udp tcp:

mtr --tcp 1.1.1.1

OR

mtr --udp 1.1.1.1

Output:

Tổng kết

Qua bài viết đã giới thiệu cho các bạn về công cụ dùng để trace route và kiểm tra, phân tích được kết nối mạng từ máy tính cá nhân hoặc vps tới mạng Internet. Với sự đơn giản và tiện lợi của tool trace route mtr thì việc nắm được lộ trình của IP cá nhân tới một địa chỉ IP hoặc một tên miền cụ thể trong internet dễ dàng, đủ thông tin cần thiết để có thể liên hệ với nhà cung cấp Internet để theo dõi và kiểm tra cho chính bản thân chúng ta khi có sự cố về đường truyền. Mọi thắc mắc các bạn có thể để lại comment. Chúc các bạn có một cuộc sống ý nghĩa!

Tham khảo các bài viết khác tại đây!

Một số nguồn tham khảo khác:

https://en.wikipedia.org/wiki/MTR_(software)

Was this article helpful?

Related Articles

Leave A Comment?