[질문]ioctl(SIOCGIFFLAGS) 질문입니다

살자의 이미지

안녕하세요.
ioctl(SIOCGIFFLAGS) 을 사용하여 network 정보를 얻어와 flags를 비교하여 link check를 합니다.
보통 up(IFF_UP)으로 나옵니다.
하지만 랜선이 빠졌을때도 up으로 제가 볼땐 network 정보가 갱신이 돼지않는것 같습니다.
혹시 랜선이 빠진것은 체크하지 못하는 건가여?
고수님들의 많은 조언 부탁드립니다.

swyeoun의 이미지

랜선을 탈선한 경우 UP 상태이지만 RUNNING 상태가 아닙니다
참고로, UP 상태가 아니기 위해서는 ifconfig down 하셔야 합니다