Per isolare il problema ho fatto un semplice demone che ascolta sulla porta 9070 e in caso di connessione visualizza un messaggio di conferma.
Se faccio utilizzando l'indirizzo locale, mi connetto con il demone e vedo il messaggio di conferma:
Codice: Seleziona tutto
$ telnet 127.0.0.1 9070
Trying 127.0.0.1...
Connected to localhost.
OK, connessione stabilita
Codice: Seleziona tutto
$ telnet <mio_indirizzo_ip_esterno> 9070
telnet: connect to address <mio_indirizzo_ip_esterno>: Connection refused
- ho fatto il port forwarding sul router
- ho verificato con Wireshark che i pacchetti vengono indirizzati dal router al IP locale del Mac sulla mia LAN
- come firewall utilizzo Little Snitch, con relativa regola inbound abilitata (ho provato anche a disabilitare completamente il firewall con il comando ‘Stop Network Filter’)
- il firewall nativo del Mac è disabilitato
- ho disabilitato per sicurezza anche l’antivirus (Avast)
- ho verificato tutti i processi running (con il comando ‘ps -ef’) e non ho trovato altri software di sicurezza che possano bloccare le porte
- ho fatto ricerche globali degli indirizzi IP utilizzati e della stringa ‘9070’ su tutti i file del Mac per individuare qualche eventuale log che contenesse qualche informazioni utile, ma non ho trovato nulla.
Non riesco a capire chi è che blocca. Qualcuno ha qualche idea?
Grazie in anticipo.