サウンドピングは、ネットワークのトラブルシューティングに最適なツールです。
しかし、時には始める必要があるかもしれません2つ以上の可聴ピング音同時に:
$ ping -a 192.168.100.5
他の端末から:
$ ping -a 192.168.100.6
画面を見なくてもわかり、役に立つと思います。IPは何だと答えましたか?ピング音がするのに同じ音なのかわかりません。
どのような方法がありますか?音の指定可聴pingコマンドで生成するか、一時的に変更しますか?
答え1
端末から着信音を受信すると音が出るため、変更が困難です。あなたができることは、IPアドレスを数値形式で読み取る小さなスクリプトを書くことです。例えば、ソースtgzDebiansaytime
プログラムへ。使用されたバージョンではありません。祭典パッケージには、代わりに0から9までの数字の自己記録セットがあります。
tarソースファイルを解凍し、ディレクトリに移動してからsaytime-1.0.orig/sounds/
ファイルを作成しますoh.au
。次に、少なくとも2秒間隔で0.au
何かをpingし、出力を実行する(パッケージの一部)awkスクリプトにパイプしてGet the IPアドレスの最後の数字:-a
aplay
alsa-utils
cd saytime-1.0.orig/sounds
ln -sf oh.au 0.au
ping -i 2 192.168.0.254 |
stdbuf -oL awk '
/ from /{split($4,x,".")
f = "aplay -q -f mu_law "
for(i=1;i<length(x[4]);i++)f = f " " substr(x[4],i,1)".au"
print f }' |
sh -x