[완료] 3G와 WiFi를 각기 다른 애플리케이션을 위해 동시에 사용하기
리눅스 기반 시스템에서 3G와 WiFi를 같이 살려서 쓸수 있게 하는
프로젝트를 하고 있다는 들은 적이 있습니다. 예전에 들은 이야기니
지금쯤이면 그 사람이 했던 다른 사람이 했던 뭔가 있겠죠.
암튼 그 프로젝트는
실제 트래픽을 만들고 받는 하나의 애플리케이션에 대해서
무선환경이 좋으면 두개 다 동시에 쓸수 있게 하는 것이 목표였습니다.
제가 구성해야 할 시스템은 약간 다른데요.
- 웹 애플리케이션은 3G를 사용하게 하면서,
- 근거리에 있는 다른 기기들과의 통신을 담당하는 애플리케이션은
WiFi를 사용해야 합니다.
(adhoc mode로 기기간 직접 통신할지,
wireless router를 사용할지는 결정이 되지 않았습니다.)
애플리케이션 별로 다른 무선 인터페이스를 지정해서 사용하는 것인데요.
이게 행복하게도 최근 리눅스에서 지원이 되는 기능인지 아닌지 궁금합니다.
없다면, 어떤 노력이 필요할지 조언을 부탁드립니다.
--------------------------------------------
위에 것은 본 질문이구요. 추가 질문은
회사의 데스크탑 환경에서 WiFi랑 Ethernet이 같이
커넥션이 있으면, 둘 중에 하나만 트래픽이 지나가게 되더군요.
WiFi를 사용하다가 Ethernet이 연결되면
Ethernet만 사용하는 것 같습니다.
3G/WiFi 질문과 유사한데요.
1) WiFi/Ethernet을 동시에 사용할 수 있나요?
2) 애플리케이션 별로 WiFi와 Ethernet 인터페이스를
따로 지정해줄 수 있나요?
네. 다
네. 다 됩니다.
간단하게 ping 만 봐도 인터페이스와 IP 를 맘대로 선택할 수 있습니다.
eth0 192.168.0.50
eth0:1 192.168.0.51
wlan0 192.168.0.60
wlan0:1 192.168.0.61
ping -I eth0 kldp.org
ping -I 192.168.0.51 kldp.org
ping -I wlan0:1 kldp.org
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇 개 안돼요~
http://xenosi.de/
https://xenosi.de/
아 그렇군요. 감사합니다.
socket programming interface에 해당 옵션(SO_BINDTODEVICE)을 정하는 부분도 있더군요.
그간 자세히 보고 이해하지 않고, 너무 기계적으로 해왔네요.
조언 너무 감사합니다.
댓글 달기