WSL 2 から X-window 起動しない
IP が完全に別物になって public network に引っかかるようになっています。
IP 問題
.bashrc に書き込んでいた
export DISPLAY=:0.0
を書き換えます。
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
参考サイト:
firewall 問題
Windows Firewall 設定をいじります。 管理者権限の powershell で(コマンドプロンプト不可)以下のように打ち込みます。
Set-NetFirewallProfile -DisabledInterfaceAliases "vEthernet (WSL)"
firewall は、何か警告を表示します。
参考サイト: