Arama butonu
Bu konudaki kullanıcılar: 6 misafir, 3 mobil kullanıcı
8025
Cevap
408605
Tıklama
54
Öne Çıkarma
Xiaomi Router Modelleri ve OpenWrt Firmware [ANA KONU] - OpenWrt 24.10.5 Yayınlandı!
0
7 yıl (5039 mesaj)
Yarbay
Konu Sahibi

Xiaomi Mi Router Modelleri ve OpenWrt Firmware Ana Konu




Xiaomi markalı çeşitli router cihazları için OpenWrt hakkında genel tartışma ve destek konusudur.


ÖNSÖZ

Bu konunun, değerli katkılarınızla beraber aktif bir konu olmasını ve aynı zamanda sayısız defa popüler konulara girmesini sağlayan sizlere teşekkür ederim.


Şu anda resmi olarak OpenWrt desteği olan Xiaomi marka cihaz listesi


Range Extender modelleri:
  • Xiaomi Mi WiFi Range Extender AC1200 ----- Model RA75

    Router modelleri:
  • Xiaomi Router AX3000T
  • Xiaomi AIoT AX3600
  • Xiaomi Mi Router AX9000
  • Xiaomi Redmi Router AX6000
  • Xiaomi Mi Router CR6606
  • Xiaomi Mi Router CR6608
  • Xiaomi Mi Router CR6609
  • Xiaomi AIoT AC2350
  • Xiaomi Mi Router 3 Pro
  • Xiaomi Mi Router 3G
  • Xiaomi Mi Router 3G v2
  • Xiaomi Mi Router 4
  • Xiaomi Mi Router 4A 100M Edition
  • Xiaomi Mi Router 4A Gigabit Edition
  • Xiaomi Mi Router 4C
  • Xiaomi Mi Router 4Q
  • Xiaomi Mi Router AC2100
  • Xiaomi MiWiFi 3C
  • Xiaomi MiWiFi Mini
  • Xiaomi MiWiFi Nano
  • Xiaomi Redmi Router AC2100

    Eksik model olabilir. Güncel tarihte OpenWrt desteği olan bütün cihazların listesi ise burada. OpenWrt kurulum prosedürleri de cihaz sayfalarında mevcuttur.
    https://openwrt.orgtoh/start


    ------------------------------


    Sizdeki modele uygun dosyaları, OpenWrt Firmware Selector adlı sayfayı kullanarak kolayca indirebilirsiniz. Türkçe sayfa;
    https://firmware-selector.openwrt.org


    ------------------------------


    İçindekiler:
    0) OpenWrt nedir? Neden OpenWrt?
    1) OpenWRTInvasion kullanarak Xiaomi cihazlara Openwrt firmware kurulumu nasıl yapılır? (arşiv)
    2) Cihazım açılmıyor. Cihazımı nasıl unbrick-debrick ederim? (arşiv)
    3) Kaynaklar (arşiv)
    4) Notlar (arşiv)


    ------------------------------

    0) Neden OpenWrt firmware bu kadar seviliyor?


    Tek cümle ile özetlemek gerekirse eğer; insanlar OpenWrt'yi cihazların stok yazılımından daha üstün buldukları için yüklerler. Peki stok yazılıma göre üstünlüğü nedir?

      Yüksek performans ve stabilite

    • OpenWrt, stabildir ve uzun süre güvenilir bir şekilde çalışır.
    • OpenWrt, bufferbloat kontrol algoritmaları aracılığıyla gecikmeyi (ping) azaltır ve ağ verimini artırır. (Elbette ki mucizevi bir şekilde 1 ms pingle CS:GO oynamayı beklemeyin. Ama gerçekten azaltıyor.)
    • OpenWrt, Wi-Fi performans iyileştirmeleri sağlar ve daha yüksek veri hızlarını ve istasyonlar arasında performans eşitsizliğini engeller.
    • OpenWrt, üreticileri tarafından adeta unutulmuş, güncelleme almayan cihazlara bile uzun süre destek verir.

      Güvenlik
    • OpenWrt açık kaynaklı bir yazılımdır. Dünyanın her yerinden birçok geliştirici kodu yayınlanmadan önce gözden geçirir. Kapalı kaynaklı stok yazılımların aksine, gizli saklı şüpheli bir şey barındırmaz.
    • Donanım üreticileri tarafından bilerek bırakılmış gizli arka kapılar içermez.
    • OpenWrt, birçok yaygın saldırıdan etkilenmeyen Linux işletim sistemi sayesinde yaygın güvenlik açıklarına karşı dirençlidir.
    • OpenWrt aktif ve devamlı olarak güncellenir; böylece tüm güvenlik açıkları keşfedildikten kısa bir süre sonra kapatılır.
    • Varsayılan OpenWrt firewall yapılandırması, router veya bağlı cihazlarınızı saldırılara maruz bırakmadan tam internet bağlantısına izin verir.
    • Eski aygıtların çoğu, OpenWrt tarafından desteklenir ve üreticiler cihaz yazılımı güncellemelerini yayınlamayı bıraktıktan çok sonra bile OpenWrt'nin getirdiği güvenliğin keyfini çıkarabilir.
    • OpenWrt, yönlendiricinizin ömrünü uzatır. Çoğu satıcı, yeni model piyasaya sürülene kadar yalnızca router cihazınız için güncellemeler sağlarken; OpenWrt cihazın RAM / Flash'ları yeni sürümleri barındırabildiği sürece tüm uyumlu modelleri destekler.

      Genişleme yeteneği
    • Bir router için satıcı firma yazılımı sınırlı bir kullanım yeteneği ile birlikte gelirken, OpenWrt ekstra olarak kurulmaya hazır 3000'den fazla paket sağlar. Popüler paketlerden bazıları şunları yapmanızı sağlar:





      Yapılandırma ve özelleştirme seçenekleri
    • OpenWrt gerçek bir Linux tabanlı sistem olduğundan, yönlendiricinizin / cihazınızın tüm işlevleri üzerinde tam kontrole sahip olursunuz.
    • OpenWrt, yapılandırma için hem komut satırı arayüzü (SSH aracılığıyla) hem de web tabanlı bir kullanıcı arayüzü sağlar.
    • Yapılandırma ayarları, düzenleme ve / veya kopyalamayı kolaylaştırmak için düz metin dosyalarında saklanır.
    • OpenWrt image builder, herhangi bir özelleştirmeyle (önceden tanımlanmış parola, WiFi, vb.) Cihazınız için kendi firmware dosyanızı oluşturmanıza olanak sağlar.
    • LuCI WebUI, ihtiyaçlarınıza / zevklerinize uygun temalar seçmenize olanak tanır. Ek olarak, WebUI Yerelleştirmesi 20'den fazla dilde paketler aracılığıyla kullanılabilir.
    • Cihazdaki LED'leri, düğmeleri ve anahtarları ihtiyaçlarınıza göre yapılandırabilirsiniz.


      Topluluk desteği
    • Geliştiriciler, gönüllüler ve diğer uzun süredir OpenWrt kullanıcılarından oluşan canlı topluluk, bir sorunu çözmeye yardımcı olmak için her zaman hazır.


      Sıfır maliyet
    • OpenWrt, GPL lisansı aracılığıyla ve birçok gönüllü katılımcının (hem bireyler hem de şirketler) çabaları sayesinde ücretsiz olarak sağlanmaktadır.
    • Abonelik veya lisans ücreti yoktur. Sizden herhangi bir şey talep edilmez.


    ------------------------------
    Öne çıkan bazı OpenWrt paketleri;

    • luci-app-sqm (Çok gelişmiş bir QoS yazılımı. Bufferbloat sorununun çözümü budur. Tam hızla torrent indirirken bile online oyunda ping-lag-packet loss vs olmaz. Mucizevi bir program olmazsa olmazlardan biri)
    • luci-app-adblock (Doğrudan router üzerinden bütün cihazlar için reklam engelleme)
    • luci-app-simple-adblock (Doğrudan router üzerinden bütün cihazlar için reklam engelleme, basit ve hafif)
    • adguardhome (Doğrudan router üzerinden bütün cihazlar için reklam engelleme, görsel arayüzlü, detaylı ve ağır)
    • luci-app-attendedsysupgrade (Güncelleme yardımcısı)
    • luci-app-mwan3 (Birden fazla internet aboneliğiniz varsa birleştirip tüm hızı tek bir internet gibi kullanırsınız)
    • luci-app-upnp (Otomatik port yönlendirme programı, playstation xbox gibi oyun konsolları için faydalı özellikle)
    • luci-app-wifischedule (Wi-Fi zamanlama)
    • luci-app-nft-qos (Ağdaki cihazlara ayrı ayrı MAC adresine veya IP adresine hız sınırlama)
    • luci-app-wireguard (VPN)
    • luci-app-openvpn (VPN)
    • netdata (Cihaz durumu, ağ trafiği gibi bilgileri görselleştiren faydalı bir paket)
    • luci-app-nlbwmon (Cihaz durumu, ağ trafiği gibi bilgileri görselleştiren faydalı bir paket)
    • luci-app-nextdns (NextDNS kullanmak isterseniz)
    • luci-app-banip (Adı üstünde)
    • luci-app-bcp38 (Route edilemeyen private IP adreslerinin localden wan'a çıkmasını engelliyor)
    • luci-app-vpn-policy-routing (Koşullu VPN yönlendirme, atıyorum netflix trafiği için vpn kullanma ama şu bu site için kullan vs)
    • luci-app-https-dns-proxy (DoH DNS şifreleme)
    • stubby (DoT DNS şifreleme)
    • luci-app-dnscrypt-proxy (DNS şifreleme)
    • luci-app-unbound (local DNS çözümleyici)
    • luci-app-ddns (Dinamik DNS)
    • luci-app-shadowsocks-libev (Proxy)
    • luci-app-wol (WoL yani Wake-on-LAN desteği)
    • luci-app-samba (SAMBA server, USB'li cihazlarda ağ üzerinde dosya paylaşımı yapmak için)
    • luci-app-aria2 (USB'li cihazlar için download manager. Bir USB HDD ya da USB flash bellekle router 7x24 çalışan torrent makinesine dönüşüyor)
    • luci-app-transmission (Torrent indirme)
    • luci-app-minidlna (Cihazı bir media center haline çevirir, router üzerinden televizyonda kolayca dizi, film oynatır, DLNA server)
    • luci-app-p910nd (USB ile ağ yazıcı paylaşımı)
    • kmod-usb-net-rndis (Tethering yapmak için. Akıllı telefonun veya VINN gibi USB modemlerin Turkcell, Türk Telekom, Vodafone vs internetini USB portu ile bütün ağa dağıtma)


    vs...
    ------------------------------
    Xiaomi Mi Router 4A Gigabit Edition OpenWrt Kurulumu (Piyasada bu cihazdan daha yeni ve güçlü bir çok model bulunmaktadır. Bu cihazı 2025 yılında tercih etmeden önce araştırmanızı yapın.)


    1) Xiaomi Mi Router 4A Gigabit Edition OpenWrt Kurulumu (R4AG/R4A Gigabit)



    Diğer cihazlar (4A 100M, 4, 4C, 3Gv2, 4Q, Mi WiFİ 3C...) için de aynı rehberi takip edebilirsiniz. Tek dikkat etmeniz gereken nokta; cihaza kurduğunuz firmware sizin cihazınızla uyumlu olmalı. Mesajdaki anlatımda 4A Gigabit edition cihaza kurulum yapıldı.



    Xiaomi Mi Router 4A Gigabit Edition cihaz özellikleri


    • SoC: MediaTek MT7621AT (880 MHz, 2 cores / 4 threads)
    • RAM: 128 MB DDR3
    • Flash: 16 MB SPI flash
    • Ethernet: 3x10/100/1000 Mbps (2xLAN, 1xWAN)
    • WiFi: dual band, 802.11bgn + 802.11ac
      2.4 GHz çipi MediaTek MT7603EN & MIMO config: 2x2:2; 5 GHz çipi MediaTek MT7612EN & MIMO config: 2x2:2


    < Resime gitmek için tıklayın >
    < Resime gitmek için tıklayın >
    < Resime gitmek için tıklayın >
    < Resime gitmek için tıklayın >
    Fotoğraflar wiki'den alıntıdır.

    UYARI

    Bu uyarının amacı yeni kullanıcıların gözünü korkutup vazgeçirmek değil sadece bilgilendirmektir.
    Openwrt, ideal durumda, power user seviyesindeki kullanıcılar içindir.
    Openwrt, temel seviyede bile olsa bir linux ve network bilgisine sahip değilseniz sizin için uygun olmayabilir.
    Openwrt, temel kurulum ve yapılandırma konularında resmi dökümantasyon ve yazılı-video rehber yönünden oldukça zengin olmasına rağmen; ortalama kullanıcılar zorlanabilir. Karışık gelebilir.
    Openwrt, "hazırcı-kolaycı" kullanıcılar için hiç kolay ve kullanışlı değilir. Openwrt stok yazılım gibi ileri, ileri, ileri tıklayıp kullanılmıyor.
    Ve en önemlisi sorun tespit etme ve sorun giderme konusunda kendinize güvenmiyorsanız eğer openwrt sizin için uygun olmayabilir.

    Ama bir farkla, öğrenme konusunda açık ve hevesli biriyseniz uyarıyı okuduktan sonra yine de devam edebilirsiniz. Afedersiniz kimse anasının karnında öğrenmiyor sonuçta. Takıldığınız veya yapamadığınız bir noktada, önce yaşadığınız sorunu sonra da sizin sorunu çözmek için neler yaptığınızı açık ve anlaşılır özet bir şekilde foruma yazıp destek talep edebilirsiniz. Bu konuda herkes birbirine elinden geldiği kadar yardımcı oluyor.

    Eğer kendinizi yukarıdaki maddelere göre uygun biri olarak görmüyorsanız ve bu dostane uyarıyı dikkate almayıp devam ederseniz openwrt'den memnun kalmayacağınız yüksek ihtimaldir. Bilginize,

    Saygılarımla.

    ------

    Biz bu rehberde acecilia'nın OpenWRTInvasion aracını kullanacağız. Bu yöntem için herhangi bir özel programlayıcı, kablo, cihazın içini açıp lehim yapmak falan gerekmiyor. Sadece 3-5 satır komut kopyala-yapıştır yaparak 5 dakika içinde halledebilirsiniz. Kurulumda kullanılan script Windows üzerinde de çalışabilir ama anlatım Linux üzerinden yapılmıştır.

    Linux bilgisayar, Virtualbox gibi bir program üzerinde çalışan Ubuntu sanal bilgisayar da olabilir o sorun değil. Eğer sanal bilgisayar kullanacaksanız, virtualbox ayarlarında ağ bağdaştırıcısının briged olarak çalıştığından emin olun. NAT olması problem yaşatabilir. Bu aşamayı ayrıntılı olarak anlatmaya gerek yok. Youtube üzerinde binlerce virtualbox üzerine Ubuntu kurulumu videosu bulabilirsiniz. Ben hali hazırda bir gnu/linux kurulu bir bilgisayar kullandığım için virtualbox kurulumunu atlayıp, doğrudan OpenWrt kurulumu anlatacağım. Bu işlemleri yaparken router internete bağlı olmalıdır yoksa hata alırsınız. (OpenWRTInvasion aracına gelen en son (3 Ekim 2021) güncellemeyle beraber artık script Windows üzerinde de çalışıyor. Windows üzerine önce python3 kurulumu yaptıktan sonra, doğrudan Windows üzerinde aynı işlemleri yapabilirsiniz.)


    UYARI 2


    Ağustos 2022 itibariyle, üretim tarihi yakın tarihli 2022 olan (üretim tarihi cihaz kutusuna yapıştırılan barkod etiketinde bulunabilir) ve global (v3.2.26 gibi) firmware sahip cihazların, ek olarak 2021'in ikinci yarısından itibaren Çin firmware sahip cihazların şimdiye kadar Eon EN25QX128 flash çipine sahip olduğu tespit edildi. Bu cihazlara bu rehberi kullanarak OpenWrt kurulumu yapmayın. Cihazın yazılımı çökebilir!! Yazılım çökerse MiWiFiRepairToolx86 ile cihaz kurtarmanız gerekebilir. Siz de cihaz güç soketinin yakınında bulunan 8 bacaklı çipin üzerindeki yazıları inceleyerek hangi flaş chip'inin takıldığını belirleyebilirsiniz. Bunun için kasanın altındaki deliklerden içeri bakarak veya kasayı söküp açarak hemen görülebilir.

    Bu chip'e sahip cihazlar için yazılım desteği çalışmaları devam ediyor. link

    NOT: Bu tarife uyan cihazlar Türkiye'de daha hiç denk gelmedi ama uyarının burada bulunmasında bir sakınca yok.

    ------

    Evet artık kuruluma başlayabiliriz. İlk adım olarak bilgisayarda terminal uygulamasını(komut satırı) açıp önce bilgisayarı güncelliyoruz ardından yeniden başlatıp hemen gerekli kurulum script'ini bilgisayarımıza indiriyoruz.

    sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoclean -y && sudo apt-get autoremove -y


    git clone https://github.com/acecilia/OpenWRTInvasion.git


    İndirme işlemi bittikten sonra ilgili klasöre giriyoruz.
    cd OpenWRTInvasion


    pip3 aracını kullanarak program için gerekli bağımlılıkları kuruyoruz. Bu işlem otomatiktir sizin bir işlem yapmanıza gerek yok. Bilgisayarınızda python3 ve pip3 kurulu ve güncel olmalı. Kontrol etmek için python3 --version komutunu kullanabilirsiniz. pip3 kurulumu için de sudo apt-get install python3-pip komutunu kullanabilirsiniz.
    pip3 install -r requirements.txt


    Artık kurulum için hazırız. Kurulum script'ini çalıştırıyoruz.
    python3 remote_command_execution_vulnerability.py


    Script sizden router cihazın IP adresini ve stok kodu bilgisini isteyecek. Eğer kendiniz değişirtirmediyseniz IP adresi: 192.168.31.1 olmalı. stok kodunu da router arayüzüne giriş yaptıktan sonra tarayıcınızın URL kutusunda görebilirsiniz. Oradan gerekli değeri CTRL+C CTRL+V yapabilirsiniz.
    Stok kodu = eşittir işaretinden sonraki a6172a... gibi olan değer. Baştaki stok= kısmı ve sondaki / işareti dahil değil.
    < Resime gitmek için tıklayın >

    Eğer hata aldıysanız kurulum scriptini yeniden deneyin. Stok kodu her boot'ta ve her cihaza login'de değişiyor. Ona dikkat edin.

    Yaklaşık 30 saniye süren bir işlem sonunda. Cihaza telnet ile bağlantı yapmaya hazır hale geliyor. Yani geldik son aşamaya. Bu adımda bilgisayarda yeni bir terminal ekranı açıp, cihaza aşağıdaki komutla telnet bağlantısı kurup, OpenWrt firmware yüklüyoruz.
    Kullanıcı adı ve şifre olarak ikisine de: root yazıyoruz.
    telnet 192.168.31.1


    Tebrikler şuanda stok yazılım üzerinde root erişiminiz var. İstediğinizi yapmakta özgürsünüz.

    Biz telnet ekranında cihazın /tmp/ dizinine gidip OpenWrt yazılımı indiriyoruz.
    cd /tmp


    curl -L aşağıdakidosyalinki --output firmware.bin --ipv4 -k


    Dosya linki:
    https://downloads.openwrt.org/releases/24.10.5/targets/ramips/mt7621/openwrt-24.10.5-ramips-mt7621-xiaomi_mi-router-4a-gigabit-squashfs-sysupgrade.bin


    sha256sum değeri:428007548417bef44f09ef7d6815281bd00779c74f8cc3e8f48b6d0c9d3a27b6

    Dosyanın doğru bir şekilde indiğini kontrol etmek istiyoruz. Bu nedenle aşağıdaki komutu veriyoruz.
    ./busybox sha256sum firmware.bin


    Eğer sha256sum değer üstteki ile aynıysa yani eşleşiyorsa devam edebiliriz. Eğer başka bir değer görüyorsanız indirdiğiniz dosyada sorun var anlamına gelir. İşleme kesinlike devam etmeyin. Onu yerine dosyayı silip tekrar indirmeyi deneyin.
    < Resime gitmek için tıklayın >
    ekran görüntüsü temsilidir


    Eğer sha256 değerinde bir sorun yoksa cihaza indirdiğimiz OpenWrt yazılımı artık kurabiliriz. İşlem bitene kadar hiçbir tuşa basmamaya ve cihazın elektriğinin kesilmemesine dikkat edin.
    mtd -e OS1 -r write firmware.bin OS1


    Komutunu vererek işlemi ve kurulumu yapmasını ve cihazın reboot etmesini bekliyoruz. İşlem bitip cihaz sorunsuzca açıldıktan sonra hadi geçmiş olsun. Naçizane size tavsiyem; yukarıda cihaza kurduğumuz firmware dosyasını bu sefer bilgisayarınıza indirip, cihaz açıldıktan sonra 192.168.1.1 adresinden System → Backup/Flash Firmware sayfasındaki, Flash new firmware image bölümünden Keep settings seçeneğini işaretlemeden cihaza yeniden flaşlamanızı öneririm. Bu ilk kurulumdan sonra önerilen bir olaydır. Cihaz kullanıma hazır.

    Yepyeni router cihazınız hayırlı olsun. Bundan sonrası tamamen size kalmış. Cihazınızı istediğiniz gibi geliştirip bir çok farklı amaç için özgürce kullanabilirsiniz. Örneğin; SQM, adblock, wireguard vpn, openvpn, ddns, multiwan, DNS over TLS, stubby, Wake on Lan, upnp gibi gibi bir çok faydalı programı kurup kullanabilirsiniz. Hatta isterseniz kendiniz de isteğiniz bir programı yazıp kullanabilirsiniz. Tamamen hayal gücünüzle sınırlısınız.

    Öne çıkan bazı OpenWrt paketleri;

    • luci-app-sqm (Çok gelişmiş bir QoS yazılımı. Bufferbloat sorununun çözümü budur. Tam hızla torrent indirirken bile online oyunda ping-lag-packet loss vs olmaz. Mucizevi bir program olmazsa olmazlardan biri)
    • luci-app-adblock (Doğrudan router üzerinden bütün cihazlar için reklam engelleme)
    • luci-app-simple-adblock (Doğrudan router üzerinden bütün cihazlar için reklam engelleme, basit ve hafif)
    • adguardhome (Doğrudan router üzerinden bütün cihazlar için reklam engelleme, görsel arayüzlü, detaylı ve ağır)
    • luci-app-attendedsysupgrade (Güncelleme yardımcısı)
    • luci-app-mwan3 (Birden fazla internet aboneliğiniz varsa birleştirip tüm hızı tek bir internet gibi kullanırsınız)
    • luci-app-upnp (Otomatik port yönlendirme programı, playstation xbox gibi oyun konsolları için faydalı özellikle)
    • luci-app-wifischedule (Wi-Fi zamanlama)
    • luci-app-nft-qos (Ağdaki cihazlara ayrı ayrı MAC adresine veya IP adresine hız sınırlama)
    • luci-app-wireguard (VPN)
    • luci-app-openvpn (VPN)
    • netdata (Cihaz durumu, ağ trafiği gibi bilgileri görselleştiren faydalı bir paket)
    • luci-app-nlbwmon (Cihaz durumu, ağ trafiği gibi bilgileri görselleştiren faydalı bir paket)
    • luci-app-nextdns (NextDNS kullanmak isterseniz)
    • luci-app-banip (Adı üstünde)
    • luci-app-bcp38 (Route edilemeyen private IP adreslerinin localden wan'a çıkmasını engelliyor)
    • luci-app-vpn-policy-routing (Koşullu VPN yönlendirme, atıyorum netflix trafiği için vpn kullanma ama şu bu site için kullan vs)
    • luci-app-https-dns-proxy (DoH DNS şifreleme)
    • stubby (DoT DNS şifreleme)
    • luci-app-dnscrypt-proxy (DNS şifreleme)
    • luci-app-unbound (local DNS çözümleyici)
    • luci-app-ddns (Dinamik DNS)
    • luci-app-shadowsocks-libev (Proxy)
    • luci-app-wol (WoL yani Wake-on-LAN desteği)
    • luci-app-samba (SAMBA server, USB'li cihazlarda ağ üzerinde dosya paylaşımı yapmak için)
    • luci-app-aria2 (USB'li cihazlar için download manager. Bir USB HDD ya da USB flash bellekle router 7x24 çalışan torrent makinesine dönüşüyor)
    • luci-app-transmission (Torrent indirme)
    • luci-app-minidlna (Cihazı bir media center haline çevirir, router üzerinden televizyonda kolayca dizi, film oynatır, DLNA server)
    • luci-app-p910nd (USB ile ağ yazıcı paylaşımı)
    • kmod-usb-net-rndis (Tethering yapmak için. Akıllı telefonun veya VINN gibi USB modemlerin Turkcell, Türk Telekom, Vodafone vs internetini USB portu ile bütün ağa dağıtma)


    vs...

    ------------------------------

    2) Cihazım açılmıyor. Cihazımı nasıl unbrick-debrick ederim?


    Cihaz herhangi bir şekilde açılmaz duruma gelirse kurtarmak mümkün. Unbrick işlemi ve stok yazılıma geri dönme yöntemleri.

    1. yol TinyPXE ile stok yazılıma dönme ve unbrick rehberi (geleneksel yöntem)
    https://forum.donanimhaber.com/xiaomi-mi-router-modelleri-ve-openwrt-firmware-ana-konu-openwrt-21-02-2-yayinlandi--135790478-14#146822051

    2. yol OpenWrt Kullanarak Başka Bir Cihaza Yazılım Yükleme, Debrick, Stok Yazılıma Geri Dönme İşlemi (denenmiş yöntem)
    https://forum.donanimhaber.com/xiaomi-mi-router-modelleri-ve-openwrt-firmware-ana-konu-openwrt-21-02-2-yayinlandi--135790478-282#154880549

    3. yol Apple bilgisayarlarda macOS ile programsız stok yazılıma dönme ve unbrick rehberi (denenmiş yöntem)
    https://forum.donanimhaber.com/xiaomi-mi-router-modelleri-ve-openwrt-firmware-ana-konu-openwrt-21-02-2-yayinlandi--135790478-208#153741444

    4. yol linux üzerinde tftp ile stok yazılıma dönme ve unbrick rehberi (denenmiş yöntem)
    https://forum.donanimhaber.com/xiaomi-mi-router-modelleri-ve-openwrt-firmware-ana-konu-openwrt-21-02-2-yayinlandi--135790478-21#146967617

    5. yol MIWIFIRepairTool ile stok yazılıma dönme ve unbrick rehberi (deneysel yöntem)
    https://forum.donanimhaber.com/xiaomi-mi-router-modelleri-ve-openwrt-firmware-ana-konu-openwrt-21-02-2-yayinlandi--135790478-18#146854687

    6. yol (en son çare - sadece profesyoneller için)

    Herhangi bir spi flash programlayıcı(ch341a, tl866-ii, flashcatUSB, raspberry vs) ile doğrudan çip programlama yöntemi.
    Elimde aynı model 10 farklı cihazdan alınma spi flash dump var. Bu dump'lardan herhangi birini kendiniz bir hex editor programı kullanıp cihaz mac adres kısımlarımı değiştirip çipe kendiniz yazabilirsiniz. Yoksa orijinal mac adresleriniz kaybolabilir. İşleme başlamadan önce kendi yedeğinizi almayı unutmayın.https://www.mediafire.com/file/x0mx9imdcenfy00/mir4a_spi-flsh_dumps.zip/file


    ------------------------------


    3) Kaynaklar

    https://openwrt.org
    https://forum.openwrt.org/t/xiaomi-mi-router-4a-gigabit-edition-r4ag-r4a-gigabit-fully-supported-and-flashable-with-openwrtinvasion/36685
    https://github.com/acecilia/OpenWRTInvasion

    https://www.youtube.com/watch?v=VxzEvdDWU_s


    ------------------------------

  • DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

    Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

    Üye Ol Şimdi Değil





    < Bu mesaj bu kişi tarafından değiştirildi 0ldskool -- 3 Ocak 2026; 0:18:28 >

    Herkese merhaba, AX3200 alıp Windows üzerinden OpenWRT yüklemek isteyenler için kısa bir rehber hazırladım. Tabii bu rehberi, kendi yaptıklarıma göre hazırladım. Dolayısıyla belki ...
    Yoruma Git
    Yorumun Devamı Elessar Eredhian - 3 yıl +17
    Konuyu sürekli takip ediyorum 60 küsür sayfa olmuş. Kendi adıma şunu söylemek isterim bu kadar insana üşenmeden cevap veren bilgili ve yönlendirici
    Yoruma Git
    Yorumun Devamı ipee - 5 yıl +12
    OpenWrt 25.12 ile Raspberry Pi Router’lar İçin Büyük Kolaylık

    Piyasada üst düzey bir router arayıp da aradığını bulamayanlar ya da karşılarına çıkan cihazların 5 haneli fiyat etiketleri karşısında şaşkınlığa uğrayanlar; en iyi performansı isteyip de piyasadaki vasat cihazlara 10 bin TL ve üzeri bedeller ödemek istemeyenler için kısacası Raspberry Pi ve Compute Module benzeri sistemleri router olarak değerlendirmek isteyen kullanıcılar için sevindirici bir gelişme var.

    Yeni çıkacak OpenWrt 25.12 sürümüyle birlikte, piyasada yaygın olarak kullanılan bazı Realtek tabanlı Ethernet adaptörlerinin sürücüleri OpenWrt imajlarına varsayılan (default) olarak gömülü geliyor. Bu sayede artık ekstra driver derleme, patch uygulama ya da manuel müdahalelerle uğraşmaya gerek kalmayacak.
    Bu değişiklik özellikle Raspberry Pi ve Compute module CM4/CM5 tabanlı sistemleri router olarak kullanmak isteyenler için önemli bir konfor anlamına geliyor.

    Böylece ek sürücü derleme zahmeti, kernel uyumsuzlukları veya karmaşık kurulum adımları olmadan Raspberry Pi 4/5 cihazları güçlü ve esnek router’lara dönüştürülebilecek. Özellikle fiyat/performans odaklı kullanıcılar için bu gelişme ciddi bir avantaj sağlıyor.

    İlgili değişikliğin kabul edildiği pull request:

    https://github.com/openwrt/openwrt/pull/19384


    Bu PR ile birlikte:

    PCIe tarafında r81xx ailesi

    USB tarafında rtl8152 ve benzeri adaptörler (örneğin TP-Link UE300)

    OpenWrt üzerinde doğrudan ve hazır uyumlu hâle geliyor.

    Bu gelişme özellikle de CM4 ve CM5 uyumlu base board’lar için oldukça sevindirici. Test amacıyla ben de bir adet Raspberry Pi CM5 ve Waveshare CM5-DUAL-ETH-MINI edindim. Kendi testlerime göre güncel OpenWrt snapshot sürümlerinde firmware tarafında herhangi bir ön hazırlık yapmaya gerek kalmadan dual ethernet olarak sorunsuz şekilde tanınıyor.

    Bir parmak kadar boydaki bu cihaz, sunduğu performans ve esneklikle piyasadaki birçok hazır router’ı rahatlıkla geride bırakabilecek potansiyele sahip. Brick etme endişesi yaşamadan güvenle kullanılabiliyor ve tahmin edileceği üzere OpenWrt ekosisteminin sunduğu tüm paket ve servisler sorunsuz şekilde çalışıyor; adblock, zapret, dosya sunucusu, medya sunucusu gibi servisler problemsiz bir şekilde kullanılabiliyor.
    SQM tarafında da herhangi bir darboğaz yaşanmadan 1 Gbps seviyeleri rahatlıkla karşılayabiliyor. Tüm bu özellikleriyle, hem yüksek performans hem de özgürlük arayan kullanıcılar için son derece güçlü bir alternatif oluşturuyor. Forumdaşlara haber vermek istedim. Saygılar.

    < Resime gitmek için tıklayın >
    Yoruma Git
    Yorumun Devamı 0ldskool - geçen ay +10
    E
    3 yıl (7833 mesaj)
    Yarbay

    Herkese merhaba, AX3200 alıp Windows üzerinden OpenWRT yüklemek isteyenler için kısa bir rehber hazırladım. Tabii bu rehberi, kendi yaptıklarıma göre hazırladım. Dolayısıyla belki yaptığım ayarlarda gereksiz bazı şeyler olabilir veya benim uyguladığım adımların daha kısa/pratik yöntemleri olabilir.

    1. Her şeyden önce router’ı fabrika ayarlarına sıfırlamamız gerekiyor. Daha sonra cihazı prizden çekiyoruz.

    2. Daha sonra PuTTY, TFTPD64 ve WinSCP programlarını indiriyoruz:

    https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
    https://bitbucket.org/phjounin/tftpd64/downloads//
    https://winscp.net/eng/download.php

    3. Aşağıdaki bağlantı noktalarından RX, GND ve TX’i kullanarak router’ı UART cihazımıza ve UART cihazımızı da bilgisayara bağlıyoruz. Burada cihazın RX portuna UART cihazındaki TX portunu, cihazdaki TX portuna da UART cihazındaki RX’i bağlamamız gerekiyor. VCC bağlantısı yapmamıza gerek yok. Ayrıca UART cihazını bilgisayara bağladığımızda driver’larının başarılı bir şekilde yüklenmesi önemli. Aygıt yöneticisinden kontrol ederek gerekirse driver’larını yüklüyoruz.


    < Resime gitmek için tıklayın >

    4. PuTTY’yi açıyoruz ve açılan pencereyi şu şekilde ayarlıyoruz:


    < Resime gitmek için tıklayın >


    Burada sadece dikkat etmemiz gereken şey COM1 kısmı. Burayı, kendi UART cihazınıza uygun şekilde değiştirmeniz gerek. Bu bilgi, Aygıt Yöneticisinde cihazın isminin yanında parantez içinde yazacaktır.

    Sonra Open diyoruz. Bir terminal penceresi açılacak. Bu pencere, cihaz kapalı da olsa açık da olsa sürekli açık kalmalı tüm işlem boyunca.

    5. Şu noktada cihazın resmi 1.0.71 sürümünün dosyasını ve bizim için gerekli olacak openwrt dosyalarını indirelim.

    Stok fw: http://cdn.awsde0-fusion.fds.api.mi-img.com/xiaoqiang/rom/rb01/miwifi_rb01_firmware_bbc77_1.0.71_INT.bin

    OpenWRT recovery: https://downloads.openwrt.org/releases/22.03.5/targets/mediatek/mt7622/openwrt-22.03.5-mediatek-mt7622-xiaomi_redmi-router-ax6s-initramfs-recovery.itb

    OpenWRT sysupgrade: https://openwrt.org/toh/xiaomi/ax3200 buradaki “Firmware OpenWrt Upgrade" başlığındaki bağlantı

    Daha sonra bilgisayarın ethernet bağdaştırıcısı ayarlarından IP adresini şu şekilde değiştirelim:


    < Resime gitmek için tıklayın >


    Ayrıca, Windows güvenlik duvarını tamamen devre dışı bırakmakta da fayda var.

    6. TFTPD64’ü açıyoruz ve Settings’e girip DHCP sekmesinde şu ayarları yapıyoruz:


    < Resime gitmek için tıklayın >


    Ok dedikten sonra açılan pencereyi şu duruma getiriyoruz:

    < Resime gitmek için tıklayın >


    Sonra da Current Directory’de belirtilen klasöre Stok fw olarak belirttiğim dosyayı kopyalayıp adını da C0A81F64.img olarak değiştiriyoruz. Uzantının IMG olmasına ve bin olarak kalmamasına dikkat edelim.

    7. Şimdi cihazın herhangi bir LAN girişine bağladığımız ethernet kablosunu bilgisayara bağlıyoruz ve daha sonra arkadaki RESET tuşunu basılı tutarken güç kablosunu takıyoruz ve ön taraftaki turuncu ışık YANIP SÖNENE kadar tuşu basılı tutmaya devam ediyoruz. Yanıp sönmeye başladığı an elimizi resetten çekebiliriz. Kısa bir süre sonra TFTPD64 üzerinde dosya transferini göreceğiz. Dosya transferi bitip işlem tamamlanınca öndeki turuncu ışık yanıp sönen bir maviye dönecek. Bu olduğunda fişi çekip aynı işlemi tekrar yapacağız.

    8. İşlemi ikinci kez yaptıktan sonra cihazın fişini çekip, daha önce Current Directory’de belirtilen klasöre attığımız “C0A81F64.img” dosyasını siliyoruz ve yerine “OpenWRT recovery” adıyla verdiğim itb dosyasını yine AYNI isimle (C0A81F64.img) koyuyoruz. Tabii ki TFTPD64’ü kapatmıyoruz. Ardından PuTTY üzerinden açtığımız ve sürekli açık kalması gerektiğini söylediğim terminale dönüyoruz ve cihazı bu sefer reset tuşuna basmadan açıyoruz ve terminali takip ediyoruz. Terminalde kısa bir süre sonra bootmenu karşımıza çıkacak ve burada 3 tane numaralı seçeneğin altında U-Boot Console (son seçenek) seçeneğini göreceğiz. Klavye yardımı ile bu seçeneğe geçip Enter’a basıyoruz. Terminal ekranında şu girdi olacak:

    MT7622>

    Bu görüntüyü alınca tftpboot komutunu giriyor ve Enter’a basıyoruz:

    MT7622> tftpboot

    Cihaz bir şeyler yapacak :) Daha sonra işlemler bittiğinde tekrar komut girebilir olacağız ancak çıkan onca yazının arasından sonlara doğru şöyle bir kısım göreceğiz:

    Filename 'C0A81F64.img'.
    Load address: 0x4007ff28

    Burada Load address karşısında yazan 0x ile başlayan kısım sizde farklı olabilir.

    Sonra MT7622> başlığına bootm 0x4007ff28 komutunu giriyoruz. Tabii burada 0x ile başlayan kodu, sizde görünen ile değiştirin:

    MT7622> bootm 0x4007ff28

    9. Her şey yolundaysa cihaz tekrar TFTPD64’ten dosya aktarımı yapacak ve OpenWRT boot’layacak. Terminalde akan yazılar bittiğinde bitince Enter’a basıyoruz. Böylece OpenWRT konsolunun açıldığını göreceğiz. Bu noktada, bilgisayarımızın ağ bağdaştırıcısı ayarlarından 192.168.31.100 yaptığımız IP adresini otomatiğe alıp bilgisayarın router’dan IP almasını bekliyoruz.

    10. Bilgisayar IP aldıktan sonra terminalde şu komutları sırasıyla giriyoruz:

    mkdir -p /tmp/xiaomi_fw
    cd /tmp/xiaomi_fw

    11. WinSCP’yi çalıştırıyoruz ve şu ayarlarla oturum açıyoruz:

    < Resime gitmek için tıklayın >


    12. Bağlandıktan sonra yukarıda bağlantısını vermiş olduğum “OpenWRT Sysupgrade” dosyasını /tmp/xiaomi_fw klasörünün içine aktarıp adını da sysupgrade.bin olarak değiştiriyoruz.
    13. Son olarak da terminalden sysupgrade sysupgrade.bin komutunu çalıştırıyoruz:

    sysupgrade sysupgrade.bin

    İşlem tamamlandıktan sonra cihazı yeniden başlayacak. Burada PuTTY'den takip etmeye devam ediyoruz, OpenWRT'nin açıldığını gördüysek sorun yok. İşlem tamamlanmış demektir. Hayırlı olsun :)

    Ancak böyle bir hata ile cihaz takılı kalıyorsa:

    < Resime gitmek için tıklayın >
    14. bootmenu komutunu giriyoruz:

    MT7622> bootmenu

    Burada, klavye yardımı ile birinci (olmazsa ikinci) seçeneğe gelerek Enter'a basıyoruz.

    OpenWRT'nin açıldığını göreceğiz:

    < Resime gitmek için tıklayın >
    Burada fw_setenv boot_fw1 "run boot_rd_img;bootm" komutunu giriyoruz:

    root@OpenWrt:/# fw_setenv boot_fw1 "run boot_rd_img;bootm"

    daha sonra reboot komutunu girerek cihazı yeniden başlatıyoruz:

    root@openWrt:/# reboot

    Şu noktada cihazınız OpenWRT ile sorunsuz bir şekilde açılacaktır.





    < Bu mesaj bu kişi tarafından değiştirildi Elessar Eredhian -- 2 Eylül 2023; 1:56:44 >
    Bu mesaja 2 cevap geldi.
    İ
    5 yıl (1497 mesaj)
    Binbaşı

    Konuyu sürekli takip ediyorum 60 küsür sayfa olmuş. Kendi adıma şunu söylemek isterim bu kadar insana üşenmeden cevap veren bilgili ve yönlendirici @0ldskool a teşekkür ederim. İyi insanların hala olduğunu görmek güzel.





    < Bu mesaj bu kişi tarafından değiştirildi ipee -- 31 Mayıs 2021; 15:13:49 >


    Bu mesajda bahsedilenler: @0ldskool
    0
    geçen ay (5039 mesaj)
    Yarbay
    Konu Sahibi

    OpenWrt 25.12 ile Raspberry Pi Router’lar İçin Büyük Kolaylık

    Piyasada üst düzey bir router arayıp da aradığını bulamayanlar ya da karşılarına çıkan cihazların 5 haneli fiyat etiketleri karşısında şaşkınlığa uğrayanlar; en iyi performansı isteyip de piyasadaki vasat cihazlara 10 bin TL ve üzeri bedeller ödemek istemeyenler için kısacası Raspberry Pi ve Compute Module benzeri sistemleri router olarak değerlendirmek isteyen kullanıcılar için sevindirici bir gelişme var.

    Yeni çıkacak OpenWrt 25.12 sürümüyle birlikte, piyasada yaygın olarak kullanılan bazı Realtek tabanlı Ethernet adaptörlerinin sürücüleri OpenWrt imajlarına varsayılan (default) olarak gömülü geliyor. Bu sayede artık ekstra driver derleme, patch uygulama ya da manuel müdahalelerle uğraşmaya gerek kalmayacak.
    Bu değişiklik özellikle Raspberry Pi ve Compute module CM4/CM5 tabanlı sistemleri router olarak kullanmak isteyenler için önemli bir konfor anlamına geliyor.

    Böylece ek sürücü derleme zahmeti, kernel uyumsuzlukları veya karmaşık kurulum adımları olmadan Raspberry Pi 4/5 cihazları güçlü ve esnek router’lara dönüştürülebilecek. Özellikle fiyat/performans odaklı kullanıcılar için bu gelişme ciddi bir avantaj sağlıyor.

    İlgili değişikliğin kabul edildiği pull request:

    https://github.com/openwrt/openwrt/pull/19384


    Bu PR ile birlikte:

    PCIe tarafında r81xx ailesi

    USB tarafında rtl8152 ve benzeri adaptörler (örneğin TP-Link UE300)

    OpenWrt üzerinde doğrudan ve hazır uyumlu hâle geliyor.

    Bu gelişme özellikle de CM4 ve CM5 uyumlu base board’lar için oldukça sevindirici. Test amacıyla ben de bir adet Raspberry Pi CM5 ve Waveshare CM5-DUAL-ETH-MINI edindim. Kendi testlerime göre güncel OpenWrt snapshot sürümlerinde firmware tarafında herhangi bir ön hazırlık yapmaya gerek kalmadan dual ethernet olarak sorunsuz şekilde tanınıyor.

    Bir parmak kadar boydaki bu cihaz, sunduğu performans ve esneklikle piyasadaki birçok hazır router’ı rahatlıkla geride bırakabilecek potansiyele sahip. Brick etme endişesi yaşamadan güvenle kullanılabiliyor ve tahmin edileceği üzere OpenWrt ekosisteminin sunduğu tüm paket ve servisler sorunsuz şekilde çalışıyor; adblock, zapret, dosya sunucusu, medya sunucusu gibi servisler problemsiz bir şekilde kullanılabiliyor.
    SQM tarafında da herhangi bir darboğaz yaşanmadan 1 Gbps seviyeleri rahatlıkla karşılayabiliyor. Tüm bu özellikleriyle, hem yüksek performans hem de özgürlük arayan kullanıcılar için son derece güçlü bir alternatif oluşturuyor. Forumdaşlara haber vermek istedim. Saygılar.

    < Resime gitmek için tıklayın >



    0
    5 yıl (5039 mesaj)
    Yarbay
    Konu Sahibi

    Xiaomi Mi Router 4A Gigabit OpenWrt kurulumu nasıl yapılır?
    https://github.com/acecilia/OpenWRTInvasion
    https://www.youtube.com/watch?v=VxzEvdDWU_s





    < Bu mesaj bu kişi tarafından değiştirildi 0ldskool -- 9 Ağustos 2022; 22:38:50 >
    Bu mesaja 3 cevap geldi.
    0
    3 yıl (5039 mesaj)
    Yarbay
    Konu Sahibi

    Arkardaşlar selamlar. Umarım herkes iyidir. Ben 15-16 gündür yurtdışındaydım dün akşamüstü geldim TR'ye. Bu haftasonunu es geçip önümüzdeki hafta yazılan mesajlara dönüş yapacağım. Kusura bakmayın.

    Sevgiler saygılar.


    Bu mesaja 1 cevap geldi.
    0
    3 yıl (5039 mesaj)
    Yarbay
    Konu Sahibi

    Merhaba,

    Bu mesajımda sizlerle daha yeni farkettiğim bir özelliği paylaşmak istiyorum. TFTP isimli protokolü duymuşsunuzdur. TFTP temel olarak Trivial Transfer File Protocol'ün baş harflerinden geliyor. Yani bir anlamda olabilecek en basit en ilkel dosya aktarım protokolü. Bildiğiniz gibi biz TFTP'yi modem, router gibi yazılımsal olarak çöken cihazları tekrar canlandırmak veya OpenWrt fw'den stock fw'ye dönüş işlemi için kullanıyoruz.

    TFTP boot ile cihaz kurtarmak için Tftpd64, Tftpd32, tinyPXE gibi programları kullanıp üstüne statik IP ayarları vs. yapıyoruz. Aslında TFTP'nin kendisi basit ve ilke fakat düzgün bir şekilde çalıştırmak elle konfigürasyon gerektiriyor. Özellikle bu programların ayarları, IP ayarları pek de tecrübeli olmayanlar için sorun olabiliyor. İşte bu noktada bu işlemleri olabildiğince basite indirgeyen bir özellikten bahsedeceğim. Bu sayede ek bir program kullanmadan hatta hiç bir IP ayarı yapmadan cihazlarınızı TFTP boot ile stok yazılıma çevirebilir veya unbrick, debrick, recovery gibi işlemleri 1 dk içinde tamamlayabilirsiniz.

    Bunun için hali hazırda OpenWrt'nin içinde dahili gelen TFTP server özelliğini kullanmanız yeterli. Yani OpenWrt çalıştıran bir cihaz ile (buna 1. cihaz diyelim) başka cihazları (buna da 2. cihaz diyelim) kurtarabiliyorsunuz.

    İşlem için gerekenler;
    1) OpenWrt yüklü çalışır durumda bir cihaz

    OpenWrt Kullanarak Farklı Bir Cihaza Yazılım Yükleme, Debrick, Stok Yazılıma Geri Dönme İşlemi

    Adımlar ise şöyle;

  • 1. cihazda 192.168.1.1 LuCi arayüzüne gidin.

    < Resime gitmek için tıklayın >


  • Network -> DHCP and DNS menüsünü açın.

    < Resime gitmek için tıklayın >


  • PXE/TFTP Settings sekmesinden Enable TFTP server kutucuğunu işaretleyin.

    Hemen altında bulunan "TFTP server root" kısmından kurtarmak istediğiniz cihaza ait (yani 2. cihaz) firmware dosyasının bulunduğu dizini yazın. 

    "Network boot image" kısmına ise kurtarma dosyasının ismini uzantısıyla beraber tam olacak şekilde yazın.

    Save & Apply diyerek yaptığınız değişikleri kaydedin. 1. cihazdaki işlemler sadece bu kadar. Alt kısımda bulunan Special PXE boot options for Dnsmasq bölümünü ise hiç ellemedim. Gördüğünüz gibi herhangi bir IP ayarı vs. yapmadık.


    < Resime gitmek için tıklayın >



    Bundan sonraki işlemler sizin kurtarmak istediğiniz cihaza bağlı olarak değişebilir. Ben bu örnekte Xiaomi Mi Router 4A Gigabit Edition için işlem yaptım. Xiaomi'nin bu modeli test.bin olacak şekilde yeniden adlandırılmış stok firmware (miwifi_r4a_all_03233_3.0.24_INT.bin) dosyası ile TFTP boot yapabiliyor. Bu dosyayı bilgisayarım yeniden isimlendirip, SCP ile kurtarma işleminde kullanacağım cihaza (1. cihaz) attım. (Benim cihazımda bir USB disk bağlıydı ben USB disk üzerine tftp diye bir klasör açıp (/mnt/sda1/tftp) oraya attım ama sizin daha farklı olabilir. Cihazınızda USB yoksa eğer dosyayı isterseniz /tmp dizinine de atabilirsiniz orası size kalmış.) Dosya ismi de test.bin olacak şekilde girip ayarları kaydederek 2. cihazı kurtarmaya hazırız.

    2. cihazın reset tuşuna basılı tutup elektriğe bağladığımızda 2. cihaz ethernet ile bağlı olduğu 1. cihazdan otomatik olarak test.bin dosyasını çekip kendi üzerine kuruyor. İşlem tamamlandığında mavi led yanacaktır o mavi led yandığında cihazı aç-kapat yapıp kutudan yeni çıkmış gibi fabrika yazılımı ile ilk kurulumunu yapabilirsiniz. Kolay gelsin.



  • A
    3 yıl (473 mesaj)
    Yüzbaşı

    Superonline "TVPlus Routed" modu için ayarlar (geriye sarma, kaydetme, youtube çalışır)

    * Burada anlatılanlar 21.02, 22.03, 23.05 ve sonraki sürümleri içindir.


    https://iptv.evlice.com





    < Bu mesaj bu kişi tarafından değiştirildi androidmeda -- 26 Ekim 2023; 0:24:1 >
    Bu mesaja 8 cevap geldi.
    P
    11 ay (140 mesaj)
    Çavuş

    Merhabalar, donanımsal olarak @0ldskool hocamızın da önerdiği Xiaomi AX3000T Router'ı mistore'dan yeni üyelere özel 100TL kuponuyla birlikte 1549TL'ye aldım.
    Bana gelen sürüm RD23 1.0.31 Firmware ESMT F50L1G41LB NAND ve MediaTek MT7531AE Switch çiplere sahip versiyonu.
    < Resime gitmek için tıklayın >
    Size farklı bir versiyon gelse dahi şu anda resmi olarak OpenWRT sayfasında bilinen tüm versiyonlara desteğin mevcut olduğunu söyleyebilirim(24.10.0 sürümü itibari ile) https://openwrt.org/inbox/toh/xiaomi/ax3000t .

    Kurulum için öncelikle Router sürümünü 1.0.49'a güncelledim, daha sonra XMir Patcher ile OpenWRT 24.10.0 en güncel sürümü yükledim sonrasında ise aynı sayfa üzerinden sysupgrade yaptım ve 5 dakika içerisinde sorunsuz bir şekilde kurulum gerçekleşti (kurulumu en basit olan modellerden biri diyebilirim) https://firmware-selector.openwrt.org/?version=24.10.0&target=mediatek%2Ffilogic&id=xiaomi_mi-router-ax3000t . Router özellikle Çin'de ve Rusya'da fiyatından ve donanımsal özelliklerinden dolayı oldukça popüler olduğu için bir sorun olduğu zaman Github'da herkes el ele verip hemen çözüyor o yüzden her şey şu anlık sorunsuz içiniz rahat olsun. Kurulum için Youtube'da birkaç video mevcut, SSH'ı manuel olarak enabled yaptığınız yöntem yerine XMir Patcher öneririm. Ek olarak yaşayacağınız herhangi bir sorunda 4PDA'da bulunan AX3000T konusuna bakabilirsiniz gayet güncel ve karşılaşılan sorunların örneği mevcut. https://4pda.to/forum/index.php?showtopic=1074874&st=640#entry126797288 .

    Kurulumdan sonra gerekli ayarları yaptım, paketleri yükledim ve istediğim bufferbloat değerlerine ulaştım. Sonunda SQM paketi sayesinde %100 yükte dahi +0ms gecikme alıyorum.
    Öncesi/Sonrası
    < Resime gitmek için tıklayın >
    < Resime gitmek için tıklayın >

    Kullandığım paketler:
    luci (arayüzün kendisi, bıraktığım firmware selector linkinden yüklediğiniz factory dosyasının içerisinde gömülü olarak gelecektir)
    luci-app-adblock
    luci-app-https-dns-proxy
    luci-app-sqm

    Destek alabileceğiniz Youtube videoları: https://www.youtube.com/watch?v=wbz8aWvosUI (9:55'ten itibaren XMir Patcher kullanarak kuruyor)
    https://www.youtube.com/watch?v=Yun1jakwcfM&t=946s (15:46'dan itibaren)

    videodaki adımları birebir uygulayabilirsiniz, fakat gerekli factory ve sysupgrade dosyalarını attığım linkten indirin. Ek olarak farklı versiyonlara sahip bir ürün elinize ulaştıysa hangi firmware sürümünde kurulum yapmanız gerektiğini kontrol edin. Örneğin, AN8855 Switche sahip versiyonlar 1.0.49 xiaomi firmware desteğine sahip değil.

    Umarım satın almış/alacak olan arkadaşların işine yarar.


    Bu mesaja 7 cevap geldi.

    Bu mesajda bahsedilenler: @0ldskool
    0
    3 yıl (5039 mesaj)
    Yarbay
    Konu Sahibi

    Yok hocam lafım kimseye doğrudan değil. Hatta özellikle dikkat ettim buna, o yüzden mesajı yanıtla yerine yeni mesaj olarak konuya cevap yazdım. Kimseyi de etiketlemedim o yüzden.
    Kırmaca gücenmece yok. Aynı şekilde sizin için de öyle. Ama OpenWrt ve açık kaynak driver üzerine, (hatalı diyip şimdi kimseyi kırmayalım ama) bilmeden olumsuz konuşmak gelenek oldu. Özellikle forumda birkaç arkadaş bunu ısrarla yapıyor. Ben birkaç defa bu konuyu oldukça detaylı açıkladım ama baktım karşı taraftan en ufak bir kabul görmedi ve devam ettiler. Ben de blokladım artık görüşümde değiller. Niyetlerini bilmiyorum ama burada 2013 yılından kalma milyon tane güvenlik sorunu olan Çin fw övmeyi pek seviyorlar.

    Şimdi MediaTek için ortada mt ve mt76 var. Birisi proprietary ve (partly) closed source verdor driver birisi free ve open source driver. Bunlar mantık olarak, yasal olarak tamamen farklı. Birbirlerine göre artıları ve eksileri var. Hatta bazı donanımlarda açık kaynakta olup vendor driver'da olmayan özellikler mevcut WPA3, mesh gibi.

    MediaTek hem donanım üretici hem de yazılımı yazan olduğu için donanımı çok iyi tanıyor. Kendisi bir driver yazıyor. Ama iyi ama kötü datasheet'te geçen tüm özelliklere sahip. Nedir ne değildir tam bilinmiyor.

    Ama mt76 tarafında, MediaTek kendisi bir takım özellikleri internette geliştiricilere açmadığı için (ya da yasal olarak vermediği için diyelim) bazı parçaları bilinmiyor. Bilinse bile yasal olarak bilinmiyor diyelim. Çalıntı bir kodu yasal olarak kullanamazsınız. Bu durumda geliştiriciler tersine mühendislik yapıp donanımı %100 çözüp tanımaya çalışıyorlar. Ama tüm bunlara rağmen kapalı kaynak driverdan pek geri kalır yanı yok. Örn. en sorunlu mt7628 wifi bile yıllardır güzelce açık kaynakla çalışıyor. AC tarafındaki mt7612 mt7615 falan saymıyorum artık. AX donanımları ise (mt7915e falan) açıkçası kendim takip etmiyorum ilgimi çekmiyor o yüzden size durumları hakkında kesin bir şey diyemem. Şahsi görüşümdür katılmaya bilirsiniz ama daha önce dediğim gibi gece-gündüz gibi bir fark olmadığını testlerden/yorumlardan biliyorum.

    Şimdi sorunuza gelelim. AX3200'deki 3200 nedir. MCS data rate tabloları var. Teorik hızların bellirli standartlara oturtulduğu HT/VHT/HE/OFDM/OFDMA vs gibi. Bunun da arkasında aslında ciddi bir matematik var. Birim mikrosaniyedeki spatial stream, coding, modülasyon, data subcarrier, coded bits per subcarrier per stream... gibi formülü var. 3200 bu tüm hesaplamadaki toplam hızı temsil eder. Kombine olarak 2.4 GHz ve 5 GHz; 800 Mbps + 2402 Mbps olarak 3202 Mbps yapıyor. 3200 olarak düz kabul edilir. Tabii bu değer 4x4:4 80 MHz ile bağlantı için geçerli.

    Peki bu sayılar nasıl ortaya çıkıyor derseniz de;
    11n ve 11ac için

    < Resime gitmek için tıklayın >

    11ax için

    < Resime gitmek için tıklayın >

    Bu formülleri kullanarak teorik hızı hesaplamak mümkün. Bunun daha detaylı açıklamaları mcsindex'te mevcut. İlginizi çekerse bakabilirsiniz. Örneğin 2018 veya 2019'da Wi-Fi 6 yani ax ile beraber yeni modülasyonlar geldi QAM-1024 gibi. Xiaomi AX3200 yanlış bilmiyorsam bunu kullanıyor. Ama insanlar bu Wi-Fi 6 için gereksiz heyecanlanıyor. Wi-Fi 6 sadece bir geçiş teknolojisi ve yok olup gidecek işin aslı... Aynı <2008 dönemindeki Draft-N gibi bir şey şu an. Draft-N'i burada kaç kişi hatırlıyor? :)

    < Resime gitmek için tıklayın >


    Mesela throughput olarak 940 olmalı demeniz doğru. 940 görünüyorsa 940 alıyorsunuz ama teoride. Gerçek dünya koşullarında bu böyle değil. Anten, VSWR, QRM gibi doğrudan veya dolaylı kayıplarınız oluyor. Ama düz mantıkla hemen bu şu anlama da gelmiyor; 1 Gbps üstü bağlantıların hepsi gerçekçi değil.

    3200 sadece Wi-Fi için konuştuğumuz hız. Kablolu hızları bu hesaba dahil etmiyoruz. Orası zaten çok net. 10-100-1000 Mbps vs gibi kesin ve net. Gerçi orada da yine başka hesaplar var TCP/IP vs o yüzden 1000 Mbps fiber gerçekte 940'lara iniyor gerçi ama şimdilik böyle deyip geçelim.

    Maksimum throughput görmek istiyorsanız 2 Wi-Fi client arası test yapılmaz. Aynı switch'e bağlı 1 hard-wired 1 Wi-Fi client ile iperf3 test yapabilirsiniz. Peki 3x3:3 ve 4x4:4 client neden 700 Mbps limitleniyor ona kesin bir şey demek çok zor. Nihai hızı etkileyen bir dolu etken var... Üstteki teorik formülde bile 6 değişken var buna örnek. Pratikte ise RF mühendisliği herhalde elektroniğin en anlaşılması zor alanı. Büyü gibi sihir gibi bir şey bu RF. Her gün yeni bir şey öğreniyorsunuz ama yine de bitmiyor(kendi yorumum). Arthur C. Clarke'ın çok sevdiğim bir sözü var. Bu mesajımı onunla bitirmek istiyorum.

    Any sufficiently advanced technology is indistinguishable from magic.
    -Arthur C. Clarke


    Bu mesaja 2 cevap geldi.

    Bu mesajda bahsedilenler: @sahindirek
    0
    2 yıl (5039 mesaj)
    Yarbay
    Konu Sahibi

    OpenWrt 20 yaşında

    20. yaşına özel olarak OpenWrt tarafından tasarlanan router projesi duyuruldu. Yani ilk kez resmi OpenWrt donanımı piyasaya çıkacak. Bu cihaz PCB devre şemalarına kadar açık kaynak olacak. Fiyat olarak 100 doların altında olması hedefleniyor.


    Hardware specifications:
    • SOC: MediaTek MT7981B
    • Wi-Fi: MediaTek MT7976C (2x2 2.4 GHz + 3x3/2x2 + zero-wait DFS 5Ghz)
    • DRAM: 1 GiB DDR4
    • Flash: 128 MiB SPI NAND+ 4 MiB SPI NOR
    • Ethernet: 2x RJ45 (2.5 GbE + 1 GbE)
    • USB (host): USB 2.0 (Type-A port)
    • USB (device, console): Holtek HT42B534-2 UART to USB (USB-C port)
    • Storage: M.2 2042 for NVMe SSD (PCIe gen 2 x1)
    • Buttons: 2x (reset + user)
    • Mechanical switch: 1x for boot selection (recovery, regular)
    • LEDs: 2x (PWM driven), 2x ETH Led (GPIO driven)
    • External hardware watchdog: EM Microelectronic EM6324 (GPIO driven)
    • RTC: NXP PCF8563TS (I2C) with battery backup holder(CR1220)
    • Power: USB-PD-12V on USB-C port (optional802.3at/afPoE via RT5040 module)
    • Expansion slots: mikroBUS
    • Certification: FCC/EC/RoHS compliance
    • Case: PCB size is compatible to BPi-R4 and the case design can be re-used
    • JTAG for main SOC: 10-pin 1.27 mm pitch (ARM JTAG/SWD)
    • Antenna connectors: 3x MMCX for easy usage, assembly and durability
    • Schematics: these will be publicly available (license TBD)
    • GPL compliance: 3b. "Accompany it with a written offer ... to give any third
    • party ... a complete machine-readable copy of the corresponding source code"
    • Price: aiming for below 100$

    Detaylar resmi forumda

    https://forum.openwrt.org/t/openwrt-one-celebrating-20-years-of-openwrt/183684


    Bu mesaja 2 cevap geldi.
    0
    4 yıl (5039 mesaj)
    Yarbay
    Konu Sahibi

    Arkadaşlar tekrardan herkese selam. Bir süredir yurtdışındaydım o yüzden foruma bakmaya fırsatım olmadı. Ama Salı akşamı döndüm. En son kaldığımız yerden konuyu tekrar canlandırabiliriz..

    Başlıca haber;

    21.02.2 sürümü yayınlandı. Ufak tefek görsel problemler (menu bar margin error) hariç sorunsuz görünüyor. Gece modu, koyu tema desteği geldi. Cihazlarını güncelleyebilirsiniz.https://downloads.openwrt.org/releases/21.02.1/targets/

    wolfssl ile ilgili sorun çözülmüş.https://openwrt.org/releases/21.02/notes-21.02.1


    ------
    @oyuncu11790
    Merhaba,
    İki cihaz klasman olarak bir birinden bayağı farklı. Giga olan varyant diğerinden bariz daha üst sınıf bir cihaz. Aradalarındaki tek fark ethernet portlarınının hızı değil. Eğer değişim ya da iade imkanınız varsa bir değerlendirin derim.
    ------



    @Heliosis
    İki cihazında openwrt desteği var aslında sorun olmaz. AC2350 için snapshot, 4C için hem 21.02.1 hem de snapshot desteği var. Benzer şekilde kurulum yapıp kullabilirsiniz. Model ismi + openwrt şeklinde google araması yapınca o modeller için gerekli dosyaları bulabilirsiniz.
    ------



    @programmer_onur
    Elimde stok yapılımlı cihaz yok fakat; şu tarz bir url olabilir. İlgili linki URL sniffing yöntemi ile bulabilirsiniz sanırım.

    http://192.168.31.1/cgi-bin/luci/;stok=<stok>/api/xqsystem/check_rom_update
    http://eu.api.miwifi.com
    http://www.miwifi.com/miwifi_download.html

    Meseka AX3600'de bu şekilde update geliyor.http://eu.api.miwifi.com/rs/grayupgrade?countryCode=PT&rom=3.0.16&serialNumber=<REDACTED>&ispCode=&linux=4.4.16&sqafs=0.0.1&hardware=R3600&locale=en_US&ramfs=0.0.1&channel=release&s=cfcb3672b30cd08b0aad5a51e49f26f7&time=2020-09-15--15:11:57&token=8007236f-a2d6-4847-ac83-c49395ad6d65

    ------



    Bundan sonrası konu dışı okumadan geçebilirsiniz.

    Ayrıca incelemek için yeni cihazlar aldım. İki tane router (hEX S, hAP ac2), micro bilgisayar, media player, telefon vs Kısmetse onları da sırayla kullanıp tecrübe edip foruma inceleme konusu açacağım. Tek gereken şey zaman
    Dikkat spoiler alert APU2 içerir
    < Resime gitmek için tıklayın >


    Bu mesaja 2 cevap geldi.

    Bu mesajda bahsedilenler: @oyuncu11790 , @Heliosis , @programmer_onur
    0
    3 yıl (5039 mesaj)
    Yarbay
    Konu Sahibi

    Arınç Bey'in hazırladığı mt7621 için performans arttırımı sağlayan patchset'ler OpenWrt kaynak koduna dahil edildi. Şimdilik sadece güncel snapshotlar'da mevcut.
    https://github.com/openwrt/openwrt/pull/10238


    Bu mesaja 1 cevap geldi.
    0
    3 yıl (5039 mesaj)
    Yarbay
    Konu Sahibi

    Çok güzel bir projeye denk geldim. Bildiğiniz gibi çoğumuz bufferbloat sorunu için SQM + cake kullanıyoruz. SQM ayarlarını yaparken hız kutucuklarına hattımıza göre bir değer olarak yazıp kaydediyoruz. Ama gün içinde özellikle akşam saatleri yoğunluktan hızlar ufak ufak dalgalanmaya başlayınca yapılan SQM ayarları bazen işlevsiz kalıyor, tekrar ayar gerekiyor. Bu fikir de bu sorunu çözmek için düşünülmüş. Sizin hızınıza göre adaptif olarak o hızları düzenlemeyi planlıyor.

    Özellikle de Superbox ve benzerleri ile 4G LTE üzerinden bağlananlar veya airlink airfiber şeklinde adlandırılan sistemleri kullanıp stabil internet alamayan için bu proje epey faydalı olabilir.

    https://forum.openwrt.org/t/cake-w-adaptive-bandwidth/135379
    https://github.com/lynxthecat/cake-autorate/tree/main



    0
    3 yıl (5039 mesaj)
    Yarbay
    Konu Sahibi

    İşin aslı astarını bilmeden yapılan Wi-Fi kötüleme yorumları artık beni yoruyor... Daha önce kaç defa tartışıldı 2x2 80 MHz bağlantıda mt76 ile 600-700 gibi hızlardan bahsedipte memnun olmamanız ilginç. İşin doğrusu sürücüler arasında (mt vs mt76) gece-gündüz gibi bir fark olacağını -kendi tecrübe göre konuşuyorum- sanmıyorum. Ha 700 olmaz 750 800 olur belki ama öyle 1000 Mbps üstü pratikte yine olmaz. Ki zannedilenin aksine açık kaynak mt76 sürücülerine zaten MediaTek çalışanları oldukça aktif bir şekilde katkıda bulunuyor. Aynı şekilde ath10k ve ath11k de büyük ölçüde QCA tarafından geliştirilmiş durumda. Bunu github'daki commitlerde signed-off-by xxx@mediatek.com cart curt şeklinde imzaları görebilirsiniz.
    https://github.com/openwrt/mt76


    En önemlisi sahip olduğunuz cihazların %99'unda zaten 4T4R 4x4 MU-MIMO mevcut bile değil. Dolayısıyla siz en başta hayal ettiğiniz hızların zaten teorik maksimum yarısı alabilirsiniz. Hele ki 3200 Mbps almam lazım falan ona artık yorum bile yapmıyorum. Eğer bu driver meselesini bu kadar merak ediyorsanız kendiniz deneyin. Bunun için en basiti coolsnowwolf'un lede'sini derleyebilirsiniz. Yapmanız gereken çok basit. make menuconfig'de açık kaynak mt76 sürücüsünün seçimini kaldırın ve ardından kmod-mt7615 ve luci-app-mtwifi'yi seçin.
    https://github.com/coolsnowwolf/lede

    edit: typo





    < Bu mesaj bu kişi tarafından değiştirildi 0ldskool -- 13 Kasım 2022; 14:42:35 >
    Bu mesaja 1 cevap geldi.
    B
    3 yıl (12808 mesaj)
    Yarbay

    Dün gece openwrt forumunda bizlerden birinin zamanında yardım istemesi ve ilgili bilgilerin paylaşılması sayesinde OpenWrt yüklü Mi 4A Giga üzerinde Turkcell TV+'yi Huawei cihazından interneti etkilemeden çalıştırabilmeyi başardım. Kanal geçişleri, açılış - geçiş hızları varsayılan Superonline'ın routerına göre çok daha iyi ( tuhaf bir şekilde )


    https://forum.openwrt.org/t/iptv-configuration-with-vlan-id/92225/18





    < Bu mesaj bu kişi tarafından değiştirildi Bilgisayar Bağımlısı -- 4 Ocak 2023; 21:54:15 >

    0
    3 yıl (5039 mesaj)
    Yarbay
    Konu Sahibi

    Zehri veriyorum o zaman Aslında dediğiniz alet var hem de çok yeni bir tane çıktı mesela LinkStar H68K. Özellikle bu cihaz beni çok cezbediyor. En başta fiyatı zaten çok uygun. Üstüne el kadar alette 2x 2.5G ethernet + 2x 1G ethernet, 2x USB 3.0 vs... 1x USB 2.0, kart okuyucu, sata 3 portu, pci express port (m.2 disk veya wifi kartı için), hdmi falan bütün giriş çıkışlar var. Ciddi ciddi 2.5 GbE routing yapabiliyor. Ve fiyatı 100 doların da altında. İşletim sistemi olarak OpenWrt, ubuntu, android falan bir sürü şey destekliyor. HDMI2.0 portu var 4K 60 FPS h264, h265, vp9 video oynatabiliyor. Kimi x86 cihazdan güçlü ve yarı parasına belki üçte birine daha fazla özellik sunuyor. Ciddi ciddi çok garip bir cihaz...


    < Resime gitmek için tıklayın >



    2 ram 32 disk sürümühttps://www.seeedstudio.com/LinkStar-H68K-0232-p-5499.html

    4 ram 32 disk + wifi 6 sürümühttps://www.seeedstudio.com/LinkStar-H68K-1432-p-5501.html


    PC dünyası ARM'a yöneliyor ama sizin de tespit ettiğiniz gibi hem güçlü hem de birden fazla NIC bulunduran ARM tabanlı cihazlar hala çok yaygın değil. Bu tür örnek verdiğim modeller son bir kaç senede peydah oldu. Ama şimdilik performans ve rahatlık isteyenler genellikle x86 cihazlara yöneliyor. Fast Rhino R68s, NanoPi R5S, LinkStar H68K falan tarzı (mesela RK3568 tabanlı) hızlı cihazlar yaygınlaştıkça x86 cihazlara rağbet azalacaktır elbet ona ben de katılıyorum.


    Bu mesaja 3 cevap geldi.

    Bu mesajda bahsedilenler: @Bilgisayar Bağımlısı
    D
    3 yıl (829 mesaj)
    Yüzbaşı

    @0ldskool
    hocam, konuda sizin mesajlarınızdan tavsiye modelleri minik bir tablo haline getirdim.
    siz belki bütçe, belki internet hızlarına göre bir sıralama yapıp veya cihaz ekleyip/çıkarıp paylaşırsınız, daha toplu olur. (kaynak openwrt destek sayfası)


    < Resime gitmek için tıklayın >






    https://easyupload.io/iz6p9q


    Bu mesaja 2 cevap geldi.

    Bu mesajda bahsedilenler: @0ldskool
    0
    11 ay (5039 mesaj)
    Yarbay
    Konu Sahibi

    Çok basit bir şekilde komut vs girmeden doğrudan luci arayüzden Batman-adv kullanarak mesh networkler oluşturmaya yarıyor. Yeni çıkmış denemek lazım. İşe yarar görünüyor.

    Göze çarpan özelliği basitlik, yönetim kolaylığı ve dahili wireguard vpn entegrasyon.

    luci-app-easymesh

    https://github.com/torguardvpn/luci-app-easymesh


    < Resime gitmek için tıklayın >



    A
    geçen ay (826 mesaj)
    Yüzbaşı

    -> Mini PC alırsanız, dümdüz OpenWRT kurmak yerine Proxmox kurun. Üzerine de VM yerine LXC kurmanızı şiddetle öneririm. Başta uğraştırıcı biraz ama bir kere öğrenince kolay gelecek. Adımlarını kaydet unutmamak için, yeterli. Ek olarak kullanabileceğiniz bir çok uygulama var. https://community-scripts.github.io/ProxmoxVE/scripts üzerinde bir çok script var. Docker/Coolify/YunoHost/RunTipi gibi uygulama sunucuları da kurulabilir hatta.


    LXC için düzenlenmiş ayrı bir OpenWRT kernel kullanıyoruz. Orijinal kernel ile yapamazsınız. Resmi LXC container desteği yok ama kerneli düzelten community çok iyi çalışıyor. Sorunsuz. Şu anda henüz 24.10.5 kernel gelmedi. 24.10 ya da 25.12-RC kullanabilirsiniz ama 25.12 deneme sürümüne gerek var mı şu an?
    Kernel burada paylaşılıyor: https://jenkins.linuxcontainers.org/job/image-openwrt
    (25.12 istiyorsanız, scriptte 24.10 yazan yeri 25.12 ile değiştirin)

    Neden LXC? Aynı kerneli kullanıyorlar çünkü. Kullanmadığı tahsis cpu/ram gücünü Proxmox'a geri veriyor. VM bunu yapmaz. Tahsis edileni kullanmasa bile saklar. 5 LXC var olmasına rağmen (OpenWRT - Runtipi (app kurulmadı) - Docker (app kurulmadı) - Adguard Home - TechnitiumDNS), anlık CPU (Intel i-3-N305) kullanımı %0,5 ile %4 arasında değişiyor mesela bende şu anda. RAM (16 GB) kullanımı da 4 GB altında şu an. Peak olduğu nadir anlarda tüketim artabilir ama o da dediğim gibi nadir olacak. OpenWRT'den kaynaklı olmaz hatta bu durum. Diğer LXC'lerden yaşanır o da kısacası.

    Daha önce OpenWRT LXC kurulum betiğini paylaşmıştım. Tekrar atıyorum.
    https://forum.donanimhaber.com/mesaj/yonlen/160450165

    Temp klasörüne betik dosyasını atttıktan sonra, Proxmox konsolundan betiği çalıştırın. Sonrası basit. Son halini de atıyorum.

    Yönergeler=
    CT_ID= CT ID No
    CT_hostname = CT adı
    CT_memory = Ram boyutu. 1 GB yazdım, yeterli ama kafanıza göre.
    CT_cores = İşlemci çekirdek sayısı. 4 çekirdek yazdım ama 1 ya da 2 de yeter.
    CT_rootfs_size= Disk boyutu. 2 GB yazdım ama isteğinize göre.
    MAC adreslerini şimdi ya da sonra değiştirebilirsiniz isterseniz. Scripti oluşturan 2 tane eklemiş. Kafanıza göre. Sonradan CPU çekirdek sayısı, ram boyutu, swap boyutu ve disk boyutu da değiştirilebiliyor Proxmox üzerinden. Hata yapmaktan korkmayın.

    Dosya adını openwrt.sh yaparsınız. CHMOD 755. Sonra da klasörüne gidip ./openwrt.sh komutu ile çağırırsınız. Nereye atıp oradan çağırayım diye soran varsa, tmp içine atıp çağırabilirsiniz örneğin.

    Kurunca da üzerine konfigüre edin. LAN için DHCP atarsınız. OpenWRT konsolda ifname arayüzleri eksik kurayım mı der, kur diyebilirsiniz. Ardından arayüzlerdeki eth0, eth1 protokollerini doğru seçin. Bitti gitti.

    BETİK BURADA=

    CT_ID="100"
    CT_template_download="https://jenkins.linuxcontainers.org/job/image-openwrt/architecture=amd64,release=24.10,variant=default/lastSuccessfulBuild/artifact/rootfs.tar.xz"
    CT_template_filename="openwrt-amd64,24.10,default.tar.xz"
    CT_template_file="local:vztmpl/$CT_template_filename"
    CT_net_mac="DE:AD:BE:EF:01:98"
    CT_net_mac2="DE:AD:BE:EF:02:98"
    CT_hostname="OpenWRT"
    CT_memory="1024"
    CT_cores="4"
    CT_rootfs_size="2"
    CT_key_file="/ssh_key.pub"
    CT_key="ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCIWFBY0G/lbORqeMXI2PfIcVBuDO66KeCzFr4IqXOFC1ehuC573tXRW6TQTAAR6nlYTXrzw4Mw+1y2lgwP3rkibH/RpkCIu96hPygad2ZrxObNoM44Hpzxq6Jq/S8sXNjpsb7Q0yN7yqjAwQIKA9eDvRaC/03yPz9pLcZ3gjk3YUVPZuZ3zUrjJV+n4XeCmw1HvMTkGRJ3SVCHw1tyB1K8rCxu6sGw55HK3P70moPj8JiAvxe2y+V84DGU9n4vWuwVMWcpISrubaQIeUo2WQebRB5C3qCkNyGzwTdTR6v6gBy+aiL1VvL2qUiNGQ3LE1FgnLnvwQZk5IubPMjfoyvT rsa-key-20240925"

    [ ! -f /var/lib/vz/template/cache/$CT_template_filename ] && wget "$CT_template_download" -O /var/lib/vz/template/cache/$CT_template_filename

    #Obtain the next CT_ID if not already set
    : ${CT_ID:=$(pct list | awk 'NR>1 {print $1}' | sort -n | awk 'NR==1{prev=$1} NR>1 && $1>prev+1{print prev+1; exit} {prev=$1} END{if (prev+1 > $1) print prev+1}')}

    echo "$CT_key" > $CT_key_file

    # Create the container
    pct create $CT_ID $CT_template_file --arch amd64 --cores $CT_cores --memory $CT_memory --hostname $CT_hostname --net0 name=eth0,bridge=vmbr0,firewall=1,hwaddr=$CT_net_mac,ip=dhcp,type=veth --net1 name=eth1,bridge=vmbr0,firewall=1,hwaddr=$CT_net_mac2,ip=dhcp,type=veth --rootfs local-lvm:$CT_rootfs_size --features nesting=1 --unprivileged 1 --ostype unmanaged

    rm $CT_key_file

    # Start the container
    pct start $CT_ID

    #Wait until container is finished booting
    : ${CT_ID:=101}; while [[ $(pct status $CT_ID) != *"running"* ]]; do echo "Waiting for container $CT_ID to start..."; sleep 2; done; echo "Container $CT_ID is running."

    sleep 5

    # Step 1: Set LAN interface to use DHCP (so eth1 will act as a DHCP client)
    pct exec $CT_ID -- uci set network.lan=interface
    pct exec $CT_ID -- uci set network.lan.ifname='eth1'
    pct exec $CT_ID -- uci set network.lan.proto='static'
    pct exec $CT_ID -- uci set network.lan.ipaddr='192.168.1.1'
    pct exec $CT_ID -- uci set network.lan.netmask='255.255.255.0'
    pct exec $CT_ID -- uci commit network
    pct exec $CT_ID -- /etc/init.d/network restart
    pct exec $CT_ID -- /etc/init.d/firewall restart



    -> İleride güncellemeyi Attendedsysupgrade ile yapmayacaksınız. Script kullanacaksınız.
    https://forum.donanimhaber.com/mesaj/yonlen/160460161

    ./opct.sh <upgrade|up> <Old_vmid> <New_vmid> <CT_template>
    https://github.com/DazzyWalkman/oplxc4pve

    Örn.
    ./opct.sh upgrade 100 101 /tmp/openwrt-amd64,24.10,default.tar.xz

    Kernel dosyayı indir (https://jenkins.linuxcontainers.org/job/image-openwrt). Ardından temp klasörüne at. Scripti indir ve bir klasöre at. Klasöre konsoldan gir. OpenWRT LXC durdur! Scripti yaz konsolda. Script yazarken içinde dosyanın lokasyonunu göster ve çalıştır. Güncellenmiş yeni bir LXC klonu oluşturacak. LXC No ID farklı diyorsan o da şöyle. Eskisini sil öncelikle. Güncellenen yenisini de klonla. Klonlarken eskisinin numarasını seçersin. Klon kalsın, diğerini sil. Bitti.

    Script Betiği ->
    https://github.com/DazzyWalkman/oplxc4pve/blob/master/opct.sh


    -> OpenWRT konfigürasyonu nasıl olmalı?
    Başka bir konuda detaylıca yazdım. Yazışmaların tamamı okursan çözersin. Sorun olursa yaz.
    https://forum.donanimhaber.com/mesaj/yonlen/162686902

    -> PPPoE tanımladım ama authentication görmüyor. Bağlanamıyorum. Ne yapacağız?
    PPPoe için Proxmox kerneline bir seferlik ayar yapmanız lazım. Hiç bir yerde bulamazsınız bu bilgiyi de.

    1- OpenWRT LXC olarak çalışıyorsa, default ayarlar ile çekirdek modülleri yüklenemeyecektir. Yetki gelmiyor default ayarlarda. Proxmox üzerinde /etc/pve/lxc/100.conf dosyasını açman lazım. Ekleme yapacağız.
    (Örnek olarak OpenWRT konteyner ID 100 olduğunu varsayarak anlatıyorum. Değilse değiştir)

    Test için ls /dev/ppp komutunu kullanabilirsin. Eğer çıktı boşsa veya /dev/ppp gibi bir dosya yoksa, konteynerin PPP cihazına erişimi yok demektir. Default halde çıkmayacak zaten. Yüklü gelmiyor çünkü. Sadece bilgi olsun diye yazdım.

    Proxmox altında, /etc/pve/lxc/100.conf dosyasının en altına aşağıdaki satırları ekle ve kaydet. Sonra OpenWRT konteynerini yeniden başlat.

    lxc.cgroup2.devices.allow: c 108:0 rwm
    lxc.mount.entry: /dev/ppp dev/ppp none bind,create=file

    2- Eğer hâlâ çalışmıyorsa PPPoE modülleri eksiktir. Proxmox hostundan PPPoE modüllerini yüklememiz lazım.

    Aşağıdaki komutlarla PPPoE modüllerinin yüklü olup olmadığını kontrol edebilirsiniz:

    lsmod | grep ppp
    lsmod | grep pppoe

    Proxmox konsolda (OpenWRT değil) eksik komutları yükle. Sonra OpenWRT konteynerini yeniden başlat.

    opkg update
    opkg install ppp ppp-mod-pppoe kmod-pppoe kmod-pppox kmod-ppp

    Şu anda OpenWRT'de PPPoE authentication çalışması gerekli. Soruların varsa iletirsin.





    < Bu mesaj bu kişi tarafından değiştirildi ABOOO -- 26 Aralık 2025; 16:7:17 >
    Bu mesaja 1 cevap geldi.

    Bu mesajda bahsedilenler: @Kerros