ボートでラズベリーパイを使用してさまざまなセンサーを記録し、ボートでインターネットを共有するためのホットスポットとしても使用しています。マストに外部アンテナが取り付けられたUSB wifiアダプターがあります。また、Raspberry piにイーサネット接続された外部アンテナを備えた4Gモデムもあります。iptablesを使用してネットワークアドレス変換を作成し、Raspberry Pi 3の内部wifiデバイスで上記のwifi接続を共有できました。
ただし、一部のパブリックWiFiホットスポットでは、USB WiFiデバイスが切断され続けます。私の調査では、パブリックWiFi APはおそらくローカルホットスポットに接続されているデバイスのMACアドレスを調べており、認証されたUSBデバイスのMACアドレスと一致しないため、USBの認証を解除していることがわかりました。端末。
Wi-Fi接続のあるパブリックAPを制御できれば、WDSまたは4アドレスモードを使用できることを理解していますが、明らかに不可能です。
ebtablesの使用を検討しましたが、4アドレスモードを使用していない限り、STA wifiデバイスを仮想ブリッジに接続できません。
TPリンクWiFiエクステンダーの指示に記載されている内容をエミュレートすることが可能でなければならないと確信しています。
「Range Extenderがユニバーサルモードで動作している場合:
このモードでは、Range ExtenderはすべてのクライアントのMACアドレスをRE自身のMACアドレスに置き換えます」
Linuxディストリビューションでそれを実現する方法を説明するものは何も見つかりません。
上記のユニバーサルモードで説明されていることをどのように達成できるかを誰かが知っていれば、感謝します。
あるいは、パブリックWiFi APに対してローカルホットスポットへの各クライアントを認証する方法がある場合は?