MacBook Pro'mda garip bir durumla karşı karşıyayım. Http üzerinden bir dosya sunuyorum (kullandığım sunucu ne olursa olsun, aynı sorunu yaşıyorum: apache, node.js, ...): [http: // localhost: 8080 / myFile] wifi adaptörümle:
- MBP (model 15 inç, Orta 2012, MacBookPro9,1).
- AirPort Extreme (0x14E4, 0xF5), ürün yazılımı sürümü Broadcom BCM43xx 1.0 (5.106.98.100.22)
Dosyayı [http: // localhost: 8080 / myFile] veya [http://127.0.0.1:8080/myFile] üzerinden indirmeye çalıştığımda, kusursuz çalışıyor.
Şimdi aynı dosyaya erişmeye çalıştığımda, ancak bu sefer yerel ipim üzerinden ve makinemden [http://192.168.1.5:8080/myFile], indirme başlıyor, ancak ~ 60kbayttan sonra duruyor ! Bu, hangi dosyaya hizmet ettiğimden ve hangi sunucu tekniğini kullandığımdan bağımsız olarak gerçekleşir. Tarayıcılardan (safari, krom, firefox) indirmeyi ve komut satırı araçlarını (wget, curl) indirmeyi denedim ve her zaman aynı sorunu ...
Şimdi, aynı dosyayı indirmeye çalışırsam, aynı URL'yi (yani, yerel IP adresime sahip olanı) kullanarak, ancak bu sefer farklı bir bilgisayardan kullanıyorsanız , yine mükemmel çalışıyor ... Şaşırdım.
Hatta yabancı biriyse, aynı deneyi yapmaya çalışırsam, ama bu kez ethernet adaptörümle (ve wifi adaptörümü kapatıyorum), hiçbir problemim yok ... yani, her iki localhost kullanarak dosyayı sunabileceğim şekilde sunabilirim. veya yerel ip url. Yani bu konu benim WiFi adaptörüm ile ilgili gibi görünüyor.
Yüklü bir firewall / little snitch / ... yüklü değil ve WiFi adaptör konfigürasyonumu kontrol ettim, orada özel bir şey yok.
Kapatma ve wifi adaptör üzerinde kapatmaya ve mac, boşuna her şey yeniden başlatmayı denedim.
Özetle, WiFi adaptörüm aracılığıyla yerel olarak sunulan bir dosyayı indiremiyorum ... Ama uzaktaki bir makineden veya yerel geridöngü kullanarak (localhost, 127.0.0.1) indirebilirim
Bunun neden olabileceği ile ilgili herhangi bir öneri / teşhisi nasıl daha ileriye itmek / sorunun nasıl çözülmesi?