Thoa t lê nh ping trong linux

Chắc hẳn các bạn cũng biết Ping là một công cụ cho mạng máy tính sử dụng trên các mạng TCP/IP [chẳng hạn như Internet] để kiểm tra xem có thể kết nối tới một máy chủ cụ thể nào đó hay không, và ước lượng khoảng thời gian để gửi gói dữ liệu cũng như tỉ lệ các gói dữ liệu có thể bị mất trong kết nối.

Công cụ này thực hiện nhiệm vụ trên bằng cách gửi một số gói tin ICMP đến máy kia và lắng nghe trả lời. Và chúng ta thao tác như sau :

  • Vào Start>>> ô RUN hoặc tổ hợp phím biểu tượng Windows + R>>>CMD
  • Màn hình hiện ra, gõ ping domain.com hoặc IP server VD: wiki.matbao.net hoặc 192.168.12.5


Chú ý : PING bằng cách nhập trực tiếp vào ô RUN và cách vào CMD thì kết quả cho như nhau. Các bạn có thể chọn 1 trong 2 cách để thực hiện kèm theo 1 vài thông số sau :

  • -t: không xác định thời gian dừng của lệnh ping.
  • -l size: với size là dung lượng gói tin [bytes].
  • -n count: với count là số lần thực hiện lệnh ping.

2. Tracert [hay Traceroute]

Tracert là công cụ dựa trên nền tảng Windows cho phép bạn hỗ trợ chương trình kiểm tra cơ sở hạ tầng mạng. Tiện ích TCP/IP này cho phép bạn xác định các gói định hướng lưu chuyển trong toàn bộ mạng tới host cụ thể theo yêu cầu của bạn.

Tương tự như PING, chúng ta cũng thao tác :

  • Vào Start>>> ô RUN hoặc tổ hợp phím biểu tượng Windows + R>>>CMD
  • Màn hình hiện ra, gõ tracert domain.com hoặc IP server

Chú ý:

  • Khi thấy trên màn hình xuất hiện dòng chữ Trace complete, điều này có nghĩa đã kết thúc lệnh tracert. Trên màn hình sẽ xuất hiện hàng loạt các trạm [hops] mà đường truyền đi qua. Càng nhiều trạm [hops] xuất hiện thì việc kết nối vào website này lại càng khó khăn.
  • Đôi khi có những trạm [hops] bị tắc nghẽn dẫn tới trạm cuối trả về IP không khớp với IP của website tracert, điều này khiến bạn không thể truy cập vào website đích.

3. IP Wan

Để xác định IP Wan [Public IP] của mạng bạn đang sử dụng, có thể thao tác theo cách sau :

  • Truy cập vào các website kiểm tra như : who.is ; whatismyip.com …
  • Thông tin IP Wan của bạn sẽ hiển thị chi tiết ngay tại trang chủ của các website này.

Khi cần chúng tôi hỗ trợ kỹ thuật để kiểm tra các vấn đề liên quan đến dịch vụ sử dụng tại Mắt Bão, bạn nên hỗ trợ cung cấp cho chúng tôi thông tin / hình ảnh kết quả của các quá trình trên từ máy bạn đến server tại đây

Nếu thường xuyên sử dụng đến internet thì có lẽ bạn đã từng nghe đến từ Ping rồi phải không nào. Tuy nhiên, nếu không có chuyên môn thì bạn sẽ không biết được Ping là gì? Ý nghĩa các thông số? Các bước test Ping và kết quả trả về như thế nào? Để giải đáp thắc trên hãy cùng tìm hiểu bài viết dưới đây của chúng tôi.

Ping là gì?

PING là viết tắt của Packet Internet Grouper và là một lệnh trong cmd, được tích hợp sẵn trong hệ điều hành. Mục đích khi người dùng sử dụng lệnh Ping là để kiểm tra xem một gói dữ liệu có thể đến được địa chỉ mà không có lỗi không.

Hơn nữa người ta còn sử dụng lệnh Ping để đo độ trễ giữa hai thiết bị trên cùng một mạng. Ngoài ra, lệnh Ping còn được dùng để kiểm tra lỗi mạng. Nghĩa là kiểm tra xem hai thiết bị trong một mạng nào đó kết nối và thông với nhau hay không.

