Come modificare il nome host di Ubuntu su WSL su Windows

Come modificare il nome host di Ubuntu su WSL su Windows
Windows ora supporta l'installazione di Linux sul suo sottosistema Windows per Linux (WSL) e è possibile installare qualsiasi Linux da Microsoft Store. L'installazione di Ubuntu su WSL limita alcune funzionalità, come la modifica del nome host tramite il terminale.

Tuttavia, esiste un modo efficace per cambiare rapidamente il nome host di Ubuntu su WSL.

Modifica del nome host di Ubuntu su WSL su Windows

Per questo tutorial, installeremo Ubuntu 22.04 e procedere a cambiare il proprio nome host. Apri Microsoft Store su Windows e scarica Ubuntu 22.04. Quindi, fare clic su Aprire pulsante per avviare l'installazione.

Procedi con l'installazione e imposta il nome utente e la password per il tuo Ubuntu.

Una volta installato Ubuntu, controlla il nome host. Il nome host predefinito è il nome del tuo computer. Abbiamo il nome utente come Linuxhint e il nome host come Desktop-Ptv7941.

Quando si utilizza WSL, è necessario creare un file di configurazione per modificare il nome host. Usa il tuo editor per creare un /etc/wsl.conf file.

$ sudo nano /etc /wsl.conf

Una volta che il file di configurazione, aggiungi le seguenti righe:

[rete]
hostname =
GenerateHosts = false

IL GenerateHosts = false garantisce che WSL non genererà automaticamente un file host. Questo ci consente di utilizzare il nuovo nome host e sovrascrivere quello esistente. Il tuo file di configurazione dovrebbe corrispondere a quello seguente ad eccezione del nome host. Nel nostro caso, stiamo impostando il nostro nuovo nome host per essere Linuxtest.

Successivamente, cambia il /etc/host file per assicurarci di avere lo stesso nome host per il nostro Ubuntu. Esegui il comando sotto.

$ sudo nano /etc /host

Una volta che il file si apre, individua ogni istanza del nome host precedente e sostituiscilo con il tuo nuovo nome host. Nel nostro caso, abbiamo il nostro nome host come desktop-Ptv7941 che sostituiremo per questo caso.

Assicurati di sostituirlo con il nome host definito in /etc /wsl.Conf File.

Nell'esempio seguente, abbiamo sostituito il nome host con Linuxtest. Salva ed esci dal file per le modifiche per avere effetto.

Una volta modificato il nome host, le modifiche verranno implementate quando riavvia il tuo WSL Ubuntu.

Apri i tuoi Powershell O prompt dei comandi e controlla l'istanza in esecuzione di WSL. Dovrebbe visualizzare l'istanza corrente, Ubuntu 22.04.

$ WSL -List -Running

Per chiudere il WSL, eseguire il comando in basso o fare clic sul pulsante Chiudi per uscire dal WSL.

$ WSL -Shutdown

Una volta riavviato il tuo Ubuntu, noterai che il nuovo nome host è cambiato. Verificalo eseguendo il file Nome host comando.

È così che modifichi il tuo nome host di Ubuntu su WSL su Windows.

Conclusione

WSL è un modo per installare Ubuntu su Windows. L'installazione di Ubuntu utilizzando questo metodo è leggermente differisce nel modo in cui è possibile modificare il tuo nome host. Questo post ha discusso di come cambiare il tuo nome host WSL Ubuntu. Inizia creando un file di configurazione WSL, quindi modifica il file host per rinominare il nome host esistente su quello nuovo. Riavvia il tuo Ubuntu e avrai il tuo nuovo nome host implementato.