Nie można rozpoznać nazwy hosta w WSL

1

W prawie każdej akcji, którą wykonuję w Podsystemie Windows dla systemu Linux, otrzymuję powiadomienie „Jak rozwiązać nazwę hosta”. Dlaczego tak się dzieje w każdej nowej instalacji i jak to rozwiązać?

JohnDoea
źródło

Odpowiedzi:

1

Nie wiem, dlaczego tak się dzieje (popraw odpowiedź wyjaśniając), oto działające rozwiązanie tego problemu:

1. Wykonaj:

nano /etc/hostname

Wpisz nazwę komputera wielkimi literami (byłoby to coś w stylu COŚ NA KOMPUTERZE). Usuń wszystko oprócz nazwy komputera.

Zapisz i wyjdź.

2. Następnie wykonaj:

nano /etc/hosts

Następnie upewnij się, że dwa pierwsze wiersze pliku wyglądają następująco:

  127.0.0.1 localhost.localdomain localhost
  127.0.1.1 DESKTOP-SOMETHING

Zapisz i wyjdź.

JohnDoea
źródło
Jeśli plik / etc / hosts zostanie usunięty (lub po prostu przeniesie go do lokalizacji tymczasowej), WSL automatycznie odtworzy nowy plik hosts z poprawną nazwą hosta.
WeavingBird1917