Linux 커널 모듈 hwsim은 2개 이상의 Wi-Fi 인터페이스 대신 하나의 Wi-Fi 인터페이스만 생성합니다.

Linux 커널 모듈 hwsim은 2개 이상의 Wi-Fi 인터페이스 대신 하나의 Wi-Fi 인터페이스만 생성합니다.

Linux 커널은 테스트를 위해 가상 Wi-Fi 인터페이스를 생성하는 모듈을 제공하므로 및 mac80211_hwsim같은 인터페이스를 2개 이상 생성해야 하지만 제 경우에는 단일 인터페이스를 생성했습니다.wlan0wlan1

나는 이것을 따르고 있습니다 :https://feldspaten.org/2020/04/01/a-virtual-wlan-network-in-linux/

Arch Linux 설치 중에 Wi-Fi를 테스트하려면 이것이 필요하므로 환경은 Arch Linux 설치 프로그램입니다.

내가 실행할 때 :

modprobe mac80211_hwsim
ip link

나는 얻는다 : 여기에 이미지 설명을 입력하세요.

보시다시피 저는 딱 한 개만 얻었습니다 wlan1.

달려가도 modprobe mac80211_hwsim radios=4아직은 하나밖에 없어요 wlan1.

둘 사이의 연결을 설정하기 위해 최소 2개의 가상 Wi-Fi 인터페이스를 보유하려면 어떻게 해야 합니까?

답변1

그래서 실행하면 modprobe mac80211_hwsim하나의 인터페이스만 생성되고, 모듈을 언로드했다 modprobe -r mac80211_hwsim가 다시 로드하면 결국 2개의 인터페이스가 생성된다는 것을 알았습니다.

또한 모듈을 다시 로드하고 radios로드된 모듈의 매개변수를 전달하려고 하면 작동하지 않지만 모듈을 언로드한 후 매개변수를 전달하여 로드할 수 있으며 radios작동합니다.

관련 정보