어제 tp-link TL-WN722N을 받았습니다. 나는 그것을 올바르게 설정할 수 있었고 가상 머신을 종료했다가 다시 시작할 때까지 제대로 작동했습니다. wlan0이 사라졌고 어댑터를 다시 설정하려고 하면 다음 오류가 발생합니다 rmmod: ERROR: Module r8188eu is not currently loaded
. 다시 작동이 안되서 Kali Linux를 다시 설치하고 다시 시도해 보았는데 작동이 되었습니다. 그러나 이제 닫은 후에도 동일한 오류가 발생합니다.
나는 이것에 익숙하지 않기 때문에 뭔가 빠졌을 수도 있습니다. 이 문제를 해결하는 방법을 아는 사람이 있나요?
저는 VMware Fusion을 사용하여 macOS에서 Kali Linux 2022.2를 실행하고 있습니다.
답변1
대부분의 WiFi 드라이버 모듈은 WiFi 어댑터가 감지되면 자동으로 로드됩니다. 따라서 모듈이 로드되지 않으면 재부팅 후 Linux 커널이 하드웨어를 볼 수 없음을 나타냅니다.
댓글에서 macOS VMware Fusion에서 Kali Linux 2022.2를 실행하고 있다고 말씀하셨습니다. 따라서 이러한 유형의 오류가 발생하는 일반적인 이유는 VM이 항상 호스트 운영 체제에서 WiFi 어댑터를 제어하고 시작될 때마다 VM에 전달하도록 구성되지 않았기 때문입니다. 따라서 이는 Linux 문제가 아니라 VMware 구성 문제일 가능성이 높습니다.
대신, 당신이 따라온 WiFi 설정 지침에는 WiFi 어댑터의 제어권을 VM으로 전송하는 단계가 포함되어 있는 것으로 보입니다.가상 머신의 한 번의 실행에만 적용됩니다..
가상 머신을 한 번 설정한 후 가상 머신이 종료되면 WiFi 어댑터는 macOS 제어로 돌아가지만 나머지 설정은 그대로 유지되어야 합니다. 그러나 WiFi 어댑터가 가상 머신에 지속적으로 할당되지 않으면 가상 머신의 전원을 켤 때마다 이 단계를 다시 수행해야 합니다.
이를 자동화할 수 있습니다. VMware Fusion 용어로는 다음과 같습니다.기본 플러그인 작업 설정USB WiFi 어댑터의 경우.
VM을 시작하기 전에 WiFi 어댑터가 연결된 경우 macOS는 계속 이를 제어합니다. 이 경우 VMware가 macOS가 이미 이를 사용하고 있음을 발견하고 사용자의 명시적인 확인 없이는 이를 재할당하지 않을 수 있으므로 이를 가상 머신에 수동으로 할당해야 할 수도 있습니다. 분명합니다. 테스트할 VMware Fusion이 없습니다.