私はpacketfu gemをインストールし、例とテスト(一部)を見たことがありますが、ネットワークにフレームを送信する方法はまだ分かりません。私は、イーサネットフレームを操作してpcapファイルに書き込む例を見ています。これは私が望むものではありません。ルビーのネットワークにイーサネットパケットを送信するにはどうしたらいいですか?
イーサネット方式とイーサネットフレームをネットワークに送信する方法を使用したいと思います。私が自分で実装するのが好きな流れるプロトコールの詳細。
もちろん、Rubyが801.xプロトコル用のライブラリや宝石を手に入れたのであれば、あなたのお勧めを聞いても大変うれしいです。
ありがとうございます。
タグチップは私にインスピレーションを与えました。私はRubyで生のイーサネットについて話しましたが、これが見つかりました。http://blog.mudynamics.com/2007/12/04/ruby-tuntap-interface/私はそれがインスピレーションを与えていると思います!
私は、イーサネットフレームを作成して送信するのは簡単で簡単だと考えました。私はRubyのソケットに関するいくつかのドキュメントを読んだことがありますが、ソケットを使用しても、生のバイナリデータを送信するだけです。私は、それが宛先MACまたは送信元MACアドレスを設定する方法を持って表示されていません –
[このスレッド](からhttp://stackoverflow.com/questions/1659375/mac-ruby-cant-access-ioctl-of-socket-どのように修正するか)は、ioctl経由でアクセスできるように見えますが、すべてのプラットフォームでアクセスできるわけではありません。 [関連項目](http://ruby-doc.org/core-1.9.3/IO.html#method-i-ioctl) – Dmitri