
Khắc Phục Lỗi Socket Operation Unreachable Network trong 3ds Max Backburner
Hiểu Về Lỗi Socket Operation
Lỗi «A socket operation was attempted to an unreachable network» (Đã cố gắng thực hiện thao tác socket tới mạng không thể tiếp cận) thường xuất hiện khi Backburner cố gắng giao tiếp với nút manager, nhưng kết nối bị lỗi do các vấn đề cấu hình mạng hoặc khả năng tiếp cận. Đây là một trong những lỗi gửi render farm phổ biến nhất và gần như luôn có thể khắc phục bằng cách khắc phục sự cố có hệ thống.
Chúng tôi đã thấy lỗi này hàng trăm lần trên farm của mình — đôi khi chỉ là vấn đề cài đặt ưu tiên IPv4, đôi khi là quy tắc tường lửa quá hạn chế. Tin tốt là các nguyên nhân cơ bản là nhất quán và các giải pháp là đơn giản. Hướng dẫn này sẽ dẫn bạn qua từng loại.
Tại Sao Lỗi Này Xảy Ra?
Backburner sử dụng socket TCP/IP để giao tiếp giữa máy gửi của bạn và manager Backburner (hoặc máy chủ manager trên render farm). Nếu cấu hình mạng của bạn không hỗ trợ giao tiếp này, bạn sẽ nhận được lỗi mạng không thể tiếp cận. Các nguyên nhân phổ biến nhất là:
- IPv6 được bật, IPv4 bị vô hiệu hóa: Backburner sử dụng IPv4 theo mặc định. Nếu hệ thống của bạn ưu tiên IPv6 hoặc IPv4 bị vô hiệu hóa, giao tiếp socket sẽ không thành công.
- Khám phá mạng bị vô hiệu hóa: Backburner dựa vào phát sóng mạng để xác định vị trí manager. Nếu khám phá bị tắt, nó không thể tìm thấy máy chủ.
- Tường lửa chặn các cổng Backburner: Các cổng 3234 (máy chủ) và 3235 (monitor) bị chặn ở cấp độ hệ thống hoặc router.
- Tập tin cấu hình Backburner bị hỏng: Hiếm khi, tập tin cấu hình Backburner cục bộ bị hỏng và cần phải đặt lại.
- IP manager hoặc tên máy chủ không chính xác: Bạn đã chỉ định một địa chỉ manager không thể phân giải hoặc không thể tiếp cận được từ máy của bạn.
Giải Pháp 1: Bật IPv4 Và Ưu Tiên Cho Nó
Backburner giao tiếp bằng IPv4 theo mặc định. Nếu mạng của bạn chỉ là IPv6 hoặc IPv4 bị vô hiệu hóa, kết nối socket sẽ bị lỗi ngay lập tức.
Trên Windows:
- Mở Cài đặt > Mạng và Internet > Cài đặt mạng nâng cao.
- Cuộn xuống và nhấp vào Tùy chọn bộ chuyên đổi mạng khác.
- Nhấp chuột phải vào bộ chuyên đổi mạng hoạt động của bạn (Ethernet hoặc Wi-Fi) và chọn Thuộc tính.
- Trong hộp thoại thuộc tính, tìm Internet Protocol Version 4 (TCP/IPv4) và đảm bảo nó được chọn.
- Nếu nó chưa được chọn, hãy chọn nó và nhấp Đồng ý.
- Cũng hãy đảm bảo Internet Protocol Version 6 (TCP/IPv6) được liệt kê, nhưng IPv4 nên đứng trước trong thứ tự ràng buộc.
Để xác minh IPv4 đang hoạt động, hãy mở dấu nhắc lệnh và chạy:
ipconfig /all
Tìm kiếm một địa chỉ IPv4 (như 192.168.x.x hoặc 10.x.x.x). Nếu bạn chỉ nhìn thấy các địa chỉ IPv6 (như fe80::), IPv4 bị vô hiệu hóa và cần được bật.
Trên macOS:
- Mở Cài đặt Hệ thống > Mạng.
- Chọn kết nối mạng hoạt động của bạn (Ethernet hoặc Wi-Fi).
- Nhấp vào Chi tiết.
- Đi tới tab TCP/IP.
- Đảm bảo Cấu hình IPv4 được đặt thành Sử dụng DHCP hoặc Thủ công (không phải tắt).
- Nhấp Đồng ý.
Để xác minh, hãy chạy trong Terminal:
ifconfig | grep inet
Bạn sẽ thấy cả địa chỉ IPv4 (inet) và IPv6 (inet6).
Giải Pháp 2: Bật Khám Phá Mạng Và Chia Sẻ Tập Tin
Khám phá mạng cho phép Backburner phát sóng các truy vấn và khám phá manager trên mạng cục bộ của bạn. Nếu không có nó, máy chủ manager sẽ «không thể tiếp cận» ngay cả khi nó nằm trên cùng một mạng con.
Trên Windows:
- Mở Cài đặt > Mạng và Internet > Cài đặt mạng nâng cao.
- Cuộn tới Nâng cao và nhấp vào Tùy chọn bộ chuyên đổi mạng khác.
- Trong menu hàng đầu, nhấp vào Công cụ > Tùy chọn Thư mục.
- Đi tới tab Xem.
- Dưới Mạng, bật Bật khám phá mạng nếu nó bị tắt.
- Cũng bật Bật chia sẻ tập tin và máy in.
- Nhấp Áp dụng và Đồng ý.
Ngoài ra, hãy mở dấu nhắc lệnh dưới dạng Quản trị viên và chạy:
netsh advfirewall set profile private state off
netsh advfirewall set profile public state on
Điều này tạm thời làm mềm các hạn chế tường lửa trên mạng riêng của bạn.
Trên macOS:
- Mở Cài đặt Hệ thống > Chung > Chia sẻ.
- Đảm bảo Chia sẻ Tập tin được bật.
- Nếu bạn thấy một biểu tượng khóa, hãy nhấp vào nó và xác thực.
- Thêm người dùng của bạn vào danh sách các thư mục được chia sẻ.
Giải Pháp 3: Cấu Hình Quy Tắc Tường Lửa Cho Các Cổng Backburner
Backburner giao tiếp trên các cổng cụ thể: 3234 (máy chủ) và 3235 (monitor). Nếu tường lửa của bạn (Windows Defender Firewall, tường lửa macOS hoặc tường lửa cấp độ router) chặn các cổng này, thao tác socket sẽ không thành công.
Trên Windows Defender Firewall:
- Mở Windows Security > Tường lửa và bảo vệ mạng.
- Nhấp vào Cho phép ứng dụng qua tường lửa.
- Nhấp vào Thay đổi cài đặt (bạn có thể cần xác thực).
- Nhấp vào Cho phép ứng dụng khác và duyệt đến thư mục cài đặt 3ds Max của bạn.
- Chọn 3dsmax.exe và backburner.exe, sau đó nhấp Thêm.
- Đảm bảo cả hai đều được chọn cho mạng Riêng tư.
- Nhấp Đồng ý.
Ngoài ra, hãy mở Dấu nhắc lệnh dưới dạng Quản trị viên và chạy:
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
Trên macOS:
- Mở Cài đặt Hệ thống > Chung > Bảo mật và Quyền riêng tư > Tùy chọn Tường lửa.
- Nhấp vào khóa để xác thực.
- Nhấp vào Tùy chọn Tường lửa.
- Đảm bảo Tường lửa bật.
- Thêm 3ds Max vào danh sách Cho phép kết nối đến nếu nó chưa ở đó.
Trên Tường Lửa Cấp Độ Router:
Nếu bạn đang ở trên mạng công ty hoặc đằng sau router hạn chế, hãy liên hệ với bộ phận CNTT của bạn để đưa các cổng 3234 và 3235 vào danh sách trắng để giao tiếp giữa máy gửi của bạn và máy chủ render farm.
Giải Pháp 4: Đặt Lại Cấu Hình Backburner
Nếu bạn đã thử những cách trên và lỗi vẫn tiếp tục, cấu hình Backburner cục bộ của bạn có thể bị hỏng. Việc đặt lại sẽ xóa bất kỳ cài đặt nào không được cập nhật hoặc không hợp lệ.
Trên Windows:
- Đóng 3ds Max và bất kỳ tiện ích Backburner nào.
- Điều hướng tới
C:\Users\[TênNguờiDùngCủaBạn]\AppData\Local\Autodesk\3dsmax\[phiên bản]. - Tìm kiếm thư mục có tên Backburner hoặc backburner.
- Nhấp chuột phải vào nó và chọn Xóa (hoặc đổi tên thành
backburner_oldlàm bản sao lưu). - Khởi động lại 3ds Max. Nó sẽ tạo lại thư mục cấu hình Backburner với các cài đặt mặc định.
Trên macOS:
- Đóng 3ds Max và các tiện ích Backburner.
- Mở Finder và nhấn Cmd+Shift+G để mở hộp thoại Đi tới Thư mục.
- Điều hướng tới
~/Library/Preferences/Autodesk/3ds Max/[phiên bản]. - Tìm thư mục backburner và đổi tên thành
backburner_old. - Khởi động lại 3ds Max.
Sau khi đặt lại, hãy nhập lại địa chỉ IP hoặc tên máy chủ manager Backburner của bạn trong 3ds Max (Render > Backburner > Manager Settings).
Giải Pháp 5: Xác Minh Phân Giải IP Manager Và Tên Máy Chủ
Nếu bạn đã chỉ định manager theo tên máy chủ (ví dụ: render-farm-01.company.local), hãy xác minh rằng máy của bạn có thể phân giải tên máy chủ này thành địa chỉ IP.
Trên Windows:
Mở Dấu nhắc lệnh và chạy:
nslookup render-farm-01.company.local
(Thay thế bằng tên máy chủ manager thực tế của bạn.)
Nếu nó trả về một địa chỉ IP, thì phân giải DNS đang hoạt động. Nếu nó nói «Non-existent domain», tên máy chủ không hợp lệ hoặc DNS được cấu hình không chính xác.
Trên macOS hoặc Linux:
Mở Terminal và chạy:
nslookup render-farm-01.company.local
Hoặc sử dụng dig:
dig render-farm-01.company.local
Nếu phân giải DNS không thành công, hãy thử kết nối bằng cách sử dụng địa chỉ IP của manager trực tiếp. Trong 3ds Max, hãy đi tới Render > Backburner > Manager Settings và nhập IP (ví dụ: 192.168.1.50) thay vì tên máy chủ.
Giải Pháp 6: Gửi Cloud Render Farm Và Yêu Cầu Mạng
Nếu bạn đang gửi tới render farm trên mây như Super Renders Farm, manager được lưu trữ trong trung tâm dữ liệu của chúng tôi, không phải trên mạng cục bộ của bạn. Việc thiết lập khác nhau:
Cấu Hình Tường Lửa:
- Bạn thường không cần phải đưa các cổng 3234-3235 vào danh sách trắng cục bộ. Thay vào đó, farm cung cấp một địa chỉ máy chủ gửi cụ thể (IP hoặc tên máy chủ).
- Đảm bảo tường lửa của bạn cho phép kết nối gửi tới máy chủ gửi của farm trên cổng 443 (HTTPS) hoặc cổng được chỉ định trong tài liệu của farm.
Khám Phá Mạng:
- Khám phá mạng không áp dụng cho các bài nộp đám mây. Máy chủ của farm luôn có thể tiếp cận được qua IP hoặc tên máy chủ, không phải qua phát sóng.
Cài Đặt Manager Backburner:
- Thay vì địa chỉ IP manager cục bộ như
192.168.1.50, bạn sẽ nhập tên máy chủ hoặc IP manager của farm được cung cấp trong quá trình đăng ký (ví dụ:api.superrendersfarm.comhoặcrender.farm.io).
Xác Minh Kết Nối: Trước khi gửi, hãy kiểm tra kết nối với máy chủ của farm:
ping render.farm.io
Hoặc trên Windows:
ping -c 4 render.farm.io
Nếu ping không thành công, hãy theo dõi con đường kết nối để xem nó được chặn ở đâu:
tracert render.farm.io (Windows)
traceroute render.farm.io (macOS/Linux)
Điều này phơi bày hop mạng nào đang bỏ gói — thường là tường lửa ISS của bạn hoặc proxy doanh nghiệp.
Giải Pháp 7: Kiểm Tra Kết Nối Backburner Cục Bộ
Trước khi gửi tới farm, hãy kiểm tra xem Backburner có hoạt động bằng cách chạy một render kiểm tra cục bộ.
- Trong 3ds Max, hãy đi tới Render > Backburner > Monitor.
- Cửa sổ Backburner Monitor sẽ mở và hiển thị trạng thái manager.
- Nếu nó nói «Server not found» hoặc timeout, Backburner không thể tiếp cận manager và lỗi socket sẽ xảy ra.
- Nếu monitor mở và hiển thị manager là online, kết nối của bạn là tốt và bạn có thể tiếp tục gửi.
Nếu bài kiểm tra cục bộ thành công nhưng gửi đám mây không thành công, vấn đề có thể liên quan đến tường lửa giữa mạng của bạn và trung tâm dữ liệu của farm. Liên hệ với đội hỗ trợ của farm với một ảnh chụp màn hình của thông báo lỗi.
FAQ
H: Tôi có thể sử dụng IPv6 thay vì IPv4 cho Backburner không? Đ: Không đáng tin cậy. Backburner được thiết kế cho giao tiếp IPv4. Mặc dù một số thiết lập hiện đại hỗ trợ dual-stack (IPv4 + IPv6), Backburner mặc định sử dụng IPv4 và có thể không thành công trên mạng chỉ IPv6. Luôn bật IPv4 làm giao thức chính.
H: Lỗi mạng không thể tiếp cận có nghĩa là máy chủ farm bị hỏng không? Đ: Không nhất thiết. Lỗi này thường chỉ ra vấn đề cấu hình mạng cục bộ trên máy của bạn, không phải vấn đề với farm. Kiểm tra Backburner Monitor cục bộ trước (Giải pháp 7). Nếu monitor mở và hiển thị máy chủ là online, kết nối của bạn đang hoạt động. Nếu máy chủ của farm bị hỏng, bạn thường sẽ thấy lỗi «Connection refused» hoặc «Server not found» thay thế.
H: Tôi đang ở trên mạng doanh nghiệp. Tôi cần phải làm gì? Đ: Mạng doanh nghiệp thường có tường lửa và proxy hạn chế. Liên hệ với bộ phận CNTT của bạn và yêu cầu họ đưa các cổng Backburner (3234–3235) vào danh sách trắng để gửi Backburner cục bộ hoặc IP/tên máy chủ máy chủ gửi của farm để gửi đám mây. Cung cấp cho họ tài liệu của farm.
H: Việc đặt lại cấu hình Backburner sẽ xóa hàng đợi công việc hoặc lịch sử của tôi không? Đ: Không. Cấu hình Backburner tách biệt với cơ sở dữ liệu công việc. Việc đặt lại cấu hình chỉ ảnh hưởng đến cài đặt kết nối và ưu tiên cục bộ. Hàng đợi công việc và lịch sử render của bạn vẫn nguyên vẹn.
H: Làm cách nào để biết vấn đề là ISS của tôi chặn kết nối? Đ: Chạy traceroute (Giải pháp 7) tới máy chủ của farm. Nếu bạn thấy timeout ở đầu tuyến đường (sau vài hop), nó có khả năng là ISS. Liên hệ với hỗ trợ ISS của bạn và hỏi xem họ có chặn lưu lượng truy cập gửi trên cổng 443 hoặc cổng cụ thể của farm không. Nếu điều đó không hoạt động, hãy hỏi về việc sử dụng VPN để định tuyến lưu lượng truy cập xung quanh khối.
H: Tôi có thể sử dụng VPN để kết nối với render farm nếu tường lửa của tôi chặn nó không? Đ: Có. VPN có thể bỏ qua các hạn chế tường lửa cấp độ ISS. Tuy nhiên, định tuyến VPN thêm độ trễ và có thể làm chậm gửi công việc và giám sát. Sử dụng nó như một giải pháp tạm thời trong khi liên hệ với ISS hoặc farm của bạn để tìm giải pháp vĩnh viễn.
Các Bài Viết Liên Quan
Để biết thêm về cấu hình và khắc phục sự cố của Backburner, hãy xem hướng dẫn của chúng tôi về cách khắc phục các sự cố rendering phổ biến. Chúng tôi cũng đề cập đến thiết lập render farm trên mây trong hướng dẫn rendering trên mây của chúng tôi.
Để thiết lập render farm trên mây, hãy khám phá hướng dẫn rendering trên mây của 3ds Max của chúng tôi để tìm hiểu về các renderer được hỗ trợ, khả năng tương thích plugin và các quy trình làm việc gửi được khuyến khích.
Tài Nguyên Bổ Sung
- Tài Liệu Autodesk 3ds Max Backburner — Hướng dẫn cấu hình Backburner chính thức
- Tài Liệu Windows Firewall của Microsoft — Thiết lập quy tắc tường lửa chi tiết
- Cấu Hình Mạng IPv4 Và IPv6 — Hiểu biết về mạng dual-stack

