Skip to main content
Risolvere l'Errore Socket Operation Unreachable Network in 3ds Max Backburner

Risolvere l'Errore Socket Operation Unreachable Network in 3ds Max Backburner

BySuperRenders Farm Team
11 min read
Risolvi l'errore 'socket operation unreachable network' in 3ds Max Backburner — impostazioni IPv4, network discovery, regole firewall.

Comprendere l'Errore Socket Operation

L'errore «A socket operation was attempted to an unreachable network» (Un'operazione socket è stata tentata verso una rete non raggiungibile) appare tipicamente quando Backburner tenta di comunicare con il nodo manager, ma la connessione fallisce a causa di problemi di configurazione di rete o accessibilità. Questo è uno degli errori di invio più comuni nei render farm ed è quasi sempre risolvibile con una risoluzione dei problemi sistematica.

Abbiamo visto questo errore centinaia di volte nella nostra farm — a volte è una semplice questione di preferenza IPv4, a volte è una regola firewall troppo restrittiva. La buona notizia è che le cause sottostanti sono coerenti e le soluzioni sono semplici. Questa guida ti accompagna attraverso ognuna di esse.

Perché Si Verifica Questo Errore

Backburner usa socket TCP/IP per comunicare tra la tua macchina di invio e il manager di Backburner (o il server manager su un render farm). Se la tua configurazione di rete non supporta questa comunicazione, ottieni l'errore di rete non raggiungibile. I colpevoli più comuni sono:

  • IPv6 abilitato, IPv4 disabilitato: Backburner utilizza IPv4 per impostazione predefinita. Se il tuo sistema preferisce IPv6 o ha IPv4 disabilitato, la comunicazione socket fallisce.
  • Network discovery disabilitato: Backburner si affida al broadcast di rete per individuare il manager. Se la scoperta è disattivata, non riesce a trovare il server.
  • Firewall che blocca le porte di Backburner: Le porte 3234 (server) e 3235 (monitor) sono bloccate a livello di sistema o router.
  • Corruzione della configurazione di Backburner: Raramente, il file di configurazione locale di Backburner si corrompe e deve essere reimpostato.
  • IP manager o hostname errato: Hai specificato un indirizzo manager che non si risolve o non è raggiungibile dalla tua macchina.

Soluzione 1: Abilitare IPv4 e Darlo la Priorità

Backburner comunica usando IPv4 per impostazione predefinita. Se la tua rete è solo IPv6 o IPv4 è disabilitato, la connessione socket fallisce immediatamente.

Su Windows:

  1. Apri Impostazioni > Rete e Internet > Impostazioni di rete avanzate.
  2. Scorri verso il basso e fai clic su Altre opzioni di adattatore di rete.
  3. Fai clic con il pulsante destro del mouse sull'adattatore di rete attivo (Ethernet o Wi-Fi) e seleziona Proprietà.
  4. Nella finestra di dialogo delle proprietà, trova Internet Protocol Version 4 (TCP/IPv4) e assicurati che sia selezionato.
  5. Se non è selezionato, selezionalo e fai clic su OK.
  6. Verifica anche che Internet Protocol Version 6 (TCP/IPv6) sia elencato, ma IPv4 dovrebbe venire per primo nell'ordine di binding.

Per verificare che IPv4 funziona, apri un prompt dei comandi e esegui:

ipconfig /all

Cerca un indirizzo IPv4 (come 192.168.x.x o 10.x.x.x). Se vedi solo indirizzi IPv6 (come fe80::), IPv4 è disabilitato e deve essere abilitato.

Su macOS:

  1. Apri Impostazioni di Sistema > Rete.
  2. Seleziona la tua connessione di rete attiva (Ethernet o Wi-Fi).
  3. Fai clic su Dettagli.
  4. Vai alla scheda TCP/IP.
  5. Assicurati che Configura IPv4 sia impostato su Utilizzando DHCP o Manualmente (non disattivato).
  6. Fai clic su OK.

Per verificare, esegui nel Terminale:

ifconfig | grep inet

Dovresti vedere sia indirizzi IPv4 (inet) che IPv6 (inet6).

Soluzione 2: Abilitare Network Discovery e Condivisione File

Network discovery consente a Backburner di trasmettere query e scoprire il manager sulla tua rete locale. Senza di esso, il server manager è «non raggiungibile» anche se si trova sulla stessa subnet.

Su Windows:

  1. Apri Impostazioni > Rete e Internet > Impostazioni di rete avanzate.
  2. Scorri verso Avanzate e fai clic su Altre opzioni di adattatore di rete.
  3. Nel menu in alto, fai clic su Strumenti > Opzioni Cartella.
  4. Vai alla scheda Visualizzazione.
  5. Sotto Rete, abilita Attiva individuazione rete se è disabilitato.
  6. Abilita anche Attiva condivisione file e stampanti.
  7. Fai clic su Applica e OK.

In alternativa, apri un prompt dei comandi come Amministratore ed esegui:

