기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요.
제가 지금 dhcp기능을 작업중 인데요.
udhcpc를 이용합니다. 그런데 udhcpc는 아이피를 한번 받은후에 라우터를 바꾸면
그것을 인식하지 못해서, 이전 라우터가 할당해준 아이피를 계속 가지고 있어서 새로운 라우터에서 동작되지 않습니다.
물론 드문경우이겠지만 할당된 아이피의 리스타임이 끝나는 시점에서 랜선이 뽑혔다가 다시 붙으면, 계속 엉뚱한 아이피를 보유하게 되는거 같습니다.
일반 pc나 노트북의 경우, 사용중 라우터를 바꾸더라도 링크업, 링크다운을 인식해서 랜선이 빠졌다가 다시 연결되면 새로 아이피를 요청하여 이러한 문제가 없는데, udchpc에만 있는 문제인지 궁금합니다.
고수님들 혹시 pc처럼 랜선이 빠졌다가 다시 연결되면 아이피를 새로 요청하도록 할수 있는 방법 아시면 조언 부탁 드립니다.
개발 환경은 다음과 같습니다.
- 레퍼런스 보드 : MV320
- 커널 버전 : 2.6.21
- udhcpc 버전 : 0.9.8
그 부분을 따로 처리해야할 듯 하네요.....
모니터링 프로그램을 하나 작성하던지 해야할 듯 하네요....아마도 비슷한 tool이 있을 듯 하긴 합니다만...
금방 기억에 떠오르는게 없네요.