adsl을 통해 바로 받는게 아니라 따로 모뎀을 통해 DHCP 등으로 IP를 받나요?
NIC을 통해 받는다면 돌아갈 필요 없이 ifconfig -a 옵션으로 보던가.. 아님 'ip addr show'등으로 쉽게 알 수 있습니다.
만일 스크립트 등에서 하거나 system()가 아닌 방법으로 하고 싶으시면 'ip' tools 나 zebra 등의 소스를 참고하면 됩니다.
(물론, 이 두 녀석 모두 소스 분석해서 갖다 쓰기가 만만한 놈들은 아닙니다만..)
ADSL이라고해서 다르지 않습니다.socket 프로그래밍 관련 문서
ADSL이라고해서 다르지 않습니다.
socket 프로그래밍 관련 문서 참고하세요.
http://www.ecst.csuchico.edu/~beej/guide/net/
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
ioctl을 쓸겁니다.게시판에 자기 IP주소 얻는 소스 예제가 몇
ioctl을 쓸겁니다.
게시판에 자기 IP주소 얻는 소스 예제가 몇번 올라왔습니다.
검색해보시기 바랍니다.
p. s.
adsl은 인터페이스가 ppp로 바뀐거 빼고는 별 차이 없습니다.
Written By the Black Knight of Destruction
답변에 대해서 감사드립니다.이런 경우에는 어떻게 처리를 하는지요?
답변에 대해서 감사드립니다.
이런 경우에는 어떻게 처리를 하는지요?
NIC가 하나가 아니라 두개라면 어떻게 처리를 해야하는지요.
좋은 글 부탁 드리겠습니다.
그럼 즐거운 하루 되세요.
hmm...
adsl을 통해 바로 받는게 아니라 따로 모뎀을 통해 DHCP 등으로 IP를 받나요?
NIC을 통해 받는다면 돌아갈 필요 없이 ifconfig -a 옵션으로 보던가.. 아님 'ip addr show'등으로 쉽게 알 수 있습니다.
만일 스크립트 등에서 하거나 system()가 아닌 방법으로 하고 싶으시면 'ip' tools 나 zebra 등의 소스를 참고하면 됩니다.
(물론, 이 두 녀석 모두 소스 분석해서 갖다 쓰기가 만만한 놈들은 아닙니다만..)
A few Good Man
제가 질문을 잘못한것 같습니다.정확하게 하려고 하는것이 iproute
제가 질문을 잘못한것 같습니다.
정확하게 하려고 하는것이 iproute2를 이용하여 부하 분산을 하려고합니다.
그런데 ADSL이라는 놈이 접속을 이루어지게 되면 DHCP를 통해서 ip/subnetmask/gateway를 받아오는데 이게 매번 같지가 않습니다.
iproute2의 ip route 명령어를 사용하여 default gateway를 설정하려면 gateway의 정확한 주소를 알아야하는데 매번 같지가 않아서 고민입니다.
그래서 이걸 프로그램을 짜서 해결하려고 하는데 쉽지가 않네요...
명쾌한(?) 답변 부탁드립니다.
그럼 수고하세요.
댓글 달기