netsh advfirewall set profile private state off
netsh advfirewall set profile public state on

Questo ammorbidisce temporaneamente le restrizioni del firewall sulla tua rete privata.

Su macOS:

  1. Apri Impostazioni di Sistema > Generale > Condivisione.
  2. Assicurati che Condivisione file sia abilitata.
  3. Se vedi un'icona di lucchetto, fai clic su di essa ed esegui l'autenticazione.
  4. Aggiungi il tuo utente all'elenco delle cartelle condivise.

Soluzione 3: Configurare le Regole Firewall per le Porte di Backburner

Backburner comunica su porte specifiche: 3234 (server) e 3235 (monitor). Se il tuo firewall (Windows Defender Firewall, firewall macOS o firewall a livello di router) blocca queste porte, l'operazione socket fallisce.

Su Windows Defender Firewall:

  1. Apri Windows Security > Firewall e protezione della rete.
  2. Fai clic su Consenti a un'app di comunicare tramite firewall.
  3. Fai clic su Modifica impostazioni (potrebbe essere necessario autenticarsi).
  4. Fai clic su Consenti un'altra app e sfoglia la tua directory di installazione di 3ds Max.
  5. Seleziona 3dsmax.exe e backburner.exe, quindi fai clic su Aggiungi.
  6. Assicurati che entrambi siano selezionati per le reti Private (Private).
  7. Fai clic su OK.

In alternativa, apri il Prompt dei Comandi come Amministratore ed esegui:

netsh advfirewall firewall add rule name="Backburner Server" dir=in action=allow protocol=tcp localport=3234
netsh advfirewall firewall add rule name="Backburner Monitor" dir=in action=allow protocol=tcp localport=3235

Su macOS:

  1. Apri Impostazioni di Sistema > Generale > Sicurezza e Privacy > Opzioni Firewall.
  2. Fai clic sul lucchetto per autenticarti.
  3. Fai clic su Opzioni Firewall.
  4. Assicurati che Firewall sia attivato.
  5. Aggiungi 3ds Max all'elenco Consenti connessioni in ingresso se non è già presente.

Su Firewall a Livello di Router:

Se sei su una rete aziendale o dietro un router restrittivo, contatta il tuo reparto IT per aggiungere alla whitelist le porte 3234 e 3235 per la comunicazione tra la tua macchina di invio e il server render farm.

Soluzione 4: Reimpostare la Configurazione di Backburner

Se hai provato i passaggi precedenti e l'errore persiste, la tua configurazione locale di Backburner potrebbe essere corrotta. La reimpostazione cancella eventuali impostazioni non aggiornate o non valide.

Su Windows:

  1. Chiudi 3ds Max e qualsiasi utility di Backburner.
  2. Naviga a C:\Users\[IlTuoNomeUtente]\AppData\Local\Autodesk\3dsmax\[versione].
  3. Cerca una cartella denominata Backburner o backburner.
  4. Fai clic con il pulsante destro su di essa e seleziona Elimina (o rinominala in backburner_old come backup).
  5. Riavvia 3ds Max. Ricrea automaticamente la cartella di configurazione di Backburner con le impostazioni predefinite.

Su macOS:

  1. Chiudi 3ds Max e le utility di Backburner.
  2. Apri Finder e premi Cmd+Shift+G per aprire la finestra di dialogo Vai a Cartella.
  3. Naviga a ~/Library/Preferences/Autodesk/3ds Max/[versione].
  4. Cerca la cartella backburner e rinominala in backburner_old.
  5. Riavvia 3ds Max.

Dopo la reimpostazione, immetti di nuovo l'indirizzo IP o l'hostname del manager di Backburner in 3ds Max (Render > Backburner > Manager Settings).

Soluzione 5: Verificare la Risoluzione dell'IP Manager e dell'Hostname

Se hai specificato un manager tramite hostname (ad es. render-farm-01.company.local), verifica che la tua macchina possa risolvere questo hostname in un indirizzo IP.

Su Windows:

Apri il Prompt dei Comandi ed esegui:

nslookup render-farm-01.company.local

(Sostituisci con il tuo hostname manager effettivo.)

Se restituisce un indirizzo IP, la risoluzione DNS funziona. Se dice «Non-existent domain», l'hostname non è valido o il DNS è configurato in modo non corretto.

Su macOS o Linux:

Apri il Terminale ed esegui:

nslookup render-farm-01.company.local

Oppure usa dig:

dig render-farm-01.company.local

Se la risoluzione DNS fallisce, prova a connetterti usando l'indirizzo IP del manager direttamente. In 3ds Max, vai a Render > Backburner > Manager Settings e immetti l'IP (ad es. 192.168.1.50) invece dell'hostname.

Soluzione 6: Invio Cloud Render Farm e Requisiti di Rete

Se stai inviando a un render farm nel cloud come Super Renders Farm, il manager è ospitato nel nostro data center, non sulla tua rete locale. La configurazione è diversa:

