
3ds Max Backburner의 Socket Operation Unreachable Network 오류 해결
개요
Socket Operation 오류 이해하기
"A socket operation was attempted to an unreachable network" 오류는 일반적으로 Backburner가 매니저 노드와 통신을 시도하지만, 네트워크 구성 또는 접근성 문제로 연결에 실패할 때 나타납니다. 이 오류는 렌더팜(render farm) 작업 제출 시 가장 흔히 발생하는 오류 중 하나이며, 체계적으로 점검하면 거의 항상 해결할 수 있습니다.
저희 팜에서도 이 오류를 수백 번 확인했습니다. 단순한 IPv4 우선순위 문제인 경우도 있고, 지나치게 엄격한 방화벽(firewall) 규칙이 원인인 경우도 있습니다. 다행히 근본 원인은 일정한 패턴이 있고 해결 방법도 간단합니다. 이 가이드에서는 각 원인을 차례로 안내합니다.
이 오류가 발생하는 이유
Backburner는 TCP/IP 소켓을 사용하여 작업 제출 컴퓨터와 Backburner 매니저(렌더팜의 경우 매니저 서버) 사이에서 통신합니다. 네트워크 구성이 이 통신을 지원하지 않으면 unreachable network 오류가 발생합니다. 가장 흔한 원인은 다음과 같습니다.
- IPv6는 활성화되고 IPv4는 비활성화된 경우: Backburner는 기본적으로 IPv4를 사용합니다. 시스템이 IPv6를 우선하거나 IPv4가 꺼져 있으면 소켓 통신이 실패합니다.
- 네트워크 검색(Network discovery)이 비활성화된 경우: Backburner는 네트워크 브로드캐스트를 통해 매니저를 찾습니다. 검색 기능이 꺼져 있으면 서버를 찾을 수 없습니다.
- 방화벽이 Backburner 포트를 차단하는 경우: 포트 3234(서버)와 3235(모니터)가 시스템 또는 라우터 수준에서 차단되어 있습니다.
- Backburner 설정 손상: 드물게 로컬 Backburner 설정 파일이 손상되어 초기화가 필요한 경우가 있습니다.
- 잘못된 매니저 IP 또는 호스트 이름: 지정한 매니저 주소가 확인되지 않거나 사용 중인 컴퓨터에서 접근할 수 없습니다.
해결 방법 1: IPv4를 활성화하고 우선순위 지정하기
Backburner는 기본적으로 IPv4로 통신합니다. 네트워크가 IPv6 전용이거나 IPv4가 비활성화되어 있으면 소켓 연결이 즉시 실패합니다.
Windows에서:
- Settings > Network & Internet > Advanced network settings를 엽니다.
- 아래로 스크롤하여 More network adapter options를 클릭합니다.
- 사용 중인 네트워크 어댑터(Ethernet 또는 Wi-Fi)를 마우스 오른쪽 버튼으로 클릭하고 Properties를 선택합니다.
- 속성 대화 상자에서 **Internet Protocol Version 4 (TCP/IPv4)**를 찾아 체크되어 있는지 확인합니다.
- 체크되어 있지 않다면 체크한 후 OK를 클릭합니다.
- **Internet Protocol Version 6 (TCP/IPv6)**도 목록에 있는지 확인하되, 바인딩 순서에서는 IPv4가 먼저 와야 합니다.
IPv4가 정상 작동하는지 확인하려면 명령 프롬프트를 열고 다음을 실행합니다.
ipconfig /all
IPv4 주소(예: 192.168.x.x 또는 10.x.x.x)가 있는지 확인합니다. IPv6 주소(예: fe80::)만 보인다면 IPv4가 비활성화된 상태이므로 활성화해야 합니다.
macOS에서:
- System Settings > Network를 엽니다.
- 사용 중인 네트워크 연결(Ethernet 또는 Wi-Fi)을 선택합니다.
- Details를 클릭합니다.
- TCP/IP 탭으로 이동합니다.
- Configure IPv4가 Using DHCP 또는 Manually로 설정되어 있는지(꺼짐이 아닌지) 확인합니다.
- OK를 클릭합니다.
확인하려면 터미널에서 다음을 실행합니다.
ifconfig | grep inet
IPv4(inet)와 IPv6(inet6) 주소가 모두 표시되어야 합니다.
해결 방법 2: 네트워크 검색과 파일 공유 활성화하기
네트워크 검색은 Backburner가 로컬 네트워크에서 쿼리를 브로드캐스트하여 매니저를 찾을 수 있게 해 줍니다. 이 기능이 없으면 매니저 서버가 같은 서브넷에 있더라도 "unreachable" 상태가 됩니다.
Windows에서:
- Settings > Network & Internet > Advanced network settings를 엽니다.
- Advanced까지 스크롤하여 More network adapter options를 클릭합니다.
- 상단 메뉴에서 Tools > Folder Options를 클릭합니다.
- View 탭으로 이동합니다.
- Networking 아래에서 Turn on network discovery가 꺼져 있다면 활성화합니다.
- Turn on file and printer sharing도 활성화합니다.
- Apply와 OK를 클릭합니다.
또는 관리자 권한으로 명령 프롬프트를 열고 다음을 실행할 수도 있습니다.
netsh advfirewall set profile private state off
netsh advfirewall set profile public state on
이 명령은 프라이빗 네트워크의 방화벽 제한을 일시적으로 완화합니다.
macOS에서:
- System Settings > General > Sharing을 엽니다.
- File Sharing이 활성화되어 있는지 확인합니다.
- 잠금 아이콘이 보이면 클릭하여 인증합니다.
- 공유 폴더 목록에 사용자 계정을 추가합니다.
해결 방법 3: Backburner 포트에 대한 방화벽 규칙 구성하기
Backburner는 특정 포트인 3234(서버)와 3235(모니터)로 통신합니다. 방화벽(Windows Defender Firewall, macOS 방화벽 또는 라우터 수준 방화벽)이 이 포트를 차단하면 소켓 작업이 실패합니다.
Windows Defender Firewall에서:
- Windows Security > Firewall & network protection을 엽니다.
- Allow an app through firewall을 클릭합니다.
- Change settings를 클릭합니다(인증이 필요할 수 있습니다).
- Allow another app을 클릭하고 3ds Max 설치 디렉터리를 찾아갑니다.
- 3dsmax.exe와 backburner.exe를 선택한 후 Add를 클릭합니다.
- 두 항목 모두 Private 네트워크에 체크되어 있는지 확인합니다.
- OK를 클릭합니다.
또는 관리자 권한으로 명령 프롬프트를 열고 다음을 실행할 수도 있습니다.
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
macOS에서:
- System Settings > General > Security & Privacy > Firewall Options를 엽니다.
- 잠금을 클릭하여 인증합니다.
- Firewall Options를 클릭합니다.
- Firewall이 on 상태인지 확인합니다.
- 3ds Max가 Allow incoming connections 목록에 없다면 추가합니다.
라우터 수준 방화벽에서:
기업 네트워크를 사용 중이거나 제한이 엄격한 라우터 뒤에 있다면, IT 부서에 문의하여 작업 제출 컴퓨터와 렌더팜 서버 간 통신을 위한 포트 3234와 3235를 허용 목록에 등록해 달라고 요청하세요.
해결 방법 4: Backburner 설정 초기화하기
위의 방법을 시도했는데도 오류가 계속된다면 로컬 Backburner 설정이 손상되었을 수 있습니다. 설정을 초기화하면 오래되었거나 잘못된 설정이 모두 지워집니다.
Windows에서:
- 3ds Max와 모든 Backburner 유틸리티를 종료합니다.
C:\Users\[YourUsername]\AppData\Local\Autodesk\3dsmax\[version]경로로 이동합니다.- Backburner 또는 backburner라는 이름의 폴더를 찾습니다.
- 해당 폴더를 마우스 오른쪽 버튼으로 클릭하여 Delete를 선택합니다(또는 백업용으로
backburner_old로 이름을 변경합니다). - 3ds Max를 다시 시작합니다. 기본 설정으로 Backburner 설정 폴더가 다시 생성됩니다.
macOS에서:
- 3ds Max와 Backburner 유틸리티를 종료합니다.
- Finder를 열고 Cmd+Shift+G를 눌러 Go to Folder 대화 상자를 엽니다.
~/Library/Preferences/Autodesk/3ds Max/[version]경로로 이동합니다.- backburner 폴더를 찾아
backburner_old로 이름을 변경합니다. - 3ds Max를 다시 시작합니다.
초기화한 후에는 3ds Max(Render > Backburner > Manager Settings)에서 Backburner 매니저의 IP 주소 또는 호스트 이름을 다시 입력합니다.
해결 방법 5: 매니저 IP와 호스트 이름 확인 점검하기
매니저를 호스트 이름(예: render-farm-01.company.local)으로 지정했다면, 사용 중인 컴퓨터가 이 호스트 이름을 IP 주소로 확인할 수 있는지 점검합니다.
Windows에서:
명령 프롬프트를 열고 다음을 실행합니다.
nslookup render-farm-01.company.local
(실제 매니저 호스트 이름으로 바꿔서 실행합니다.)
IP 주소가 반환되면 DNS 확인이 정상 작동하는 것입니다. "Non-existent domain"이라고 표시되면 호스트 이름이 올바르지 않거나 DNS가 잘못 구성된 것입니다.
macOS 또는 Linux에서:
터미널을 열고 다음을 실행합니다.
nslookup render-farm-01.company.local
또는 dig를 사용할 수도 있습니다.
dig render-farm-01.company.local
DNS 확인에 실패하면 호스트 이름 대신 매니저의 IP 주소로 직접 연결해 보세요. 3ds Max에서 Render > Backburner > Manager Settings로 이동하여 호스트 이름 대신 IP(예: 192.168.1.50)를 입력합니다.
해결 방법 6: 클라우드 렌더팜 제출과 네트워크 요구 사항
Super Renders Farm 같은 클라우드 렌더팜(cloud render farm)에 작업을 제출하는 경우, 매니저는 사용자의 로컬 네트워크가 아니라 저희 데이터 센터에 호스팅됩니다. 따라서 설정 방식이 다릅니다.
방화벽 구성:
- 일반적으로 포트 3234–3235를 로컬에서 허용 목록에 등록할 필요는 없습니다. 대신 팜에서 전용 작업 제출 서버 주소(IP 또는 호스트 이름)를 제공합니다.
- 방화벽이 팜의 제출 서버로 향하는 포트 443(HTTPS) 또는 팜 문서에 명시된 포트의 아웃바운드 연결을 허용하는지 확인합니다.
네트워크 검색:
- 네트워크 검색은 클라우드 제출에는 적용되지 않습니다. 팜의 서버는 브로드캐스트가 아니라 IP 또는 호스트 이름으로 항상 접근할 수 있습니다.
Backburner 매니저 설정:
192.168.1.50같은 로컬 매니저 IP 대신, 가입 시 제공받은 팜의 매니저 호스트 이름 또는 IP(예:api.superrendersfarm.com또는render.farm.io)를 입력합니다.
연결 확인: 작업을 제출하기 전에 팜 서버로의 연결을 테스트합니다.
ping render.farm.io
또는 Windows에서는 다음과 같이 실행합니다.
ping -c 4 render.farm.io
ping이 실패하면 traceroute로 연결 경로를 추적하여 어느 지점에서 차단되는지 확인합니다.
tracert render.farm.io (Windows)
traceroute render.farm.io (macOS/Linux)
이 결과를 통해 어느 네트워크 홉에서 패킷이 손실되는지 알 수 있으며, 대개 ISP의 방화벽이나 기업 프록시가 원인입니다.
해결 방법 7: Backburner 연결을 로컬에서 테스트하기
팜에 제출하기 전에 로컬 테스트 렌더를 실행하여 Backburner 자체가 정상 작동하는지 확인합니다.
- 3ds Max에서 Render > Backburner > Monitor로 이동합니다.
- Backburner Monitor 창이 열리고 매니저 상태가 표시되어야 합니다.
- "Server not found"가 표시되거나 시간 초과가 발생하면 Backburner가 매니저에 접근할 수 없다는 뜻이며, 소켓 오류가 발생하게 됩니다.
- 모니터가 열리고 매니저가 online으로 표시되면 연결이 정상이므로 작업 제출을 진행해도 됩니다.
로컬 테스트는 통과하지만 클라우드 제출이 실패한다면, 사용자 네트워크와 팜 데이터 센터 사이의 방화벽이 원인일 가능성이 높습니다. 오류 메시지 스크린샷과 함께 팜 지원팀에 문의하세요.
FAQ
Q: Backburner에서 IPv4 대신 IPv6를 사용할 수 있습니까? A: 안정적으로 사용할 수 없습니다. Backburner는 IPv4 통신을 기준으로 설계되었습니다. 최근 일부 환경에서는 듀얼 스택(IPv4 + IPv6)을 지원하지만, Backburner는 기본적으로 IPv4를 사용하며 IPv6 전용 네트워크에서는 실패할 수 있습니다. 항상 IPv4를 기본 프로토콜로 활성화하세요.
Q: unreachable network 오류는 팜 서버가 다운되었다는 의미입니까? A: 반드시 그렇지는 않습니다. 이 오류는 대개 팜의 문제가 아니라 사용 중인 컴퓨터의 로컬 네트워크 구성 문제를 나타냅니다. 먼저 Backburner Monitor를 로컬에서 테스트하세요(해결 방법 7). 모니터가 열리고 서버가 online으로 표시되면 연결은 정상입니다. 팜 서버가 다운된 경우에는 보통 "Connection refused" 또는 "Server not found" 오류가 대신 표시됩니다.
Q: 기업 네트워크를 사용 중입니다. 어떻게 해야 합니까? A: 기업 네트워크는 방화벽과 프록시가 엄격한 경우가 많습니다. IT 부서에 문의하여 로컬 Backburner 제출에는 Backburner 포트(3234–3235)를, 클라우드 제출에는 팜의 제출 서버 IP 또는 호스트 이름을 허용 목록에 등록해 달라고 요청하세요. 이때 팜 문서도 함께 전달하세요.
Q: Backburner 설정을 초기화하면 작업 대기열이나 기록이 삭제됩니까? A: 아니요, 삭제되지 않습니다. Backburner 설정은 작업 데이터베이스와 별개입니다. 설정 초기화는 연결 설정과 로컬 환경설정에만 영향을 줍니다. 작업 대기열과 렌더 기록은 그대로 유지됩니다.
Q: ISP가 연결을 차단하고 있는지 어떻게 알 수 있습니까? A: 팜 서버로 traceroute를 실행합니다(해결 방법 7). 경로 초반(몇 홉 이후)에 시간 초과가 나타난다면 ISP가 원인일 가능성이 높습니다. ISP 지원팀에 문의하여 포트 443 또는 팜의 특정 포트로 나가는 트래픽을 차단하고 있는지 확인하세요. 그래도 해결되지 않으면 VPN을 사용해 차단 구간을 우회하는 방법을 문의하세요.
Q: 방화벽이 차단하고 있다면 VPN으로 렌더팜에 연결할 수 있습니까? A: 네, 가능합니다. VPN은 ISP 수준의 방화벽 제한을 우회할 수 있습니다. 다만 VPN 경로는 지연 시간을 늘리고 작업 제출과 모니터링 속도를 떨어뜨릴 수 있습니다. ISP 또는 팜에 문의하여 영구적인 해결책을 찾는 동안 임시 방편으로만 사용하세요.
관련 글
Backburner 구성과 문제 해결에 대한 자세한 내용은 일반적인 렌더링 문제 해결 방법 가이드를 참고하세요. 클라우드 렌더팜 설정에 대해서는 클라우드 렌더링 가이드에서도 다루고 있습니다.
클라우드 렌더팜 설정에 대해 더 알아보려면 3ds Max 클라우드 렌더팜 가이드에서 지원되는 렌더러, 플러그인 호환성, 권장 작업 제출 워크플로를 확인하세요.
추가 자료
- Autodesk 3ds Max Backburner Documentation — Backburner 구성에 관한 공식 가이드
- Microsoft Windows Firewall Documentation — 방화벽 규칙 설정 상세 안내
- IPv4 및 IPv6 네트워크 구성 — 듀얼 스택 네트워크 이해하기



