Ao usar o UFW você não precisa cuidar do iptables. UFW vai fazer isso por você.
Então, aqui está uma explicação possível sobre o que poderia ter acontecido:
- O UFW não estava ativo no momento em que testava com o telnet.
- Então você iniciou o UFW e a regra padrão ufw é
deny
oudrop
tráfego de entrada. - Então você abriu a porta 601 para o udp / tcp, mas apenas para o IPv6 por acidente.
- Agora o telnet não funciona mais, pois você se conecta via IPv4 e sua conexão é descartada / negada de acordo com suas configurações do ufw.
Mas não é tão importante descobrir por que funcionou antes. Mais importante é fazer com que funcione de novo, eu acho. Você pode fazer isso adicionando as regras corretas do UFW:
sudo ufw allow proto tcp from any to any port 601
E, em seguida, verifique as configurações do ufw com:
sudo ufw status verbose
A saída deste comando deve se parecer com isso, por exemplo:
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
601/tcp ALLOW IN Anywhere
601/tcp (v6) ALLOW IN Anywhere (v6)
Então, deve funcionar novamente.