ワイヤレス Ad Hoc ネットワークでデータ パケットをどのように中継しますか?

ワイヤレス Ad Hoc ネットワークでデータ パケットをどのように中継しますか?

ワイヤレスAd Hocマルチキャストで複数のLinuxコンピュータを接続しようとしています。 -コンピューター C1(192.168.1.3) -コンピューター C2(192.168.1.5) -コンピューター C3(192.168.1.6)

C1はC3に到達できません。

コンピュータC1でIperfを使用してUDPマルチキャストパケットを239.0.0.1に送信します。

iperf -c 239.0.0.1 -u -l 1316

私はコンピュータC3でIperfを使って239.0.0.1のUDPマルチキャストパケットを探しています。

iperf -s -u -l 1316 -B 239.0.0.1 --interface wlan0

マルチキャストアップグレード用の Iperf バージョンです。
http://www.amazon.com/dp/0201746123/?tag=stackoverfl08-20

この3台のコンピュータをどのように構成する必要がありますか?住所を変更する必要がありますか?パスを使用しますか?カードをリピーターモードに設定しますか?

最も簡単な技術は何ですか?

答え1

2台のコンピュータがパブリックアクセスポイントとして3台目のコンピュータに接続されている場合は、3台目のコンピュータを一時ネットワーク用のゲートウェイに切り替えます。たとえば、C1がC2とC3が接続されているコンピュータの場合は、C1のIPアドレスを192.168.1.1に設定し、C2とC3のIPアドレスを変更せずに残します。

C1でのIPv4転送設定

C2、C3では、C1に設定したIPをゲートウェイに設定してください。

C2 および C3 のルーティングテーブルが更新されない場合は、次の手順を実行します。route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 iface <wireless interface>

IP転送を有効にしたので、パケットを正しい宛先にリダイレクトする必要があります。

免責事項:この記事を書いている間、私は半分眠りました

関連情報