Şimdi Ara

Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
61
Cevap
6
Favori
1.977
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
1 oy
Öne Çıkar
Sayfa: 123
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Merhaba, uzun zamandır yapmayı planladığım rehberi sonunda fırsat bulup hazırlayabildim. Zyxel Armor G5 donanım olarak şu anda alınabilecek en üst seviye router cihazlarından birisi fakat yazılımı o kadar berbat ki nasıl bu kadar kötü olabilir gerçekten aklım almıyor.. Dümdüz bir stok yazılımı var. İnce ayar neredeyse hiç yok. En uyduruk ucuz cihazların yazılımında bile daha fazla seçenek vardır. Neyseki Openwrt var. Openwrt henüz snapshot sürümünü destekliyor, şu an için kullanıma engel büyük bir sorun yok fakat cihazın etinden sütünden tam faydalanacak seviyede de değil. Zamanla olacaktır. (Örneğin 10 gigabit portu tam hız vermiyor, led sürücüleri henüz yüklenmediği için ayarlanamıyor gibi)



    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi



    Armor G5 Teknik Özellikleri:

    CPU: 2.2 Ghz Qualcomm IPQ8074A

    RAM: 1 Gb

    FLASH: 4 Gb

    2.4 Ghz: Qualcomm QCN5024 (4x4)

    5 Ghz: Qualcomm QCN5054 (4x4) + Qualcomm QCN5054 (4x4)

    Bluetooth: CSR8811

    Ethernet: Qualcomm QCA8075 (4 Port 1G) + Qualcomm QCA8081 (1 Port 2.5G) + Aquantia AQR113C (1 Port 10G)



    Cihaz stok yazılımda internete bağlanmadan web arayüzünü açtırmıyor bile. Böylesine bir saçmalığı kim hangi kafayla yapmış olabilir? İnternete bağlayınca da size sormadan otomatik olarak yazılımı güncelliyor. Ben güncellenmesini istemiyorum ama? Yok sen kimsin ki? O ne isterse o olacak... Bu yazıyı yazdığım tarihte en güncel sürüm V1.00(ABSK.8)C0 bu versiyona yükseltiyor cihazı. Bu versiyonda ne yaptılarsa Openwrt kurulumunu zorlaştırmışlar. Eğer ABSK.6 veya ABSK.7 sürümdeyseniz seri kablo ihtiyacı duymadan Openwrt kurulumu yapabilirsiniz. Sekizinci sürüme güncellediyseniz Openwrt kurmak için seri kabloya ihtiyacınız var ve doğal olarak cihazın alt kapağını sökmeniz gerekiyor bunu unutmayın.


    Benim kullandığım seri kablo PL2303 modeli. Bu işlere bulaşıyorsanız mutlaka bir seri kablosu edinin. PL2303 kablo için mutlaka aşağıdaki linkteki sürücüyü kullanın. Güncel sürücü kullanırsanız çalışmaz.

    https://cloud.mail.ru/public/icdP/H2eR4MvLb


    Lafı uzatmadan anlatıma geçeyim. Gerekli tüm dosyaları yazının sonundaki linkte mevcut.



    Eğer stok yazılımınız ABSK.7 veya 6 ise aşağıdaki yöntemle cihazı hiç sökmeden, seri kablo kullanmadan kurabilirsiniz:



    1- Cihazdaki tüm ethernet kablolarını çıkarın. Reset butonuna 10 saniye basın LED'ler turuncu renkte yanıp sönünce bırakın.


    Yaklaşık 3 dakika sonra LED ışık sabit koyu mavi olduğunda, LAN kablosunu sarı portlardan birine takın PC'ye bağlayın.


    Putty uygulaması ile "Telnet port 23" modunda 192.168.123.1 adresine bağlanın.


    Aşağıdaki kullanıcı adı ve şifreyi girin:


    NBG7815 login:  root

    password:     nbg7815@2019  (kopyalayıp sağ tıkla yapıştırın, yazınca kabul etmeyebilir. Parola ekranda gözükmez normaldir.)


    2- Şimdi aşağıdaki komutları sırayla girin:


    uci set dropbear.setting.enable=1

    uci commit dropbear


    uci set network.general.auto_ip_change=0

    uci commit network


    3- Aşağıdaki komutu girdikten sonra ekranda beliren dropbear kısmının satır başlarına # işareti koyacağız. Aşağıdaki komutu girdikten sonra düzenleme modu açılması için "i" tuşuna basın # işaretlerini ekledikten sonra kaydetmek için "esc" tuşuna basın ve ardından ":w" yazın enter'e basın. Ctrl+Z ile düzenlemeden çıkıp tekrar aşağıdaki aynı komutla kaydedildiğini kontrol edin.


    vi /etc/init.d/preboot


        #dropbear

        #ck_dropbear=$(uci get dropbear.setting.enable)

        #if [ "$ck_dropbear" != "0" ]; then

        #    uci set dropbear.setting.enable=0

        #    uci commit dropbear

        #fi


    4- Cihazın fişini söküp takın yeniden başlatın.



    5- Şimdi WinSCP uygulaması ile "SCP" modunda 192.168.123.1 adresine bağlanın (root / nbg7815@2019) paylaştığım klasördekileri /tmp/ApplicationData/ konumuna atın ve sağ tık özelliklerden klasör izinlerini 0777 olacak şekilde verin. Sahip, grup ve izinler alt klasörlere uygulansın kutucuğunu da işaretleyin.


    6- Putty ile "SSH port 22" modunda 192.168.123.1 adresine bağlanın (root / nbg7815@2019) aşağıdaki komutları sırayla girin:


    cd /tmp/ApplicationData

    ./flash_to_openwrt.sh


    işlem bitince cihaz otomatik yeniden başlayacak ve openwrt kurulu olarak açılacaktır. Artık 192.168.1.1 adresinden Luci Web arayüzüne erişebiliriz.


    ........................................................................................



    Stok yazılımınız ABSK.8 ve üzeriyse muhtemelen üstteki anlatımdaki beşinci adımı yapamayacaksınız. Çünkü WinSCP ile cihazın içine erişemiyoruz. Şimdi cihazı söküp seri kablo bağlamamız gerek. Bu yöntemle Openwrt kurulumu yapmak için RAM'den Openwrt çalıştırıp Luci arayüzünden tam kurulum gerçekleştireceğiz.


    Aşağıdaki fotoğraftaki gibi seri kablosunu cihaz kapalıyken doğru şekilde bağlayın. Voltaj olan kırmızı kabloyu asla bağlamayın!

    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    1. Bilgisayarın ethernet ip adresini statik 192.168.10.1 olarak ayarlayın. LAN kablosunu sarı portlardan birine takın PC'ye bağlayın.
    2. Seri kabloyu bilgisayara bağlayın, Teraterm uygulamasında seri kablonuzu seçin, Setup/Serial Port sekmesinden Speed ayarını 115200 olarak seçin. (Teraterm yerine yine Putty kullanabilirsiniz size kalmış, 115200 kısmı aynı olacak)
    3. Cihazın güç kablosunu taktığınız an Teraterm uygulamasında yazılar akmaya başlayacak. 3'ten geriye sayma kısmı geldiğinde bir tuşa basıp durdurun. Zyxel bootloader ekranındayız artık.
    4. ATSE NBG7815 komutunu girin, size bir seed numarası verecek.
    5. ZynPass uygulamasını açın ve bu verdiği numarayı ilgili kısma girin. Generate butonuna bastığınızda Password kısmındaki numarayı kopyalayın.
    6. ATEN 1,10F1ED65 virgülden sonraki numarayı size vermiş olduğu password numarasıyla değiştirin. Bu numara tek kullanımlıktır. Sizin numaranızla olan komutu kopyalayın ve girin.
    7. ATGU komutunu girin. Artık Zyxel bootloader yerine Full U-Boot erişimine sahibiz.
    8. setenv serverip 192.168.10.1 komutunu girin.
    9. setenv ipaddr 192.168.10.10 komutunu girin.
    10. TFTP64 uygulamasından .itb uzantısına sahip dosyanın olduğu klasörü ve ayarladığımız statik IP adresini seçin.
    11. tftpboot openwrt-ipq807x-generic-zyxel_nbg7815-initramfs-uImage.itb komutunu girdiğinizde bilgisayardan gerekli dosyayı RAM'e aktarım başlayacak.
    12. bootm komutunu girdiğinizde cihaz RAM'e aktardığımız Openwrt dosyasıyla açılacak. Açıldığında bilgisayarda ayarladığımız statik ip ayarını otomatik yapın. 192.168.1.1 adresinden artık Openwrt Luci arayüzüne erişebiliriz. Fakat henüz cihazın flash depolamasına kalıcı kurulum yapmadık eğer yeniden başlatırsanız cihaz tekrar stok yazılımda açılır. Onun için yeniden başlatmadan evvel Luci arayüzünde System sekmesi altındaki Backup / Flash Firmware sekmesine girip sysupgrade Openwrt dosyasını seçip kurulum yapmamız lazım. Bunu anlatmama gerek yoktur sanırım standart yazılım güncelleme prosedürü işte :)


    .....................................................................................



    Pek sanmıyorum ama yinede soran olacaktır; Stok yazılıma geri dönmek isterseniz aşamalar üstteki seri kablo anlatımındaki gibi fakat bazı ufak tefek farklılıklar var:


    1. Bilgisayarın ethernet ip adresini statik 192.168.1.99 olarak ayarlayın. LAN kablosunu sarı portlardan birine takın PC'ye bağlayın. (Farkettiyseniz ip adresini farklı ayarladık)
    2. Seri kabloyu bilgisayara bağlayın, Teraterm uygulamasında seri kablonuzu seçin, Setup/Serial Port sekmesinden Speed ayarını 115200 olarak seçin. (Teraterm yerine yine Putty kullanabilirsiniz size kalmış, 115200 kısmı aynı olacak)
    3. Cihazın güç kablosunu taktığınız an Teraterm uygulamasında yazılar akmaya başlayacak. 3'ten geriye sayma kısmı geldiğinde bir tuşa basıp durdurun. Zyxel bootloader ekranındayız artık.
    4. TFTP64 uygulamasından V1.00(ABSK.7)C0.bin firmware'in olduğu klasörü ve ayarladığımız IP adresini seçin.
    5. ATUR V1.00(ABSK.7)C0.bin komutunu girdiğimizde stok firmware cihaza aktarılacak ve otomatik olarak yazılım kurulacaktır. Yeniden başladığında artık stok yazılımdasınız. Bu yöntem aynı zamanda unbrick yöntemidir.




    Gerekli dosyaları bu linkten indirebilirsiniz:

    https://cloud.mail.ru/public/qaky/ksLueKj4q




    < Bu mesaj bu kişi tarafından değiştirildi altuntepe2 -- 10 Mart 2023; 23:59:54 >







  • Cihazın anakartı ve üzerindeki bileşenlerin fotoğrafları:



    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi


    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi



    < Bu mesaj bu kişi tarafından değiştirildi altuntepe2 -- 8 Mart 2023; 23:20:32 >




  • Merhaba,


    Detaylı anlatımınız için çok teşekkür ederim.


    Uboot konsolda tuşa basamama sorunumun kaynağını sayenizde buldum.

    Putty uygulaması ile hiç bir şekilde işlem yapamıyorken Tera Term ile boot interrupt yapabildim.

    Ayrıca paylaştığınız sürücüyü kullandım ve bu sürücü ilk windows update işlemi sırasında 2022 versiyona yükseltti kendini otomatik olarak.


    Ram üzerinden çalıştırarak sysupgrade ile yüklemeyi başardım.

    Katkınız için teşekkür ederim.


    Not: Luci yüklü gelmediği için erişim yoktu. Onu da ssh üzerinden kurdum. Ayrıca led'in sürekli yanıp sönmesi bug'ı mevcut. Final release ile hepsinin düzeltileceğini umuyorum.

  • vlkn0888 kullanıcısına yanıt

    Hadi geçmiş olsun hocam eminim büyük bir rahatlama gelmiştir yapınca Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi sürücü otomatik güncelleme ayarını ben windowsta kapatıyorum hocam sizede tavsiye ederim çünkü windowsa kalsa sorunlu sürücüleride kuruyor kafasına göre. mutlaka kapatın derim..


    Snapshot sürümlerde Luci arayüzü olmaz ama kendinize özel firmware yapıcı sitesi var hocam oradan cihazı seçip kurulacak eklentiler kısmına luci yazmanız ve derleme yapmanız yeterli. Böylece içinde Luci arayüzü olacak fabrika ayarlarına sıfırladığınızda falan tekrar ssh ile kurmakla uğraşmazsınız. Linki bırakıyorum:



    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberifirmware-selector.openwrt.org
    OpenWrt Firmware Selector
    https://firmware-selector.openwrt.org



    Led sürücü sorunu aslında düzeltildi ama nedense resmi derlemeye bir türlü kabul ettiremediler geliştiriciler. Dediğiniz gibi final sürümde olmadı bir sonrakine mutlaka düzeltilecektir böyle kalmaz illaki..



    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi



    < Bu mesaj bu kişi tarafından değiştirildi altuntepe2 -- 11 Mart 2023; 17:42:33 >




  • altuntepe2 kullanıcısına yanıt

    Kurtarmanın heyecanı ile custom build sitesi aklıma gelmedi hiç :)

    Daha stabil bir sürümü çıktığında oradan build edip yükleyeceğim, teşekkürler.

  • Merhaba, cihazdan genel anlamda memnun musunuz ? Deneyimlerinizi paylaşır mısınız teşekkürler.

  • Selamlar, bu ürünü zamanında çok araştırdım. Önceden openwrt bu cihaz için sadece çin sitelerinde geziyordu. Şuan redmi ax6s kullanıyorum ancak ax frekansında üst kanallar sağlıklı çalışmıyor ve çoklu ssid desteklenmiyor. Bu cihaz için durum nasıldır? 10g portu için alınan reel hız ne durumda? Fikir verebilirseniz sevinirim.

  • make.believe kullanıcısına yanıt

    Merhaba, Qualcomm IPQ serisi cihazlar ile openwrt kullanmak isterseniz NSS çekirdeklerinin etkinleştirildiği özel custom firmware hazırlamanız lazımki 1 gigabit üzeri hızlara çıkabilsin. Mediatek işlemcilerde bu olay daha basit hardware flow offloading etkinleştirmeniz yeterli oluyor. Ama maalesefki qualcomm cihazlarda NSS etkinleştirmek stok yazılım dışında bir eziyete dönüşüyor.


    2.5 gigabit ve 10 gigabit portlarını test edebileceğim bir cihazım olmadığı için net bir şey söyleyemem ama dediğim gibi NSS olmayan saf openwrt kurarsanız maalesef wifi ile 1 gigabit üzerine işlemci zor çıkıyor deniliyor forumda. Bu cihazdaki 10 gigabit biraz reklam amaçlı 5 gigabitin üzerine çıkabilecek işlemci ve soğutma sistemi yok.


    AX veya AC modu farketmez bahsettiğiniz üst frekanslar baya karışık bir durum, Qualcomm IPQ807x serisi ile birlikte artık ülkelerin izin verdiği kanal ve dBm güçlerini kendi board yazılımı içerisinden okuyor. Eski IPQ806x serisinde db.txt dosyasından okuyordu yanlış bilmiyorsam. Bu yeni durumdan ötürü artık qualcomm canı ne zaman isterse nasıl isterse öyle ayarlamalar yapıyor onların keyfini beklemek zorunda kalıyoruz yani bazı frekansların etkinleşmesi ve bazı yüksek dBm gücü ayarlayabilmek için. Eskisi gibi kafamıza göre ülke değiştireyim güç artırayım yapamıyoruz. Umarım ilerde bu durum değişir.


    Çoklu ssid konusunda bir sıkıntı yok diye biliyorum.


    Sonuç olarak biraz arada kalmış bir cihaz, bu model marka bazında söylemiyorum IPQ807x serisindeki tüm hepsi için aynı durum. Qualcommun keyfi yetecekte sorunları çözecekte derken bekle bekle nereye kadar.. Adamlar bu yeni işlemcinin sorunlarını çözmeden daha yeni işlemciler piyasaya sürüyorlar birde.


    Son söz olarak eğer router olarak kullanmak istiyorsanız ve ethernet portları sizin için önemliyse x86 mini router pc almanızı tavsiye ederim. İşlemci intel celeron seçerseniz güç tüketimi ve ısınma sorunuda olmaz. Openwrt kurun ve ethernet portlarına ister mesh sistem bağlayın isterseniz Access Point ile bağlayın. Çok daha verimli olur.





  • İlginiz için öncelikle teşekkür ederim. Aslında bahsettiğiniz gibi ayrı bir cihazda opnsense yüklü bir firewall kullanıyorum. Openwrt ise AP görevi görüyor. Asıl amacım ax bandından maksimum verimi almak ancak sözde 2.4gbps bağlantı sağlanmasına rağmen iperf ile aldığım ölçümler 500-600mbps civarı geliyor. Eğer vaat edildiği 2gbps seviyelerine çıkabilseydim 2.5g portundan da faydalanmak isterdim.

  • Özelden mesaj atamadım. O sebeple buraya yazıyorum.


    Konuyu takip ederek cihaza openwrt yüklemeye çalıştım ama nedense modem sürekli açık mavi ışık yanıp söner halde kaldı. Cihaz 3.0 yazılımla geldiği için serial port kullanmadan adımları takip ettim. En sonunda 192.168.1.1 sayfasına giriş yapmayı denediğimde bağlantı kesildi hatası aldım. 192.168.123.1 sayfası da açılıyor gibi oluyor ama sonrasında bağlantı kesiliyor.

    Putty'de ise ne ssh ne de telnet üzerinden 192.168.123.1'e giriş yapamıyorum. Tera Term ile cp2102 kullanarak (elimde bu olduğu için deniyeyim dedim) boot interrupt yaptım ancak bahsedilen komutları giremiyorum. "Local echo" açtım, bu sayede komut girebildim ancak bu sefer de enterlama yapamıyorum. enter dediğimde sol ok tuşuna tıklamışım gibi algılıyor.


    Lütfen yardım edebilir misiniz? =)

    @altuntepe2

  • Sercan Ç. kullanıcısına yanıt
    Hocam şu anda şehir dışındayım, tavsiyem stok yazılıma dönme tarifini uygulayıp tekrar baştan openwrt kurulumu aşamalarını takip etmeniz olacaktır. Merak etmeyin her halukarda cihazınızı kurtarabilirsiniz. Muhtemelen stok yazılımınız 3.0 olduğu için olabilir veyahut eksik yaptığınız bir aşama olabilir baştan deneyin.
  • quote:

    Orijinalden alıntı: altuntepe2

    Hocam şu anda şehir dışındayım, tavsiyem stok yazılıma dönme tarifini uygulayıp tekrar baştan openwrt kurulumu aşamalarını takip etmeniz olacaktır. Merak etmeyin her halukarda cihazınızı kurtarabilirsiniz. Muhtemelen stok yazılımınız 3.0 olduğu için olabilir veyahut eksik yaptığınız bir aşama olabilir baştan deneyin.

    Stok firmware'a dönmeyi başarabildim hocam. Benim sıkıntı başta firewall'u tam kapatamamaktan kaynaklıydı. Sonrasında da en büyük yardımcım Tera Term ve Putty yerine MobaXtrem kullanmak oldu. Putty klavyemi hiç algılamıyordu. Tera Term'de de kopyalama yapabilirken enter yapamıyordum. MobaXtrem'de hem koyala yapıştır hem de enterlamada sorun yaşamadım hiç. Onun haricinde serial port bağlantısında gnd kablosunu takmak da gözümden kaçmış. Bunları çözünce rahatlıkla openwrt kurabildim.




    < Bu mesaj bu kişi tarafından değiştirildi Sercan Ç. -- 21 Ağustos 2023; 22:44:33 >




  • Merhaba,


    Geçen hafta bu modemi aldım ve gelir gelmez OpenWrt yazılımı kurdum, Superonline fiber kullanıyorum kablo. ile test yaptığımda 830 mbit download 60 mbit upload hız alıyorum ama kablosuz test yaptığımda 250-300 mbit download 15-20 mbit arasında upload hız alıyorum, ayarlar konusunda yardımcı olabilir misiniz?









  • Selim010 kullanıcısına yanıt
    https://github.com/asvio/nbg7815-nss/releases

    Sysupgrade olanı indirin hocam.

    Zyxel NBG7815 (Armor G5) Openwrt Kurma Rehberi



    < Bu mesaj bu kişi tarafından değiştirildi altuntepe2 -- 1 Eylül 2023; 22:57:21 >




  • altuntepe2 kullanıcısına yanıt
    Teşekkür ederim, kurulum tamamlandı ama şuanda internete bağlanamıyorum, fabrika ayarlarına dönüp baştan ayarladım ama hala internet bağlantısı yok
  • Selim010 kullanıcısına yanıt
    Vlan 0.35 ayarladınızmı hocam? Genelde bu husus unutuluyor.

    Ek olarak bu yazılımda 3 dakika sonra internet gelir diye açıklamasında belirtilmiş, linkteki important notice kısmına bir göz atın



    < Bu mesaj bu kişi tarafından değiştirildi altuntepe2 -- 1 Eylül 2023; 23:28:29 >
  • Merhaba hocam, sizle konuştuktn sonra bie iki deneme yapmıştım olmamıştı ve dün tekrar uğraştım ve cihazın kurulumunu en sonunda tamamladım :) internet bağlantım geldi şuan fakat sizin verdiğiniz linkteki yazılımı kurduğumda (yeni güncellemede eklemiş) fan çok hızlı çalışıyor ve tüm evin içinde yankılanıyor. o yüzden openwrt nin orjinal sürümünü indirip kurdum ama ondada 10 mbyte gibi boş alan gösteriyor 3-5 uygulama kurduğumda yer doluyor :)

  • Selim010 kullanıcısına yanıt

    Merhabalar, evet maalesef henüz tüm sorunlar çözülmüş değil. Bu durum cihaz özelinde değil tüm AX Qualcomm cihazlarında aynı. Openwrt desteği çıkalı henüz 1 sene geçmedi, haliyle düzeltilmesi gereken çok şey var. Nihai sürüm tahminimce Qualcomm AX chipsetler için iki seneyi bulur gibi. O zamana kadar idare etmek gerek maalesef.

  • 
Sayfa: 123
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.