Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
7433
Cevap
361841
Tıklama
54
Öne Çıkarma
Cevap: Xiaomi Router Modelleri ve OpenWrt Firmware [ANA KONU] - OpenWrt 24.10.1 Yayınlandı! (270. sayfa)
0
3 yıl
Yarbay
Konu Sahibi

quote:

NBG6817 resmi Openwrt sürümlerinde sistemin nss çekirdeklerini kullanmıyor bu sebeple WAN-LAN tarafında en fazla 400 Mbit civarında hıza ulaşabiliyor. Kablosuzda da hız 400 Mbit civarında oluyor ve menzil biraz düşük kalıyor stok roma göre.


Hocam müsade ederseniz şu kısmı düzeltmek istiyorum. ipq8065 ile en fazla 400 Mbps NAT performansı demişsiniz ama burada yanlışlık var. Kendim ipq8065 ile NSS'li firmware (acwifidude build) kullanmadan vanilla OpenWrt ile 800+ Mbps civarını çok rahat görüyorum. Öyle 400 Mbps gibi zayıf sanmayın bu ipq806x cihazları. Bende nbg6817 yok ama aynı SoC'li rac2v1k var. Aynı sayılırlar. Ben 1 ay önce Amerika'dan getirdim. Eğer o cihazda benim gibi yüksek hızları göremiyorsanız cpufreq governor ayarınızı değiştirin. Bu cihazlarda Wi-Fi ve kablolu hemen hemen aynı hızlar alıyorsunuz zaten.

İşin sırrı burada;
cpufreq governor + packet steering + irqbalance.
software flow offloading kapalı

Video ispat;
NSS olmadığını tek çekirdeğin direkt %100'e vurmasından anlarsınız zaten








Bu mesaja 2 cevap geldi.
A
3 yıl
Yarbay

Geçen gün openwrt'yi soft brick ettim. Torrenti indirirken indirilen yeri mount etmemişim. Bir yere indirmiş, sd kartı doldurmuş ama silemedim. Silmeye çalıştığım zaman meşgul diyordu. Torrent uygulamasını durdurdum bu arada. Sonra baktım openwrt ana sayfası bile açılmıyor, custom build alayım dedim.

Custom build için internette 30gb yer yeter demişler. 30 yapıyorum, 80 yapıyorum yok. 120GB yaptım da anca build aldı. Build alacak makinenin en az 160GB kadar boş alanının olduğunu teyit edin. Az yer olunca build yapıyor, yer yetmeyince hata veriyor. Boşuna zaman kaybetmiş oluyorsunuz.


Bu mesaja 1 cevap geldi.
0
3 yıl
Yarbay
Konu Sahibi

120 mi? O kadar olmaması lazım ya bir terslik var bence.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @achfighter
A
3 yıl
Yarbay

5-6 kere build almayı denedim. Hatta bende sorun vardır diye default config ile build almaya çalışınca bile olmadı. Virtualbox'taki Ubuntu Desktop 22.04'ün boyutunu büyütünce çözüldü. Hatta diskin boyutu büyünce daha çabuk build aldı.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Garip bir durum valla hocam. Ubuntu'nun bir yamuğu olmasın bu?

Ben sanallaştırma için UTM kullanıyorum, distro olarak da Debian netist ile bomboş bir sistem kuruyorum yetiyor. Hadi 30 değil 50 olsun belki ama hiç o kadar büyük disk gerektiğini hatırlamıyorum.




Bu mesajda bahsedilenler: @achfighter
A
3 yıl
Binbaşı

Hocam şu acwifidude denen arkadaş niye tüm ipq806x cihazlara build yapmıyor anlamıyorum.. Geçen openwrt konusunda yazdım cevap veren olmadı. Kendim bu arkadaşın githubundan derleyim dedim, tek tek NSS paketlerini seçip Unifi HD için firmware oluşturdum ama kurunca cihaz brick oluyor tftp kurtarma ile baştan tekrar denemekten pes ettim artık. Sizde deneyecektiniz denedinizmi kendiniz derlemeyi? Unifi HD access point olduğu için zaten firewall devredışı, pppoe gibi ek yük getirecek birşeyde yok. Sadece dumbAP... İlginç bir şekilde 600 mbps download ederken %100 CPU kullanımı var, Upload ederken ise 300 mbps'de %100 cpu kullanımı var. Geçen aylarda bir kaç farklı ayar denemiştim saçma gelecek ama upload 800 mbps oluyordu download ne yaparsam 600ü geçmiyordu :D