Ví dụ như nếu muốn biết hai thiết bị có kết nối mạng với nhau không thì bạn chỉ cần gõ lệnh Ping-t hoặc Ping-t. Trong trường hợp kết quả trả về là Request time out thì hai thiết bị này không thể kết nối được với nhau và bị chặn ở một vị trí nào đó. Ngược lại nếu kết quả trả về có time reply thì hai thiết bị có thể kết nối với nhau.

Các thông số cần biết

Để tìm hiểu kỹ hơn về Ping thì bạn phải nắm được những thông số cơ bản:

  • bytes: kích thước của gói tin.

  • Time: thời gian hồi đáp.

  • TTL: là viết tắt của TIME-TO-LIVE, chức năng chính của TTL là chống lại sự lặp vòng. TTL là một trường dài 8 bit, có giá trị tối đa là 255. Tuy nhiên những giá trị này sẽ giảm đi 1 đơn vị khi đi qua Router.

Các bước test PING

Để thực hiện được lệnh Ping bạn phải xác định được địa chỉ IP của từng máy tính cụ thể. Bởi lệnh Ping chỉ trả về kết quả chính các khi nhập đúng địa chỉ IP của hai thiết bị kết nối với nhau.

Hiện nay, hầu hết các hệ điều hành của Windows và Linux đều hỗ trợ lệnh Ping. Ở đây chúng ta sẽ truy cập vào giao diện dòng lệnh của Windows để test Ping của trang web totolink.vn

Bước 1: Mở giao diện dòng lệnh cmd trên Windows

  • Vào ô Tìm kiếm trên màn hình giao diện của Windows, gõ "cmd"

  • Sau đó nhấn Enter, giao diện dòng lênh sẽ hiện ra

Bước 2: Thực hiện thao tác Ping

  • Nhập địa chỉ IP hoặc địa chỉ trang web cần Ping.
ping [địa chỉ ip hoặc trang web]

VD: Bạn muốn Ping địa chỉ trang web totolink.vn

ping totolink.vn
  • Sau đó nhấn Enter, kết quả test Ping sẽ hiện ra

Bước 3: Kết quả Ping

Nếu ping thành công thì kết quả lệnh Ping sẽ trả về có time relay. Ngược lại, nếu không thành công thì lệnh Ping sẽ trả về kết quả Request time out hoặc Destination host unreachable

Kết quả PING

Thành công

Kết quả Ping thành công là trên cửa sổ cmd sẽ trả về kết quả đầy đủ các thông số như kích thước gói tin, thời gian hồi đáp và số vòng lặp. Ví dụ như ảnh minh họa bên dưới.

 

Không thành công

Kết quả Ping không thành công là trên cửa sổ cmd thì kết quả trả về sẽ là Request time out hoặc Destination host unreachable. Mỗi kết quả Ping không thành công này sẽ có một nguyên nhân khác nhau.

Request time out

Khi thiết bị A gửi gói tin đến thiết bị B nhưng sau thời gian time out mà thiết B gửi gói tin trở lại thì lệnh Ping sẽ trả về kết quả Request time out.

Nguyên nhân là do bị mất kết nối, IP không đúng, thiết bị nhận bị tắt hoặc bị chặn bởi tường lửa hoặc quá trình gửi đã thành công nhưng firewall ở thiết bị nhận bị chặn Ping và không thể trả kết quả lại.

Destination host unreachable

Khi gửi gói tin đi từ thiết bị A nhưng lại không thể đến thiết bị B do default gateway không biết đường đi tới đích thì lệnh Pin sẽ trả về kết quả Destination host unreachable.

Nguyên nhân là do router không biết đường đi bởi đường đi không có trong bảng định tuyến, địa chỉ IP không tồn tại, thiết bị đích bị tắt, kết nối giữa hai thiết bị gặp vấn đề.

Trên đây là các bước và kết quả trả về khi các bạn thực hiện lệnh Ping. Chắc chắn qua những chia sẻ trên thì các bạn đã biết được lệnh Ping là gì? Các bước test Ping như thế nào và làm thế nào để chuẩn đoán được những sự cố mạng nhanh chóng và hiệu quả rồi phải không nào?

Chủ Đề