![VM終了後にwlan0が消える[shutdown]](https://linux33.com/image/205729/VM%E7%B5%82%E4%BA%86%E5%BE%8C%E3%81%ABwlan0%E3%81%8C%E6%B6%88%E3%81%88%E3%82%8B%5Bshutdown%5D.png)
昨日は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に転送する手順が含まれているようです。仮想マシンの1回の実行にのみ適用されます。。
仮想マシンを一度設定した後に仮想マシンがシャットダウンすると、WiFiアダプタはmacOS制御に戻りますが、残りの設定はそのままにしておく必要があります。ただし、WiFiアダプタが仮想マシンに継続的に割り当てられていない場合は、仮想マシンの電源を入れるたびにこの手順を再実行する必要があります。
これを自動化できます。 VMware Fusionの用語は次のとおりです。デフォルトのプラグインジョブ設定USB WiFiアダプタの場合。
VMを起動する前にWiFiアダプタが接続されている場合、macOSはそれを制御し続けます。この場合、VMwareはmacOSがすでにそれを使用していることを発見し、ユーザーの明示的な確認なしに再割り当てしない可能性があるため、手動で仮想マシンに割り当てる必要があります。明らかです。テストするVMware Fusionはありません。