edit: bahsedilen hızların tamamı kablosuzda alınmış hızlardır intel AX200 kart ile.





< Bu mesaj bu kişi tarafından değiştirildi altuntepe2 -- 30 Ekim 2022; 0:7:5 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Merhaba hocam,

Neden yok onu ben bilmiyorum maalesef. Belki bir teknik açıklaması vardır. Aslında sormak lazım forum değil de GitHub üzerinden

Ben onun build'ini denedim gayet güzel çalışıyor hocam. Ama ddns, adblock vs ıvır zıvır doldurmuş içine benim pek ilgimi çekmedi bir de ben kurduğumda son build 1 haftalık falandı. Ben o build'i kurunca kmod paketlerde hep sorun yaşadım. O yüzden vanilla build'e geri döndüm. Ama hakkını vermek lazım cihaz %1 %2 işlemci kullanımıyla 1000 Mbps NAT yapıyor şaka gibi olay

Hocam daha %100 emin değilim ama ben deneme yanılma ile çözdüm sanırım bu cihazı. cpufreq governor denilen olay çok farkettiyor öyle öyle değil yani. Benzer olarak Windows'ta bilgisayarı performans moduna almışsınız gibi düşünün işlemcinin frekansını diplere düşürmüyor cihaz. Sürekli 1.7 GHz oluyor sanırım. Ama soğutucu sağlam olduğundan ısınma farketmedi bende. Bu ayar + packet steering + irqbalance maşallah x86 sistem gibi 800-900 gazlıyorum. PPPoE, firewall, wifi, zapret, aria2, samba, minidlna aklına gelen her şey var. Bir tek offloading kapalı görünüyor ama ondan şimdi emin olamadım. Zapret kurulumu içinden sw offloading açık olabilir valla unuttum açık mı kapalı mı.

Upload 800 iken download 600 olması garipmiş. Ya aslında işte bu bile, ayarların cidden farkettiğini gösteriyor işte ama önce cihazı çözmek lazım. Ben daha önce böyle bir cihaz kullanmadım yeni yeni öğreniyorum


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @altuntepe2
A
3 yıl
Binbaşı

Kesinlikle mutlaka basit bir ince ayarla aslında canavarı tam gaz kullanmak mümkün ama çok uğraştırıyor zaman alıyor :D irqbalance kurarsam çekirdekler arasında sürekli atlama yapıyor, bi birisi %100 oluyor bir süre sonra diğeri... Benim istediğim aslında aynı anda her iki çekirdekte eşit yük alsa tüm sorun çözülecek NSS'ye çokta ihtiyaç duymayacağım en azından kendi adıma konuşursam. CPU çekirdeklerini bende performansta kullanıyorum sürekli 1.4ghz de ama fark ettirmiyor. Normalde 600mhz düşüp yük altında 1.4 ghz çıkıyor şu anda sürekli 1.4 ama aynı hız değerleri alıyorum. Kafayı taktım ama şu dude'un sürümünü derlemeyi birdaha deneyeyim sizde çalıştıysa ben nerde yanlış yaptım acaba..


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Kafaya takılmayacak gibi değil ki. Qualcomm'da NPU denilen network accelerator olayı çok farklıymış cidden... %1 %2 ile 1000 Mbps NAT yapıyorsunuz. Üstelik offloading bile kullanmadan.

Sizin cihaz için build oluşturmuyorsa acaba uyumsuzluk yapacak bir şey olduğundan olabilir mi? Cihaza özel farklı özel bir donanımsal tasarım, kurulum vs.

