저는 주로 일부 임베디드 장치(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에 대한 그러한 메커니즘을 찾을 수 없습니다. 또한 문제가 해결되는지 테스트할 수도 없습니다.
미리 감사드립니다.