임베디드 리눅스 네트워크 관련해서 질문드려요!
글쓴이: skdaksdptn / 작성시간: 목, 2016/06/16 - 11:35오전
안녕하세요. 초보 임베디드 리눅스 개발자입니다.
네트워크 우선순위 관련해서 질문이 있습니다!! ( 사용중인 커널 버전은 2.6.32 입니다. )
궁금한 내용은 다음과 같습니다.
- routing metric 설정 : eth0(1) / wlan(2)
- wlan만 연결. ( 이더넷 X )
- wlan0 장치를 이용해서 외부 서버와 tcp socket 에코 테스트를 진행
- 테스트 보드에 이더넷 케이블 삽입
- 자동으로 eth0 설정 및 Static IP 할당 ( ifconfig 와 route 명령어로 수행 )
- ifconfig 및 ip route 명령어로 정상적으로 IP 할당 및 라우팅 테이블에 추가되는 것을 확인
- 랜덤한 타이밍에 wlan0 장치 이용하던 socket 통신 실패함
- 바로 끊길 때도 있고 30초 이후에 socket 를 사용할 수 없을 때도 있음.
최대한 디테일하게 상황을 나열했는데 잘 했는지 모르겠네요;
궁금한 점은 두 가지입니다.
1) 이미 등록된 네트워크 장치를 이용해서 tcp 소켓 통신을 하는 도중에 우선순위가 높은 인터페이스가 등록되면 위와 같은 상황이 발생할 수 있는지?
2) 원래 타이밍이 대중없이 랜덤한지?
네트워크에 무지해서 어느 부분을 파야하는지 감이 잘 안오네요.
네트워크 설정 스크립트의 문제인지 커널 내부 정책인지.. 원래 그런건지 ㅠ.ㅠ
한수 지도 부탁드립니다!!
Forums:
댓글 달기