Для изменения имени хоста в терминале достаточно войти в WSL с помощью команды wsl и ввести:
sudo hostname MY_NEW_HOST_NAME
Имя хоста изменится, но после перезагрузки WSL система создаст новое имя и присвоит вашей машине. Это происходит при каждом запуске WSL по умолчанию. Для изменения этого поведения необходимо добавить в конфигурацию WSL (/etc/wsl.conf) следующие настройки:
...
hostname = MY_NEW_HOST_NAME
generateHosts = false
...
Также необходимо указать новое наименование хоста в /etc/hosts вместо созданного системой:
...
127.0.0.1 MY_NEW_HOST_NAME MY_NEW_HOST_NAME
...
После этих манипуляций новое наименование хоста останется навсегда. Для проверки этого выключите WSL и включите заново:
wsl --shutdown
wsl
Комментарии (0)