DevBJ 기술과 일상을 기록하는 DevBJ 노트
실무기술취미유틸리티생각

태그: DHCP

DHCP 태그가 포함된 글 3개

2026-06-24 lwIP에서 UDP send가 ERR_RTE로 실패한다: payload보다 netif 상태와 route를 먼저 보자 lwIP에서 udp_sendto() 또는 socket sendto()가 ERR_RTE로 실패하면 UDP payload나 ARP보다 먼저 보낼 netif를 찾았는지 확인해야 한다. DHCP 완료 전 송신, default netif 누락, netif up/link 상태 불일치, IP 주소 미설정 같은 route 판단 지점을 bring-up 관점에서 정리한다. 2026-06-04 lwIP에서 링크는 붙었는데 DHCP가 안 돈다: netif_set_up() / netif_set_link_up() 순서를 같이 보자 PHY 링크는 올라왔고 RX/TX 카운터도 움직이는데 lwIP DHCP가 시작되지 않거나 재연결 뒤에 IP를 다시 못 받는 경우가 있다. 대부분은 netif_set_up(), netif_set_link_up(), dhcp_start() 호출 순서와 상태 전환 타이밍 문제다. bring-up 관점에서 자주 틀리는 포인트를 정리한다. 2026-05-28 lwIP 타이머가 안 돈다: NO_SYS에서 sys_check_timeouts() 빠지면 생기는 증상 lwIP를 bare-metal(NO_SYS)로 붙였는데 DHCP/ARP/TCP가 '가끔' 이상해지는 경우가 있다. 원인은 타이머 처리 루프를 안 돌린 경우가 많다. sys_check_timeouts()를 어디서/얼마나 자주 돌려야 하는지, 그리고 빠졌을 때 나타나는 전형적인 증상을 현장 관점에서 정리한다.

© 2026 DevBJ (devbj.com)

기술과 일상을 기록하는 DevBJ 노트 / 글 Vullean

실무기술취미유틸리티생각
홈 About RSS

DevBJ은 임베디드 문제 해결과 개발 기술, 브라우저 유틸리티, 영화와 만화 감상, 운동을 배우며 얻은 팁을 기록합니다. 글의 내용은 개인의 경험과 작성 시점에 확인한 자료를 바탕으로 정리합니다.

이 사이트는 직접 만든 Python 정적 사이트 생성기로 빌드하고 GitHub Pages에서 운영합니다. 콘텐츠 구조와 빌드, 배포 환경을 직접 관리하며 그 과정에서 익힌 기술도 기록합니다.

도구와 표준, 소프트웨어 버전은 바뀔 수 있으므로 실제 적용 전에는 프로젝트 환경과 최신 공식 문서를 확인하세요.