1
我想從一臺機器發送一個ipv6數據包到終端的另一臺機器。任何人都可以告訴我任何命令嗎?我嘗試了echoping -6 fd06:63df:059d:a45c::1
命令,但我得到了一個錯誤The syntax hostname:port is only for HTTP or ICP
發送ipv6數據包
我想從一臺機器發送一個ipv6數據包到終端的另一臺機器。任何人都可以告訴我任何命令嗎?我嘗試了echoping -6 fd06:63df:059d:a45c::1
命令,但我得到了一個錯誤The syntax hostname:port is only for HTTP or ICP
發送ipv6數據包
嘗試ping6。
或者,嘗試以下方法:
echoping -6 '[fd06:63df:059d:a45c::1]'
IPv6地址可以用方括號括起來,如果與端口語法混亂(即附加結腸和端口號)是可能的。在這種情況下,我也逃過了方括號,因爲它們傾向於被shell解釋。
編輯: 這仍然不適用於echoping,但這是因爲程序中的錯誤。手冊頁聲稱它支持RFC2732風格的IPv6地址,但它不支持。它明確檢查地址中的':'並拒絕接受它。
解決方法是將虛擬名稱插入到/ etc/hosts中,然後將該名稱用作目標。理想情況下,你只需修復echoping;)
'ping6'發送ICMP數據包。我想發送可能與'echoping'的TCP或UDP數據包。但是你的命令給了我和以前一樣的錯誤。 – sax0406 2012-04-11 08:07:32