メッセージに別の送信元アドレスを設定できるように、このpingの実装を変更しようとしています。私がやりたい-S
のは、元のpingのオプションで実行できることとまったく同じです。
ifconfig em0 10.0.1.1 netmask 255.255.255.0 alias
ifconfig em0 10.0.2.1 netmask 255.255.255.0 alias
ping -c4 -S 10.0.1.1 10.0.2.1
これはもちろん機能しますが、Pythonでも同じことをしたいと思います。