Raspbian
ping Raspbian 拉伸似乎忽略了 -w 選項
我查看了有關此問題的現有文章(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,正如您所嘗試的那樣)