WSL2を起動してもネットワークに接続できないことがあります。
備忘録として記します。
WSL2がネットワークに繋がらない時の対処法
Powershellを管理者権限で実行し、以下のコマンドを順に実行します。
・LxssManagerの再起動
Restart-Service LxssManager
・Host Network Serviceの再起動
Stop-Service -name "hns"
Start-Service -name "hns"
・Hyper-Vアダプタの再起動
Get-NetAdapter -IncludeHidden | Where-Object `
{$_.InterfaceDescription.StartsWith('Hyper-V Virtual Switch Extension Adapter')} `
| Disable-NetAdapter -Confirm:$False
Get-NetAdapter -IncludeHidden | Where-Object `
{$_.InterfaceDescription.StartsWith('Hyper-V Virtual Switch Extension Adapter')} `
| Enable-NetAdapter -Confirm:$False
再起動は不要
WSLで通信ができるようになっているはずです。
参考