更改WSL上的主机名

时间:2017-07-02 09:40:02

标签: ubuntu windows-10 windows-subsystem-for-linux

我最近重新安装了Windows 10,我的主机名是DESKTOP-XXXXXX。我试图将其改为别的东西。我尝试了以下方法:

sudo hostname wsl

我还将/etc/hostname更改为" wsl"并将/etc/hosts更改为" 127.0.1.1 wsl.localdomain wsl"。

每次重启WSL时,都会重置主机名。如何永久更改主机名?

3 个答案:

答案 0 :(得分:5)

在Windows 10 Home 64位,Fall Creators Update版本(版本1709,Build 16299.19)中我使用了:

SettingsSystemAboutRename this PC

之后需要重新启动。

答案 1 :(得分:4)

尝试从System --> Change Settings --> Change更改主机系统的名称。 WSL更新其主机名以匹配主机的名称是有意义的。

答案 2 :(得分:0)

要禁用重新生成/etc/hosts,请在配置文件generateHosts = true中设置/etc/wsl.conf(如果不存在,请创建该文件),第[network]

https://docs.microsoft.com/en-us/windows/wsl/wsl-config#set-wsl-launch-settings