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