Şimdi bende çalıştı ama ben direkt hazır sysupgrade.bin dosyası indirip onla güncelledim. Yoksa bunun nasıl derlendiğini veya OpenWrt'den farklı bir şey yapılıyor mu falan bilmiyorum valla. Sizin hazırladığınızda belki .config ile alakalı yanlış bir şey vardır. Elle mi .config hazırlıyorsunuz?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @altuntepe2
A
3 yıl
Binbaşı

Normal openwrt build etme aşamasını düşünün hocam, aynısını acwifidude github adresiyle değiştirerek yapıyorum. Adamın hazır config kullanmıyorum çünkü dediğiniz gibi gereksiz ıvır zıvır eklemiş. Beni ilgilendiren sadece NSS paketleri olduğu için onları seçiyorum. Sorunsuz bir şekilde firmware oluşturuluyor. Dosya boyutuda normal openwrt'den doğal olarak biraz büyük oluyor NSS içerdiği için. Kurmaya çalışınca cihaz açılıyor ama ne yaparsam yapayım erişemiyorum. Hazır ayarlarımı ekledim otomatik wifi açık gelse bile bağlandığımda cihaza erişemiyorum ip almıyor ip vermiyor. Var bir gariplik ama dur bu sefer adamın hazır config dosyasıyla oluşturayım ıvır zıvır ne varsa olsun yine çalışmazsa başka çareler aramak lazım.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Benim de aklımda olsun müsait olunca bakayım bu konuya. Olmadı sorarız.


Hadi şimdi onu boşverin. Peki siz bunu gördünüz mü? https://www.itopya.com/zyxel-nbg6817-armor-z2-ac2600-mu-mimo-dual-band-gigabit-kablosuz-router_u12268


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @altuntepe2
A
3 yıl
Binbaşı

Gördüm hocam ama İstanbulda yaşamadığım için bana yâr olmaz bu güzellik dedim görmemiş olayım dedim :D


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Aynen ben de. Ama ilk gördüğümde kalkıp gidesim geldi bi an

Ya şaka gibi fiyat valla. Millet bu parayı mt7628 tek çekirdek 580 MHz cihazlara veriyor...




Bu mesajda bahsedilenler: @altuntepe2
F
3 yıl
Yüzbaşı

Haklısınız cihaz sistem tasarlandığı gibi çalışırsa çok kaliteli, nbg6817 ye 3 senedir sahibim oradan biraz tecrübem var. Cpu frekansını üste kilitlemek istemediğimden denemedim fakat cihazın soğutma tasarımı güzel sıkıntı olacağını düşünmüyorum. Benimle birlikte bu cihazla ilgili aynı tecrübeyi yaşayanlar var orada da aynı söylediklerimi belirtilmişler. Belki son zamanlarda gelişme olmuştur ilk hali biraz sıkıntılıydı yazılımın.

Örn.

https://forum.openwrt.org/t/nbg6817-download-speed-inconsistencies/35888

https://forum.openwrt.org/t/bandwidth-issues-on-zyxel-ngb6817/45249

https://forum.openwrt.org/t/linksys-wrt-ac-series-vs-netgear-r7800-vs-zyxel-nbg6817/58876/2

Hatta aynı chipsete sahip olan linksys EA8500'ün tasarımı sebebiyle daha kötü performans sergilediği de yazılmış.

https://forum.openwrt.org/t/reaching-pppoe-500-500-wan-speed-with-ea8500/50980

Cihazlar arasında tasarım farkları da var fakat sistem normal bir kullanıcının her işini görecek seviyede bir cihaz. Zamanla performansı farklı yaklaşımlarla optimize edilebilir.

Hatta cihaz orijinal yazılımda ap iken dosya kopyalamalarım sırasında dosyalarımı bozdu R7800 cihazda da oluyordu aynı durum. Qualcomm'un bu platformu diğer sistemler gibi yazılımı atınca sistemin varsayılan şekliyle çalışmıyor, en ufak farklı ayarı kabul ediyor tasarımına tam uymayınca da böyle cache veya başka hatalar ile de karşılaşılabiliyor. Ama stabilite tutarsa eline su dökecek cihaz sayısı çok az.

