Kim tra h thng mng vi lnh Ping
M t trong nh ng l nh thông d ng nh t dùng đ ki m tra h th ng m ng đó là l nh
Ping. Có th nói r ng b t c ai đã t ng làm vi c liên quan đ n h th ng m ng thì cũng ế
đ u ph i đã s d ng qua l nh Ping. Ngay c khi b n là ng i không chuyên, không làm ườ
vi c v IT nh ng b n cũng có th s d ng l nh Ping đ s a ch a m t s “b nh” ư
thông th ng c a máy tính. V y l nh Ping ho t đ ng ra sao và s d ng l nh Ping trongườ
tr ng h p nào, ý nghĩa c a các dòng thông báo tr v t l nh Ping là gì? T t cườ
nh ng câu h i trên s đ c gi i đáp trong các ph n sau. ượ
L nh Ping ho t đ ng nh th nào ? ư ế
L nh ping ho t đ ng d a trên ý t ng dò tìm. M i khi c n xác đ nh xem có v t gì g n mình ưở
hay không, b n s dùng tay “s ”, dùng g y “khua” ho c ném đá ra xung quanh mình. N u có ế
m t va ch m x y ra thì d a trên ti ng “pong” c a va ch m b n s xác đ nh đ c ph ng ế ượ ươ
h ng c a v t th đang g n b n. ướ
T ng t nh v y, l nh Ping cũng ho t đ ng b ng cách g i gói tin truy v n ICMPecho-ươ ư
request” đ n cho máy tính đích và l ng nghe gói tin h i đáp ICMP “echo-response" đ xác đ nhế
có s hi n di n c a máy tính đích.
S d ng l nh Ping trong tr ng h p nào ? ườ
Khi có s c v k t n i m ng nh b n không th duy t web, b n không th truy c p đ c ế ư ượ
th m c chia s trên File Server, ph n m m k toán không th k t n i đ n máy ch … thì khiư ế ế ế
đó b n có th s d ng l nh Ping đ ki m tra ho t đ ng c a h th ng m ng tr c khi có các ướ
b c x lý ti p theo. ướ ế
Các gói tin ki m tra c a l nh ping s đ c phát đi t máy ngu n đ n máy đích n u có s ượ ế ế
ph n h i t t s xác đ nh đ c s thông su t c a h th ng m ng. Ngoài ra, l nh Ping còn ượ
đ c s d ng đ ki m tra ho t đ ng c a card m ng, xác đ nh s t n t i c a máy tính đích,ượ
ki m đ nh ch t l n, đo đ t t c đ truy n d n c a h th ng m ng. Cu i m i l nh ping s ượ
hi n th th ng kê v s l ng gói tin đ c g i, th i gian h i đáp và ghi nh n các gói tin b r t ượ ượ
hay truy n thành công trên đ ng truy n … ườ
Cú pháp c a l nh Ping
Đ s d ng l nh ping, b n vào Start > Run > gõ l nh cmd. T i d u nh c c a dòng l nh b n
gõ l nh:
ping [các option c a l nh] [tên ho c đ a ch IP c a máy đích]
Đ xem thêm các tùy ch n c a l nh Ping b n gõ l nh ping /?
Các thông báo c a l nh Ping
L nh ping s hi n th thông báo và th ng kê sau m i l n s d ng l nh. N u có l i x y ra trên ế
đ ng đi đ n máy đích, l nh ping s hi n th thông tin v l i. D a trên các thông tin này b nườ ế
s xác đ nh đ c m t s nguyên nhân gây l i và cách kh c ph c. ượ
Có 3 thông báo th ng đ c hi n th khi s d ng l nh ping:ườ ượ
Reply from 123.30.53.19: bytes=32 time=30ms TTL=247
Request timed out
Destination host unreachable
1. Thông báo: Reply from 123.30.53.19: bytes=32 time=30ms TTL=247
Khi nh n đ c thông báo có d ng nh trên thì có nghĩa là l nh ping đã th c hi n thành công ượ ư
và h th ng không có l i:
Đ a ch IP sau t Reply from” cho bi t máy nào đang g i thông đi p tr l i.ế
bytes=32 là kích th c c a gói tin ICMP đ c g i đi.ướ ượ
time=30ms th i gian c a quá trình h i đáp ch t n 30 mili giây
TTL=247 là giá tr "time to live" (th i gian s ng) c a gói tin ICMP. H t th i gian này thì gói ế
tin s b h y.
Giá tr TTL đ c ng d ng tùy h đi u hành và nó là "th c đo" gi i h n "th i gian s ng" ượ ướ
c a datagram trong gói tin g i đi. TTL kh i t o b ng giá tr n đ nh c a h đi u hành (trong
tr ng h p này là 247) và con s này gi m b t 1 đ n v m i khi nó đi qua m t router. Khi giáườ ơ
tr TTL này tr thành 0 (zero) thì datagram này b h y cho dù nó ch a đ n đ c n i nó c n ư ế ượ ơ
"ping". N u b n "ping" m t host nào đó trong cùng m t subnet (không qua router nào c ) thìế
giá tr TTL không h thay đ i.
2. Thông báo: Request timed out
N u không k t n i đ c v i máy đích thì Ping s hi n th thông báo là "Request timed out". ế ế ượ
Thông đi p "Request timed out" có nghĩa là không có h i đáp tr v . Khi g p thông báo này thì
b n có th có ch n đoán các nguyên nhân gây ra l i nh sau: ư
-Thi t b đ nh tuy n Router b t t.ế ế
a ch máy đích không có th t ho c máy đích đang b t t, ho c c m ping.
-N u máy đích khác đ ng m ng v i máy ngu n thì nguyên nhân có th do không có đ nhế ườ
tuy n ng c tr l i máy ngu n. Lúc này, n u máy đích đang ch y, b n có th ki m tra đ ngế ượ ế ườ
đi v c a gói tin b ng cách xem l i thông s Default Gateway trên máy đích, máy ngu n và
router k t n i các đ ng m ng.ế ườ
tr c a quá trình h i đáp l n h n 1 giây. Phiên làm vi c c a l nh ping m c đ nh là 1 giây. ơ
Nh ng n u quá trình h i đáp l n h n 1 giây mà gói tin v n ch a đ n đích thì l nh ping cũngư ế ơ ư ế
thông báo l i trên. B n có th s d ng tùy ch n -w đ tăng thêm th i gian h t h n. Ví d cho ế
phép kéo dài quá trình h i đáp trong vòng 5 giây s d ng b n dùng l nh ping -w 5000.
3. Thông báo: Destination host unreachable
Thông báo cho bi t không th k t n i đ n máy đích. Nguyên nhân gây ra l i này có th doế ế ế
cáp m ng b đ t, không g n cáp vào card m ng, card m ng b t t, Driver card m ng b h ư
T ng k t ế
Trên đây là nh ng đi m khái quát và nh ng ng d ng th ng đ c s d ng nh t c a l nh ườ ượ
ping. L nh ping s giúp cho ng i qu n tr h th ng m ng có đ c công c ch n đoán m ng ườ ượ
nhanh chóng, đ n gi n và hi u qu . Đ i v i ng i dùng thông th ng cũng có th t ki mơ ườ ườ
tra k t n i m ng và s a ch a m t s l i c b n d a theo các thông báo c a l nh ping. ế ơ