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