Raspbian

ping Raspbian 拉伸似乎忽略了 -w 選項

  • January 21, 2018

我查看了有關此問題的現有文章(ping -w 和 ping -W 之間有什麼區別?),但是我不明白 ping-w標誌在做什麼,或者它只是無法正常工作。

請參閱下面的 ping 命令,儘管我試圖將截止日期設置為 1 秒,但它在我的樹莓上需要 40 多秒才能失敗。

root@raspberrypi:~/scripts# time ping -c 1 -w 1 -W 1 www.google.com 
ping: www.google.com: Temporary failure in name resolution

real    0m40.064s 
user    0m0.010s
sys     0m0.020s

知道我做錯了什麼嗎?還是我應該打開一個錯誤?

問題似乎在於將 url 解析為 ip:

ping: www.google.com: Temporary failure in name resolution

因此,由於這個原因,ping 實際上並沒有開始發送數據包,這是正在計時的,而是等待對 dns 請求的響應,它有不同的超時。

解決 dns 問題可能會有所幫助(或直接使用 op,正如您所嘗試的那樣)

引用自:https://unix.stackexchange.com/questions/418557