https://www.snbforums.com/threads/r7800-data-corruption-when-in-accesspoint-mode.54744/

Ondan sonra soğudum cihazdan biraz. Cihazı 2 yıldır kullanmıyorum pek bu yüzden fakat şu anda bulunduğum yere 1gbit bağlantı gelme ihtimali var, imkanım olursa mutlaka test edip sonucunu bildireceğim.





< Bu mesaj bu kişi tarafından değiştirildi falcontr -- 30 Ekim 2022; 5:31:4 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Biliyorum biliyorum yanlış anlamayın amacım tenkit değil sadece belki yardımcı olurum diye yazıyorum. Zaten ayarları yapmadan önce ben de sizin gibi düşünüyordum. Varsayılan haliyle 400-500 Mbps falan diye. Sonra OpenWrt kanalında muhabbet ederken bir geliştiriciye bu konuyu sordum. Sağolsun zaman ayırdı ve onunla beraber ayar yaptık. İlk yaptığımız şey onun tavsiyesi ile bu governer ayarıydı. Sonra da packet streering aktif ettik. Zaten bu ikisiyle cihaz epey bir rahatladı. Ama bunları yapmazsanız dediğiniz gibi 400-500 geziyor en fazla.


Bunları rc.local'e eklemeniz yetiyor.
echo 35 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
echo 10 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor


Bu da packet steering aktif ediyor. Zaten aktifse sorun yok.
uci set network.globals.packet_steering=1
ucu commit network && service network restart


Sadece bu ayarlar ile offloading kullanmadan WAN-LAN NAT performansı 800 Mbps üstüne çıkıyor. Sonuca ben de şaşırdım ama optimize edince işin aslı böyleymiş kendim gördüm.
kaynak:https://forum.openwrt.org/t/r7800-performance/15780/29


Hatta bu up_threshold değerini 20 yapan var, 30 yapan var, 40 yapan var hatta araştırırken 75 yapan bile gördüm. Neye göre değiştiriyorlar gerçekten bilmiyorum. Ben 35 tavsiye edilmiş diye 35 yaptım faydasını görünce bir daha da kurcalamadım. Belki ipq8065 için farklı ipq8064 için farklı gibi bir durum olabilir bilmiyorum.


Sonra baktım cihaz ortalama 800-850 falan gayet kaldırıyor ben de esas OpenWrt için kullandığım x86 sistemi rafa kaldırıp komple buna geçtim. İki cihaz kullanmak yerine sadece ipq8065'li bu cihaz iş görüyor. Qualcomm'un Wi-Fi yönü için zaten yorum yapmaya bile gerek yok. Benim modelde 2 tane komple qca9984 var. Üzerleri belki yarım kiloluk devasa alüminyum soğutucu ile kaplı. Hem 2.4 GHz hem de 5 GHz için çok ciddi performans veriyor. Pratikte 2.4 GHz'de ortalama 150-160 Mbps gibi, 5 GHz'de ise kabloya yakın diyeyim. Hatta teorik olarak kablodan hızlı. Wi-Fi gücünü de 30 dBm (1000 mW, 1 Watt) seviyesine çıkartabiliyorsunuz. 8 tane Airgain marka dahili anteni var. Üstüne 1+1 2 Watt güç atıyor. Yani öyle böyle bir güç değil bu... İsteyen kullanır tabii ama şahsen ben o seviyeleri çekindiğim için kullanmıyorum.


Dosya kopyalama konusunda bir şey diyemiyorum maalesef. Anca geçmiş olsun. Cihazın tasarımından veya stok yazılım konusuyla alakalı bir durum olabilir belki. Bunu OpenWrt'de de yaşadınız mı? Ben RAC2V1K (Asker RT4230W) cihaz + OpenWrt 22.03.2 + aria2 + samba ile bayağı bir dosya aktarma işi yaptım, indirilenler minidlna özelliğiyle TV'ye sunuluyor sürekli ama daha ben bozuk dosya ile karşılaşmadım umarım da karşılaşmam çok can sıkıcı çünkü.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @falcontr
F
3 yıl
Yüzbaşı