Configurazione Firewall:

  • Generalmente non hai bisogno di aggiungere alla whitelist le porte 3234-3235 localmente. Invece, la farm fornisce un indirizzo server di invio specifico (IP o hostname).
  • Assicurati che il tuo firewall consenta connessioni in uscita al server di invio della farm sulla porta 443 (HTTPS) o la porta specificata nella documentazione della farm.

Network Discovery:

  • Network discovery non si applica agli invii nel cloud. Il server della farm è sempre raggiungibile tramite IP o hostname, non tramite broadcast.

Impostazioni Manager di Backburner:

  • Invece di un IP manager locale come 192.168.1.50, immetti l'hostname o l'IP del manager della farm fornito durante la registrazione (ad es. api.superrendersfarm.com o render.farm.io).

Verifica Connettività: Prima di inviare, verifica la connettività al server della farm:

ping render.farm.io

Oppure su Windows:

ping -c 4 render.farm.io

Se il ping fallisce, traccia la route della connessione per vedere dove viene bloccata:

tracert render.farm.io  (Windows)
traceroute render.farm.io  (macOS/Linux)

Questo rivela quale hop di rete sta scartando i pacchetti — di solito il firewall del tuo ISP o il proxy aziendale.

Soluzione 7: Testare la Connettività di Backburner Localmente

Prima di inviare alla farm, verifica che Backburner stesso funziona eseguendo un render di test locale.

  1. In 3ds Max, vai a Render > Backburner > Monitor.
  2. La finestra Backburner Monitor dovrebbe aprirsi e mostrare lo stato del manager.
  3. Se dice «Server not found» o timeout, Backburner non riesce a raggiungere il manager e si verificherà l'errore socket.
  4. Se il monitor si apre e mostra il manager come online, la tua connessione è buona e puoi procedere con gli invii.

Se il test locale passa ma l'invio nel cloud fallisce, il problema è probabilmente legato al firewall tra la tua rete e il data center della farm. Contatta il team di supporto della farm con uno screenshot del messaggio di errore.

FAQ

D: Posso usare IPv6 invece di IPv4 per Backburner? R: Non in modo affidabile. Backburner è progettato per la comunicazione IPv4. Mentre alcune configurazioni moderne supportano dual-stack (IPv4 + IPv6), Backburner utilizza per impostazione predefinita IPv4 e potrebbe fallire su reti solo IPv6. Abilita sempre IPv4 come protocollo primario.

D: L'errore di rete non raggiungibile significa che il server della farm è down? R: Non necessariamente. Questo errore di solito indica un problema di configurazione di rete locale sulla tua macchina, non un problema con la farm. Testa prima Backburner Monitor localmente (Soluzione 7). Se il monitor si apre e mostra il server come online, la tua connessione funziona. Se il server della farm fosse down, vedresti di solito un errore «Connection refused» o «Server not found» invece.

D: Sono su una rete aziendale. Cosa devo fare? R: Le reti aziendali hanno spesso firewall e proxy restrittivi. Contatta il tuo reparto IT e chiedi loro di aggiungere alla whitelist le porte di Backburner (3234–3235) per gli invii locali, o l'IP/hostname del server di invio della farm per gli invii nel cloud. Fornisci loro la documentazione della farm.

D: La reimpostazione della configurazione di Backburner eliminerà la mia coda di lavori o la cronologia? R: No. La configurazione di Backburner è separata dal database dei lavori. La reimpostazione della configurazione influisce solo sulle impostazioni di connessione e le preferenze locali. La tua coda di lavori e la cronologia di rendering rimangono intatte.

D: Come posso sapere se il problema è il mio ISP che blocca la connessione? R: Esegui una traceroute (Soluzione 7) al server della farm. Se vedi timeout all'inizio della route (dopo pochi hop), è probabilmente il tuo ISP. Contatta il supporto del tuo ISP e chiedi se stanno bloccando il traffico in uscita sulla porta 443 o sulla porta specifica della farm. Se non funziona, chiedi informazioni sull'uso di una VPN per instradare il traffico intorno al blocco.

D: Posso usare una VPN per connettermi al render farm se il mio firewall la blocca? R: Sì. Una VPN può aggirare le restrizioni del firewall a livello di ISP. Tuttavia, l'instradamento VPN aggiunge latenza e potrebbe rallentare l'invio dei lavori e il monitoraggio. Usala come soluzione temporanea mentre contatti il tuo ISP o la farm per una soluzione permanente.

Articoli Correlati

Per ulteriori informazioni sulla configurazione e risoluzione dei problemi di Backburner, consulta la nostra guida su come risolvere i problemi comuni di rendering. Copriamo anche la configurazione del render farm nel cloud nella nostra guida al rendering nel cloud.

Per la configurazione del render farm nel cloud, esplora la nostra guida al rendering nel cloud di 3ds Max per conoscere i renderer supportati, la compatibilità dei plugin e i flussi di lavoro di invio consigliati.

Risorse Aggiuntive