Karena belum ada yang menjawab, saya akan mencoba membantu, tetapi memperingatkan bahwa saya tidak menggunakan Docker dan tidak memiliki lingkungan Anda. Ini semua teori.
Teori saya adalah bahwa masalah yang Anda hadapi adalah dengan Windows 10 daripada dengan Docker atau Hyper-V. Saya melihat koneksi antara fakta bahwa di satu sisi orang tidak dapat memiliki kedua koneksi Ethernet dan WiFi diaktifkan pada saat yang sama, dan di sisi lain orang tidak dapat melakukan NAT dengan WiFi. Karena itu, pengaktifan NAT Anda dapat menyebabkan pengaktifan adaptor Ethernet yang menonaktifkan adaptor nirkabel.
Jika saya benar, mungkin ada dua solusi untuk masalah ini:
- Hubungkan komputer melalui kabel daripada nirkabel
- Buat adaptor Ethernet virtual di sekitar adaptor nirkabel:
- Buka manajer Hyper-V
- Klik pada Manajer Jaringan Virtual dan buat Jaringan Virtual Internal dengan memilih Internal dan mengklik Tambah.
- Berikan Nama yang bermakna
- Terapkan dan OKE
- Sekarang Jaringan Virtual telah dibuat yang dapat dikaitkan dengan 1 atau lebih mesin virtual.
- Pada mesin host, di Network and Sharing Center klik pada Change Adapter Settings
- Pilih Adaptor WiFi Anda dan Jaringan Virtual Internal yang Anda buat.
- Klik kanan dan pilih Bridge Network dan jembatan dibuat.
- Gunakan Jaringan Virtual Internal yang Anda buat awalnya untuk Docker NAT.
Jika hal di atas tidak berhasil karena suatu alasan, perangkat lunak yang mungkin dapat membantu adalah Connectify Hotspot (shareware / berbayar), yang melalui Virtual Router-nya dapat berbagi WiFi sebagai Ethernet .
Lain yang mungkin melakukan pekerjaan itu adalah SoftEther VPN Open Source , yang bagaimanapun memerlukan koneksi ke VPN untuk menggunakan Adapter Jaringan Virtualnya .
Setelah mencoba semua jenis solusi yang disarankan di sana-sini, dan tanpa satupun dari mereka memperbaiki masalah, saya akhirnya menemukan bahwa dalam kasus saya itu adalah perangkat lunak pihak ke-3 (PulseSecure) yang menonaktifkan WiFi setiap kali adaptor Hyper-V aktif. Jadi, jika Anda telah menginstal perangkat lunak ini juga ada kemungkinan besar hal itu menyebabkan masalah. Anda dapat menonaktifkan layanan "Layanan Aman Pulsa" untuk melihat apakah memang benar demikian, dan jika itu menyelesaikan masalah Anda.
sumber
Solusi sementara. Nonaktifkan vEthernet (DockerNAT) meskipun ini akan berlangsung hingga reboot Anda berikutnya.
Panel Kontrol Goto => Jaringan dan Pusat Berbagi => Ubah Pengaturan Adaptor => Klik kanan pada vEthernet (DockerNAT) dan Nonaktifkan.
sumber
Solusi sementara lainnya adalah dengan mengkonfigurasi switch virtual DockerNAT ke privat meskipun ini akan bertahan hingga reboot Anda berikutnya.
Berikut adalah sumbernya: https://forums.docker.com/t/wifi-adapter-disabled-when-hyper-v-network-adapter-enabled-native/18063/5
sumber
Saya telah menemukan bahwa dengan beralih
docketNAT
dari internal ke eksternal menyelesaikan masalah.sumber
Jalankan services.msc ke command prompt
Periksa apakah layanan berikut sedang berjalan
Jika salah satunya dinonaktifkan, aktifkan kembali dan coba lagi
sumber
sumber