Como minha impressora tem um endereço IP fixo na LAN, consegui corrigir isso usando o comando
sudo ufw allow from <ip address>
Não consegui encontrar nenhuma resposta clara por meio de pesquisas anteriores.
Xsane não consegue encontrar o scanner com o ufw ativado, funciona muito bem com o ufw off.
Eu abri o 6566 para o tcp e o udp no ufw. Ainda não há alegria. Eu não poderia dizer ao assistir o "relatório de escuta" no ufw quais portas estão usando outro que não o 6566.
Se as portas não são padrão, mas variam de acordo com o scanner (esta é uma Canon), conselhos sobre como localizar as portas necessárias seriam muito bem-vindos.
Edit: Eu tentei sudo ufw allow saned
, mas acho que isso só abre a porta 6566 porque a resposta do comando era que ele já estava aberto.
Informações adicionais: as portas que estão sendo bloqueadas parecem estar relacionadas à descoberta do scanner e ao status do trabalho. Se eu desabilitar o firewall e iniciar o xsane, ativar o firewall e digitalizar, ocorrerá uma varredura, mas ela será repetida várias vezes (aparentemente, um status de conclusão de tarefa não está sendo enviado).
sudo netstat -lntp | grep saned
mostrou a porta 6566, mas não outras. Talvez a descoberta / status esteja sendo enviada muito rápido para eu ver.
Como minha impressora tem um endereço IP fixo na LAN, consegui corrigir isso usando o comando
sudo ufw allow from <ip address>
Eu usaria sudo netstat -lntp | grep saned
para verificar.
Mas o sane tem um perfil de aplicativo predefinido: sudo ufw allow saned
deve ser tudo que você precisa.
( xsane
é o gui para sane
)