
3ds Max Backburner'da Socket Operation Unreachable Network Hatasını Çöz
Socket Operation Hatasını Anlamak
«A socket operation was attempted to an unreachable network» (Bir soket işlemi ulaşılmaz bir ağa denenmiştir) hatası, Backburner yönetici düğümü ile iletişim kurmaya çalıştığında, ancak ağ yapılandırması veya erişilebilirlik sorunları nedeniyle bağlantı başarısız olduğunda tipik olarak görülür. Bu, render farm gönderme hatalarından en yaygınlarından biridir ve sistematik sorun giderme ile neredeyse her zaman çözülebilir.
Bu hatayı farmımızda yüzlerce kez gördük — bazen basit bir IPv4 tercih meselesi, bazen de çok kısıtlayıcı bir firewall kuralı. İyi haber şu ki, altta yatan nedenler tutarlıdır ve çözümler basittir. Bu rehber sizi her birinin arasında yürütür.
Bu Hata Neden Oluşur?
Backburner, gönderme makineniz ile Backburner yöneticisi (veya bir render farm'daki yönetici sunucusu) arasında iletişim için TCP/IP soketlerini kullanır. Ağ yapılandırmanız bu iletişimi desteklemezse, ulaşılmaz ağ hatasını alırsınız. En yaygın suçlular şunlardır:
- IPv6 etkinleştirilmiş, IPv4 devre dışı: Backburner varsayılan olarak IPv4 kullanır. Sisteminiz IPv6'yı tercih ediyor veya IPv4 devre dışıysa, soket iletişimi başarısız olur.
- Network discovery devre dışı: Backburner, yöneticiyi konumlandırmak için ağ yayını yapmasını sağlar. Keşif kapatılmışsa, sunucuyu bulamaz.
- Firewall, Backburner bağlantı noktalarını engelliyor: 3234 (sunucu) ve 3235 (monitör) bağlantı noktaları sistem veya yönlendirici düzeyinde engelleniyor.
- Backburner yapılandırması bozulması: Nadiren, yerel Backburner yapılandırma dosyası bozulur ve sıfırlanması gerekir.
- Yanlış yönetici IP veya ana bilgisayar adı: Yönetici adresini, çözümlenmeyen veya makinenizden ulaşılamayan bir şekilde belirttin.
Çözüm 1: IPv4'ü Etkinleştirin ve Buna Öncelik Verin
Backburner varsayılan olarak IPv4 kullanarak iletişim kurar. Ağınız yalnızca IPv6 ise veya IPv4 devre dışıysa, soket bağlantısı hemen başarısız olur.
Windows'ta:
- Ayarlar > Ağ ve İnternet > Gelişmiş ağ ayarları'nı açın.
- Aşağı kaydırın ve Daha fazla ağ bağdaştırıcısı seçeneği'ne tıklayın.
- Etkin ağ bağdaştırıcınıza (Ethernet veya Wi-Fi) sağ tıklayın ve Özellikler'i seçin.
- Özellikler iletişim kutusunda İnternet Protokolü Sürüm 4 (TCP/IPv4)'ü bulun ve işaretli olduğundan emin olun.
- İşaretli değilse, işaretleyin ve Tamam'a tıklayın.
- Ayrıca İnternet Protokolü Sürüm 6 (TCP/IPv6)'nın listelendiğini doğrulayın, ancak IPv4 bağlama sırasında ilk sırada olmalıdır.
IPv4'ün çalışıp çalışmadığını doğrulamak için bir komut istemini açın ve çalıştırın:
ipconfig /all
IPv4 adresi (192.168.x.x veya 10.x.x.x gibi) arayın. Yalnızca IPv6 adresleri (fe80:: gibi) görüyorsanız, IPv4 devre dışıdır ve etkinleştirilmesi gerekir.
macOS'ta:
- Sistem Ayarları > Ağ'ı açın.
- Etkin ağ bağlantınızı (Ethernet veya Wi-Fi) seçin.
- Ayrıntılar'a tıklayın.
- TCP/IP sekmesine gidin.
- IPv4'ü Yapılandır'ın DHCP Kullanarak veya El İle (kapalı değil) olarak ayarlandığından emin olun.
- Tamam'a tıklayın.
Doğrulamak için Terminal'de çalıştırın:
ifconfig | grep inet
Hem IPv4 (inet) hem de IPv6 (inet6) adresleri görmelisiniz.
Çözüm 2: Network Discovery ve Dosya Paylaşımını Etkinleştirin
Network discovery, Backburner'ın sorguları yayınlayıp yerel ağınızda yöneticiyi keşfetmesine olanak sağlar. Bunu olmadan, yönetici sunucusu aynı alt ağda olsa bile «ulaşılmaz»tır.
Windows'ta:
- Ayarlar > Ağ ve İnternet > Gelişmiş ağ ayarları'nı açın.
- Gelişmiş'e kaydırın ve Daha fazla ağ bağdaştırıcısı seçeneği'ne tıklayın.
- Üst menüde Araçlar > Klasör Seçenekleri'ne tıklayın.
- Görünüm sekmesine gidin.
- Ağ İletişimi altında, devre dışıysa Ağ Keşfini Aç'ı etkinleştirin.
- Ayrıca Dosya ve Yazıcı Paylaşımını Aç'ı etkinleştirin.
- Uygula ve Tamam'a tıklayın.
Alternatif olarak, bir komut istemini Yönetici olarak açın ve çalıştırın:
netsh advfirewall set profile private state off
netsh advfirewall set profile public state on
Bu, özel ağınızdaki firewall kısıtlamalarını geçici olarak azaltır.
macOS'ta:
- Sistem Ayarları > Genel > Paylaşım'ı açın.
- Dosya Paylaşımı'nın etkinleştirildiğinden emin olun.
- Bir kilit simgesi görürseniz, üzerine tıklayın ve kimlik doğrulaması yapın.
- Kullanıcınızı paylaşılan klasörler listesine ekleyin.
Çözüm 3: Backburner Bağlantı Noktaları için Firewall Kurallarını Yapılandırın
Backburner belirli bağlantı noktalarında iletişim kurar: 3234 (sunucu) ve 3235 (monitör). Firewall'ınız (Windows Defender Firewall, macOS firewall veya yönlendirici düzeyinde firewall) bu bağlantı noktalarını engellerse, soket işlemi başarısız olur.
Windows Defender Firewall'da:
- Windows Güvenliği > Firewall ve ağ koruması'nı açın.
- Güvenlik duvarından bir uygulamaya izin ver'e tıklayın.
- Ayarları Değiştir'e tıklayın (kimlik doğrulaması gerekli olabilir).
- Başka bir uygulamaya izin ver'e tıklayın ve 3ds Max yükleme dizininize göz atın.
- 3dsmax.exe ve backburner.exe'yi seçin, ardından Ekle'ye tıklayın.
- Her ikisinin de Özel ağlar için işaretlendiğinden emin olun.
- Tamam'a tıklayın.
Alternatif olarak, Komut İstemini Yönetici olarak açın ve çalıştırın:
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'ta:
- Sistem Ayarları > Genel > Güvenlik ve Gizlilik > Firewall Seçenekleri'ni açın.
- Kimlik doğrulaması için kilide tıklayın.
- Firewall Seçenekleri'ne tıklayın.
- Firewall'ın açık olduğundan emin olun.
- Zaten orada değilse 3ds Max'ı Gelen bağlantılara izin ver listesine ekleyin.
Yönlendirici Düzeyinde Firewall'da:
Kurumsal bir ağdaysa veya kısıtlayıcı bir yönlendiricinin arkasındaysanız, gönderme makineniz ile render farm sunucusu arasında iletişim için 3234 ve 3235 bağlantı noktalarını beyaz listeye almak üzere BT bölümünüze başvurun.
Çözüm 4: Backburner Yapılandırmasını Sıfırla
Yukarıdakileri denediniz ve hata devam ederse, yerel Backburner yapılandırmanız bozulmuş olabilir. Sıfırlama, eski veya geçersiz ayarları temizler.
Windows'ta:
- 3ds Max ve tüm Backburner yardımcı programlarını kapatın.
C:\Users\[BurAdınız]\AppData\Local\Autodesk\3dsmax\[sürüm]'e gidin.- Backburner veya backburner adlı bir klasör arayın.
- Sağ tıklayın ve Sil'i seçin (veya yedek olarak
backburner_oldolarak yeniden adlandırın). - 3ds Max'ı yeniden başlatın. Varsayılan ayarlarla Backburner yapılandırma klasörünü otomatik olarak yeniden oluşturur.
macOS'ta:
- 3ds Max ve Backburner yardımcı programlarını kapatın.
- Finder'ı açın ve Klasöre Git iletişim kutusunu açmak için Cmd+Shift+G'ye basın.
~/Library/Preferences/Autodesk/3ds Max/[sürüm]'e gidin.- backburner klasörünü bulun ve
backburner_oldolarak yeniden adlandırın. - 3ds Max'ı yeniden başlatın.
Sıfırladıktan sonra, Backburner yönetici IP adresini veya ana bilgisayar adını 3ds Max'ta yeniden girin (Render > Backburner > Manager Settings).
Çözüm 5: Yönetici IP ve Ana Bilgisayar Adı Çözünürlüğünü Doğrulayın
Bir yöneticiyi ana bilgisayar adı (ör. render-farm-01.company.local) ile belirttiyseniz, makinenizin bu ana bilgisayar adını bir IP adresine çözebildiğini doğrulayın.
Windows'ta:
Komut İstemini açın ve çalıştırın:
nslookup render-farm-01.company.local
(Gerçek yönetici ana bilgisayar adınız ile değiştirin.)
Bir IP adresi döndürürse, DNS çözümlemesi çalışıyor. «Non-existent domain» yazıyorsa, ana bilgisayar adı geçersizdir veya DNS yanlış yapılandırılmıştır.
macOS veya Linux'ta:
Terminal'i açın ve çalıştırın:
nslookup render-farm-01.company.local
Veya dig kullanın:
dig render-farm-01.company.local
DNS çözümlemesi başarısız olursa, bunun yerine yöneticinin IP adresini doğrudan kullanarak bağlanmayı deneyin. 3ds Max'ta Render > Backburner > Manager Settings'e gidin ve ana bilgisayar adı yerine IP'yi girin (ör. 192.168.1.50).
Çözüm 6: Bulut Render Farm Gönderimi ve Ağ Gereksinimleri
Super Renders Farm gibi bir bulut render farm'ına gönderiyorsanız, yönetici yerel ağınızda değil, veri merkezimizde barındırılır. Kurulum farklıdır:
Firewall Yapılandırması:
- Genellikle 3234-3235 bağlantı noktalarını yerel olarak beyaz listeye almanız gerekmez. Bunun yerine farm, belirli bir gönderme sunucusu adresi (IP veya ana bilgisayar adı) sağlar.
- Firewall'ınızın farm'ın gönderme sunucusuna 443 (HTTPS) bağlantı noktasında veya farm'ın belgelerinde belirtilen bağlantı noktasında giden bağlantılara izin verdiğinden emin olun.
Network Discovery:
- Network discovery, bulut gönderimleri için geçerli değildir. Farm'ın sunucusu her zaman IP veya ana bilgisayar adı ile erişilebilir, yayın ile değil.
Backburner Yönetici Ayarları:
192.168.1.50gibi yerel bir yönetici IP'si yerine, kayıt sırasında sağlanan farm'ın yönetici ana bilgisayar adını veya IP'sini girin (ör.api.superrendersfarm.comveyarender.farm.io).
Bağlantıyı Doğrulayın: Göndermeden önce, farm'ın sunucusuna bağlantıyı test edin:
ping render.farm.io
Veya Windows'ta:
ping -c 4 render.farm.io
Ping başarısız olursa, nerede engellendiğini görmek için bağlantıyı izleme yolundan geçirin:
tracert render.farm.io (Windows)
traceroute render.farm.io (macOS/Linux)
Bu, hangi ağ atlamasının paketleri bıraktığını ortaya koymaktadır — genellikle ISS'nizin firewall'ı veya kurumsal proxy'sidir.
Çözüm 7: Backburner Bağlantısını Yerel Olarak Test Edin
Farm'a göndermeden önce, yerel bir test render çalıştırarak Backburner'ın kendisinin çalışıp çalışmadığını test edin.
- 3ds Max'ta Render > Backburner > Monitor'e gidin.
- Backburner Monitor penceresi açılmalı ve yönetici durumunu göstermelidir.
- «Server not found» veya timeout yazıyorsa, Backburner yöneticiyi bulamaz ve soket hatası oluşur.
- Monitor açılırsa ve yöneticiyi çevrimiçi olarak gösterirse, bağlantınız iyidir ve göndermeye devam edebilirsiniz.
Yerel test geçerse ancak bulut gönderimi başarısız olursa, sorun muhtemelen ağınız ile farm'ın veri merkezi arasındaki firewall ile ilgilidir. Hata mesajinin bir ekran görüntüsü ile farm'ın destek ekibine başvurun.
FAQ
Backburner için IPv6 yerine IPv4 kullanabilir miyim?
Güvenilir bir şekilde değil. Backburner IPv4 iletişimi için tasarlanmıştır. Bazı modern kurulumlar dual-stack (IPv4 + IPv6) destekse de, Backburner varsayılan olarak IPv4 kullanır ve yalnızca IPv6 ağlarında başarısız olabilir. Daima IPv4'ü birincil protokol olarak etkinleştirin.
Ulaşılmaz ağ hatası, farm sunucusu kapalı demek midir?
Mutlaka değil. Bu hata genellikle makinenizde yerel bir ağ yapılandırması sorunu gösterir, farm ile ilgili bir sorun değil. Önce Backburner Monitor'ü yerel olarak test edin (Çözüm 7). Monitor açılırsa ve sunucuyu çevrimiçi olarak gösterirse, bağlantınız çalışıyor. Farm'ın sunucusu kapalıysa, bunun yerine genellikle «Connection refused» veya «Server not found» hatası görürsünüz.
Kurumsal bir ağdayım. Ne yapmam gerekir?
Kurumsal ağlar genellikle kısıtlayıcı firewall ve proxy'lere sahiptir. BT bölümünüze başvurun ve yerel Backburner gönderimleri için Backburner bağlantı noktalarını (3234–3235) veya bulut gönderimleri için farm'ın gönderme sunucusu IP'sini/ana bilgisayar adını beyaz listeye almalarını isteyin. Onlara farm'ın belgelerini sağlayın.
Backburner yapılandırmasını sıfırlamak iş sıramı veya geçmişimi silecek mi?
Hayır. Backburner yapılandırması iş veritabanından ayrıdır. Yapılandırmayı sıfırlamak yalnızca bağlantı ayarlarını ve yerel tercihleri etkiler. İş sıranız ve render geçmişiniz sağlam kalır.
Sorunun ISS'mi engelleyen bağlantı olup olmadığını nasıl bilebilirim?
Farm'ın sunucusuna bir traceroute çalıştırın (Çözüm 7). Rotanın başında (birkaç atlamadan sonra) timeout görürseniz, bu muhtemelen ISS'dir. ISS desteğine başvurun ve 443 bağlantı noktasında giden trafiği veya farm'ın belirli bağlantı noktasını engelleyip engellenmediğini sorun. Bu işe yaramazsa, trafiği blokajın etrafında yönlendirmek için VPN kullanma hakkında soruşturma yapın.
Firewall'ım bunu engelliyorsa render farm'a bağlanmak için VPN kullanabilir miyim?
Evet. VPN, ISS düzeyinde firewall kısıtlamalarını atlatabilir. Ancak VPN yönlendirmesi gecikme ekler ve iş gönderimi ile izlemeyi yavaşlatabilir. ISS veya farm'a kalıcı bir çözüm için başvurmaya devam ederken bunu geçici bir geçici çözüm olarak kullanın.
İlgili Makaleler
Backburner yapılandırması ve sorun giderme hakkında daha fazla bilgi için, yaygın rendering sorunlarını nasıl gidereceğimiz hakkında rehberimizi inceleyin. Bulut render farm kurulumunu da bulut rendering rehberimizde ele alıyoruz.
Bulut render farm kurulumu için, desteklenen rendererler, plugin uyumluluğu ve önerilen gönderme iş akışları hakkında bilgi almak için 3ds Max bulut rendering rehberimizi inceleyin.
Ek Kaynaklar
- Autodesk 3ds Max Backburner Belgeleri — Resmi Backburner yapılandırma rehberi
- Microsoft Windows Firewall Belgeleri — Ayrıntılı firewall kuralı kurulumu
- IPv4 ve IPv6 Ağ Yapılandırması — Dual-stack ağlarını anlama

