启用 ufw 时无法使 mosh 工作

启用 ufw 时无法使 mosh 工作

我有一个运行 ArchLinux 的 RPi,禁用mosh时我可以登录ufw,但启用时它不起作用。这是我的ufw设置:

❯ sudo ufw status numbered
Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22/tcp                     ALLOW IN    Anywhere
[ 2] 60001/udp                  ALLOW IN    Anywhere

我在 PC 端(也运行 ArchLinux)上检查过wireshark,发现ufw禁用时,22 和 60001 是唯一使用的端口。当我启用时,ufw我只会在端口 22 上不断收到 TCP 重传。

我也尝试ufw limit ssh/tcpufw allow mosh

❯ sudo ufw status numbered
Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22/tcp                     LIMIT IN    Anywhere
[ 2] mosh                       ALLOW IN    Anywhere
[ 3] 22/tcp (v6)                LIMIT IN    Anywhere (v6)
[ 4] mosh (v6)                  ALLOW IN    Anywhere (v6)

知道还有什么可以解决这个问题吗?

答案1

我已经重新启动了 DHCP 服务器、路由器和两台机器。现在一切正常...

相关内容