私は主にいくつかの組み込みデバイス(Raspberry Pi / Intel Edisonなど)用の単一ページアプリケーションを開発しました。開始されたネットワークスタックを介してNetworkManager
。
一般的なワークフローは次のとおりです。
デバイスがWiFiアクセスポイントを有効にし、確かにインターネット接続を共有します(デバイスにインターネット接続がないと仮定)。
ユーザーは一部の携帯電話(Android/ios/その他)を介してこのWi-Fiアクセスポイントに接続し、アプリにアクセスします。このページは で見つけることができます
192.168.2.20
。
しかし、ユーザーが欲しいとしましょう。セルラー接続を同時に使用(私のアプリを開いた状態でページを見て、192.168.2.20
インターネットで農業を続けたいと思います。)
組み込みデバイス設定(一部のNM設定パラメータかもしれません)のみを使用してこれを達成できますか?
私が試したこと:
- 一つある議論する内容は非常に似ていますが、このソリューションを使用するには、ユーザーがデバイスに接続するときに静的IPアドレスを設定する必要があります。ユーザーに「はい」と尋ねたくないので、これは受け入れられません。
systemd network
ドキュメントにはDHCPServer
次のセクションが含まれています。DNSの実行/ルーターの実行オプションについて説明します。しかし、NetworkManagerのそのようなメカニズムが見つかりません。また、問題が解決するかどうかをテストすることもできません。
よろしくお願いします。