Nessun router: SMB non funziona su WAN

0

My home iMac è collegato direttamente al mio modem via ethernet. Condivisione file attivata.

Se accendo Internet Sharing e connetto il mio Macbook alla rete wifi risultante, posso accedere ai file sul mio iMac tramite FinderGoConnect to Serversmb://<my iMac's internal IP>

Poiché il mio iMac è connesso direttamente al mio modem, dovrei essere in grado di utilizzare lo stesso processo per connettermi dal lavoro. Apro Finder e digito smb://<my home's external IP> Sfortunatamente, questo porta a un messaggio di errore ("Si è verificato un problema di connessione al server.")

È interessante notare che il mio iMac ha anche la condivisione dello schermo abilitata. A differenza di SMB, funziona correttamente sia da casa che da lavoro.

Come posso far funzionare SMB su WAN?

Modifica: nonostante alcuni problemi di sicurezza sollevati nei commenti, mi piacerebbe comunque sapere come farlo! Sto attivamente ricercando possibili rischi, ma non ho trovato nulla di specifico, ed è fuori portata su questo sito. Voglio che questo funzioni in modo nativo nel Finder.

    
posta Wowfunhappy 11.08.2017 - 17:54
fonte

1 risposta

0

Come sospettato da @klanomath nei commenti (grazie!), il problema era che il mio ISP, Time Warner Cable, blocca la porta 445 .

La soluzione era di cambiare la porta di ascolto SMB di macOS, che può essere regolata modificando /etc/services . Apri il file e scorri verso il basso fino a trovare due righe che leggono:

microsoft-ds    445/udp     # Microsoft-DS
microsoft-ds    445/tcp     # Microsoft-DS

Su entrambe le linee, cambia 445 in una diversa porta inutilizzata. Salva e riavvia il tuo computer . D'ora in poi dovrai aggiungere :port-number alla fine del tuo indirizzo IP ogni volta che ti colleghi al tuo Mac tramite SMB.

Potenziali problemi di sicurezza a parte, questa soluzione sembra molto "pulita" e mi consente di connettermi al mio iMac tramite Finder, mentre un protocollo come sftp richiederebbe software di terze parti. Mentre la mia ricerca non ha rilevato alcun rischio di sicurezza concreto che influisce sull'ultima versione di macOS, chiunque apra SMB alla WAN dovrebbe essere sicuro di impostare una password molto strong sul proprio account utente.

Credito a questa risposta su Superuser per avermi indicato nella giusta direzione.

† Se hai aperto il file in TextEdit o un programma grafico simile, potresti ottenere un errore di autorizzazione quando tenti di salvare. Salva in una posizione diversa e copia su / etc / manualmente oppure usa sudo nano per evitare il problema.

    
risposta data 11.09.2017 - 22:50
fonte

Leggi altre domande sui tag