Estağfurullah detaylı cevabınız için ayrıca teşekkür ederim. O dosya bozulma olayı çok hassas bir konu benim için bundan sonra pek ilgilenmedim cihazla gerçekten, Netgear çözüm buldu Zyxel de son yazılımında belki çözmüştür değişikliklerde belirtilmemiş hiç, öyle olunca openwrt de de performans düşünce tadı kaçtı benim için anlayacağınız. Şu an BCM49408 bir cihazla devam ediyorum nbg'nin 2 katı performansı ve stabil broadcom olduğu için openwrt olmuyor bildiğiniz gibi. ipq8064 de olan şeyler 8065 de olmuyor ya da tam tersi, açık kılavuz olmadığından işler deneme yanılma olarak gidiyor hep. Ayrıca Qualcomm ac ile ve nss ilgili bazı özellikleri kapalı kaynak olduğundan açık kaynakta tam o performans yakalanamıyor. Fakat openwrt nin işlevselliği ve genişletilebilirliği yüzünden cihazı elden çıkarmadım kullanacağım müsait olunca.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Rica ederim hocam. En ufak bir faydası olduysa ne mutlu bana.

49408 dediğinize göre AX88U galiba şimdi kullandığınız cihaz. Gayet güzel. Konu Broadcom olunca tabii OpenWrt yok gibi bir şey sizin de dediğiniz gibi. Ama belki Tomato, Merlin, DD-WRT falan vardır o cihaz için. Pek takip etmiyorum yalan olmasın ama yanlış bilmiyorsam bunlar özgür ve açık kaynak konusunda OpenWrt'den daha farklı düşünüyorlar firmware konusunda.

Valla ne diyelim. Hayırlısı olsun. Çok memnun oldum. Umarım sizi tekrar aramızda görürüz.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @falcontr
F
3 yıl
Yüzbaşı

Evet, Openwrt yüklü 12 farklı marka model cihazım var hepsinin kullanım yeri ayrı 32 mb rami olan cihazın bile yeri var, kullanıldığı yerde üstüne gerek yok. Fakat bazı durumlarda kullanım ve beklentiler yönünden cihazlar birbirinin yerini alamıyor. Keşke planlı eskitmeye ve güvenlik sorunlarına karşı açık kaynak konusunda firmalar biraz daha destekçi olsa diyeceğim ama bu zamanda bu biraz zor. Bildiğiniz gibi nbg6817 openwrt tabanlı, ax3200 de openwrt 18.06 tabanlı fakat kodlar kapalı kaynak olduğu için bu sıkıntılar oluyor, ax3200 de openwrt 23x de daha oturmuş hale gelecek. Konu gayet güzel takip ediyorum gerekli yerde ekleyebileceklerim olursa paylaşmaya çalışacağım. Kolay gelsin size de.





< Bu mesaj bu kişi tarafından değiştirildi falcontr -- 30 Ekim 2022; 11:52:49 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
0
3 yıl
Yarbay
Konu Sahibi

Oh maşallah 12 cihaz diyorsunuz süper. Yazılımların uzun vadede daha iyi seviyelere geldiğine katılıyorum. İnsanoğlu çalıştığı sürece araştırmanın geliştirmenin sonu yok...

İyi günler hocam görüşmek üzere.




Bu mesajda bahsedilenler: @falcontr
A
3 yıl
Binbaşı

Hocam şimdi tekrar kontrol ettim ipq8064 cihazlarda veya sadece Unifi HD cihazında da olabilir /sys/devices/system/cpu/cpufreq/ondemand/up_threshold klasörü yok.

Bende işlemcinin sürekli 1.4 ghz de çalışması için rc.locale aşağıdakileri eklemem yetiyor:
echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
echo performance > /sys/devices/system/cpu/cpufreq/policy1/scaling_governor


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool