web-dev-qa-db-ja.com

ping間隔を小さな値に設定できません

カーネル4.8.0-46-genericでUbuntu 14.0.4 LTSを使用しています。 1秒未満のping間隔(たとえば0.2)でピアデバイスをpingしようとしていますが、できません。次のエラーが表示されます。

ping: bad timing interval

Sudoモードでpingを実行しましたが、まだ成功していません。以前にこの問題に遭遇した人はいますか?

注:カーネル4.2.0を持つ他のデバイスで試してみましたが、Sudoモードで動作しました。

1
IoT

Pingのマニュアルには、スーパーユーザーのみが間隔を0.2秒未満に設定できると記載されています。

   -i interval
          Wait  interval seconds between sending each packet.  The default
          is to wait for one second between each packet normally,  or  not
          to  wait in flood mode. Only super-user may set interval to val‐
          ues less than 0.2 seconds.

クリーンな14.04インストールでこれを試してみましたが、サブ0.2間隔はスーパーユーザーに対してのみ機能します。これは、特権のないユーザーからのpingフラッドを停止するためです。

2
Colin Ian King

コマンドで試す

Sudo ping XXX.XXX.XXX.XXX -A

このコマンドは、可能な限り高速でパケットを送信します here

1
2707974

大文字を使用してみてくださいI

Sudo ping -I eth1 111.111.111.111
0
Dawood Shah