tracert là một lệnh trong dấu nhắc lệnh MS-DOS để theo dõi tuyến đến Địa chỉ IP. Có lệnh nào trong Gnome Terminal tương đương với điều này không?
tracert là một lệnh trong dấu nhắc lệnh MS-DOS để theo dõi tuyến đến Địa chỉ IP. Có lệnh nào trong Gnome Terminal tương đương với điều này không?
Câu trả lời:
Cài đặt gói traceroute qua thiết bị đầu cuối bằng cách chạy:
sudo apt-get install traceroute
Sau đó, nhập cái này vào terminal:
traceroute [ip/web-site domain]
Ví dụ:
traceroute 8.8.8.8
bạn cũng có thể sử dụng các trang web là tốt:
traceroute www.sitename.com
tracepath
, quá.
traceroute
khi nó không được cài đặt (gói inetutils-traceroute
cũng được đề xuất): " Có thể tìm thấy chương trình 'traceroute' trong các gói sau: inetutils- theo dõi traceroute. Hãy thử: sudo apt cài đặt <package chọn>" Những gói phần mềm được ưa thích Có lẽ bạn có thể cập nhật câu trả lời của bạn.?
Thay thế cho traceroute, bạn có thể sử dụng mtr , nó giống như traceroute trên steroid.
Từ mô tả gói:
mtr kết hợp chức năng của các chương trình 'traceroute' và 'ping' trong một công cụ chẩn đoán mạng duy nhất.
Khi mtr bắt đầu, nó sẽ điều tra kết nối mạng giữa mtr máy chủ chạy trên và máy chủ đích do người dùng chỉ định. Sau khi xác định địa chỉ của từng bước nhảy mạng giữa các máy, nó sẽ gửi một chuỗi yêu cầu ICMP ECHO cho từng người để xác định chất lượng của liên kết đến từng máy. Khi nó làm điều này, nó in số liệu thống kê chạy về mỗi máy.
mtr-tiny được biên dịch mà không hỗ trợ X và bảo tồn dung lượng đĩa.
Để cài đặt nó:
sudo apt-get install mtr-tiny
Ví dụ sử dụng:
mtr example.lan
Ví dụ đầu ra:
My traceroute [v0.71]
example.lan Sun Mar 25 00:07:50 2007
Packets Pings
Hostname %Loss Rcv Snt Last Best Avg Worst
1. example.lan 0% 11 11 1 1 1 2
2. ae-31-51.ebr1.Chicago1.Level3.n 19% 9 11 3 1 7 14
3. ae-1.ebr2.Chicago1.Level3.net 0% 11 11 7 1 7 14
4. ae-2.ebr2.Washington1.Level3.ne 19% 9 11 19 18 23 31
5. ae-1.ebr1.Washington1.Level3.ne 28% 8 11 22 18 24 30
6. ge-3-0-0-53.gar1.Washington1.Le 0% 11 11 18 18 20 36
7. 63.210.29.230 0% 10 10 19 19 19 19
8. t-3-1.bas1.re2.yahoo.com 0% 10 10 19 18 32 106
9. p25.www.re2.yahoo.com 0% 10 10 19 18 19 19
traceroute
, traceroute6
, tracepath
Thực hiện nhiệm vụ này. Họ là những chương trình thực thi được cài đặt trong hệ thống Unix (ở đâu đó trong /usr/bin/
, hay /bin/
, hoặc /usr/sbin/
, hoặc /sbin/
- người cuối cùng hai không nằm trong PATH cho một người dùng bình thường, chỉ cho root). Họ độc lập với bất kỳ gói thiết bị đầu cuối.
Tôi tin rằng điều này đã thay đổi. Bạn không còn gõ dòng lệnh traceroute với cấu hình "ip / url url". Thay vào đó, bạn sẽ cần phải gõ:
traceroute <websiteinquestion.com (org, net, gov, whatever)>
Tôi không biết tại sao điều này đã được đơn giản hóa nhưng sau khi cố gắng tìm giải pháp cho lý do tại sao Hulu.com đóng băng với tôi, tôi đã đề nghị thử một traceroute
lệnh. Trong một linh cảm tôi đã thử nó chỉ với tên miền và phần mở rộng và nó hoạt động hoàn hảo.
traceroute
đã bao giờ làm việc với một URL (ví dụ traceroute http://askubuntu.com/
). Nó luôn luôn làm việc với một tên miền (ví dụ traceroute askubuntu.com
).