네트워크 인터페이스 생성하는 방법이 궁금합니다.
글쓴이: vlzkcbcb / 작성시간: 수, 2009/08/19 - 12:48오후
리눅스에서
ethX 이런식의 인터페이스가아닌
가상의 인터페이스를 만들려고 하는데요.
실재로 자신의 디바이스명을 갖고있는 경우라면
ifconfig ethX 000.000.000.000 netmask 000.000.000.000 broadcast 000.000.000.000
위 명령어로 생성이가능한데
가상적인 네트워크 디바이스생성은 되질 않더라구요.
(ex: ifconfig aaaX 000.000.000.000 netmask 000.000.000.000 broadcast 000.000.000.000 )
이를 생성가능하게해주는 C언어 함수가있는지 궁금합니다.
Forums:
ifconfig를 통해서
ifconfig를 통해서 ethx로 생성되는 device는 ifconfig로 만들어지는게 아니라 network device driver가 생성하는 것이며, ifconfig는 단순히 해당 device 정보를 ethx로 설정을 하는 것 뿐입니다.
만약 가상 network device생성을 하고 싶다면, 가상 network device driver를 만드셔야 합니다.
c 언어 함수라고 하시는거 보니 어플리케이션 라이브러리를 생각하시는거 같은데, 이건 device driver쪽으로 접근하셔야 합니다.
해당 정보는 linux kernel에 tun/tap 쪽을 보시면, 가상 network device driver 만드는데 참고하실 수 있을 거 같네요.
------------------------------------------------------
아직은 젊다. 모든 것을 할 수 있는 나이란 말이지.
------------------------------------------------------
아직은 젊다. 모든 것을 할 수 있는 나이란 말이지.
댓글 달기