(WSL) Cómo evitar sobrescribir el archivo de hosts de Windows

(WSL) Cómo evitar sobrescribir el archivo de hosts de Windows

Buen día,

Busqué en la web y obtuve muchas soluciones, pero ninguna funciona.

En Windows 11, uso Ubuntu 22.04 (WSL 2). Lo moví a otro disco. También uso Docker Desktop y Devilbox (no puedo usar xdebug con VSC por el momento, pero es otra pregunta).

Mi problema es que cuando se reinicia WSL (o probablemente también después de un tiempo), el archivo de hosts de Windows se sobrescribe.

La solución que encontré es agregar la siguiente entrada a /etc/wsl.conf:

[network]
generateHosts = false
generateResolvConf = false

Lo intenté con y sin generateResolvConf. Pero no funciona. ¿Cómo puedo conservar el archivo de hosts de Windows?

Respuesta1

La sobrescritura del archivo de hosts de Windows se debió a mi antivirus, Bitdefender Total Security. desactivé el"Escanear archivo de hosts"configuración, y ahora funciona.

información relacionada