diff --git a/src/WSL.md b/src/WSL.md index 87d7fdf..81374a2 100644 --- a/src/WSL.md +++ b/src/WSL.md @@ -24,7 +24,7 @@ wsl --set-default-version 2 Далее из Microsoft Store можно устанавливать дистрибутивы Ubuntu, Debian, и др. -# Конфигурация WSL +## Конфигурация WSL Установленные дистрибутивы можно запускать из профиля [Windows Terminal](Windows-Terminal) так: ``` @@ -41,7 +41,31 @@ wsl.exe -d Ubuntu-20.04 sudo dpkg-reconfigure locales ``` -# Проброс USB устройств в WSL +## Настройка DNS (для работы с VPN) + +При включении VPN наблюдается проблема с переключением на новый DNS. Для ее решения необходимо чтобы WSL использовала DNS независимо от хостовой системы. + +В файл /etc/wsl.conf добавляем: +``` +[network] +generateResolvConf = false +``` + +Пишем свои DNS сервера в /etc/resolv.conf +``` +sudo rm -rf /etc/resolv.conf +sudo nano /etc/resolv.conf +``` +``` +nameserver 8.8.8.8 +nameserver 8.8.4.4 +``` +Перезапускаем WSL: +``` +wsl --shutdown +``` + +## Проброс USB устройств в WSL Устанавливаем `usbipd` ``` @@ -74,7 +98,7 @@ usbipd attach --wsl --busid 1-1 Всё, после этого отваливется COM от винды и он теперь доступен в WSL. -# Работа +## Работа Чтобы получить доступ к файловой системе виртуальной машины надо при запущенной машине зайти в сетевую папку: