WSL2 中出现“错误:无法打开显示:172.28.80.1:0”

WSL2 中出现“错误:无法打开显示:172.28.80.1:0”

我已经尝试了 SO、github 等的“所有东西”。我正在使用 MobaXTerm。

在我的 .bashrc 中我有

export DISPLAY="$(/sbin/ip route | awk '/default/ { print $3 }'):0"

其结果是

(base) balter@ORLT1072346:~$ echo $DISPLAY
172.28.80.1:0

在CMD中ipconfig给出

Ethernet adapter vEthernet (WSL):

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::7442:c2c6:5b47:11ff%41
   IPv4 Address. . . . . . . . . . . : 172.28.80.1
   Subnet Mask . . . . . . . . . . . : 255.255.240.0
   Default Gateway . . . . . . . . . :

我的 moba 终端顶部显示“您的显示设置为 192.168.1.14:0.0”,因此我尝试过DISPLAY=192.168.1.14:0.0,但出现相同的“无法打开显示...”错误。

我的 resolv.conf 内容如下:

(base) balter@ORLT1072346:~$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.8.4

由于我无法上网,所以我必须这样做并覆盖自动生成的那个。

哦,我的/etc/ssh/sshd_conf

(base) balter@ORLT1072346:~$ cat /etc/ssh/sshd_config | grep X11
X11Forwarding yes
#X11DisplayOffset 10
X11UseLocalhost yes
#       X11Forwarding no

相关内容