2020/08/20

WSL2 で hosts file を維持する

WSL2を起動しなおすと hosts ファイルが初期化される。追記したものがすべて消えてなくなるのでこまる。初期化されたくない場合は以下のようにする。

/etc/wsl.conf

wslconf /etc/wsl.conf ファイルを生成して以下のように記述する。

[network]
generateHosts = false

この wsl.conf ファイルはおそらくデフォルトでは存在しないので、最初は作成する。

wslconf は [] で囲まれたセクションと key=value で書かれた設定項目で構成される。

設定内容の詳細は公式ドキュメントに詳しい。
https://docs.microsoft.com/en-us/windows/wsl/wsl-config

サイト内検索