2014-05-10 2 views
0

로드 가능한 커널 모듈에서 모든 무선 인터페이스를 무차별 모드로 설정해야합니다.로드 가능한 커널 모듈에서 네트워크 인터페이스를 무차별 모드로 설정

네트워크 인터페이스를 열거 할 수있는 KPI는 무엇입니까? 인터페이스를 무차별 모드로 설정하기 위해 어떤 KPI를 호출해야합니까?

나는 ifconfig (1) 코드를 살펴 봤지만 이것은 커널 랜드가 아닌 유저 랜드이다.

답변

1

struct ifnet * ifnet_byindex(u_short idx)을 사용하면 인터페이스 포인터를 가져올 수 있습니다. 친밀한 관계를 유지하려면 V_ifnet 목록에 인터페이스가 유지 관리되며,이 목록을 반복 할 수 있습니다.

FreeBSD의 사람 ifnet(9)은 인터페이스 관련 커널 내 API에 대한 간략한 개요를 제공합니다. ifpromisc()은 무차별 모드를 제어해야하는 것처럼 들립니다.