Mi Router 4A Giga versiyon kullanan arkadaşlar, en güncel stabil OpenWRT derlemesine https://gitlab.com/db260179/xiaomi-m4a/-/releases adresinden ulaşabilirsiniz. Güncel kernel ve driverlar ile derlenmiş sürümdür. Ayrıcı artık cihazı R3v2 yerine 4A olarak adlandırılmış durumda. Ek olarak cihaz artık OpenWRT geliştirici sürümü olan Snapshot sürümlerini almaktadır. OpenWRT 20 sürümüyle birlikte resmi olarak desteği olan bir cihaza kavuşacağız. |
Uyarı için teşekkürler. Açıkçası uzun zamandır forumu okumamıştım. Cihazı sadece AP olarak kullanıyorum. Herhangi bir NAT işlemi gerçekleştirmiyor. WDS ile L2 bridge olarak çalışıyor. 19 stabil için backport edilmiş hangi firmware tavsiye edersiniz? Önceden https://github.com/araujorm/openwrt/releases firmwaresini kullanıyordum. Yine bundan mı devam edeyim? İhtiyacım olan tek şey, collectd yükleyebilmek. Cihaz istatistiklerini ana routerima bağlı olan USB diskte depoluyorum. |
Merhabalar ben archer vc220-f3v kullanıyorum ve router'a ihtiyacım var. Konu hakkında başlık açtım, göz atıp tavsiyede bulunabilrseniz sevinirim https://forum.donanimhaber.com/tp-link-archer-vc220-f3v-icin-router-onerisi--146850682 |
MIWIFIRepairTool ile stok yazılıma dönme ve unbrick rehberi Xiaomi zamanında şöyle bir araç yayınlamış mir4ac için, bir ihtimal mir4a için de çalışabilir. Bu araç aslında mir4ac için geliştirilmiş olup, mir4a'da denenmemiştir. Kendi deneme imkanım yok ama aynı mantıkla mir4a da kurtarılabilir.Gerekli program; maalesef sadece Çince desteği var. Ama ileri ileri diye çalışıyor sorun olmaz fazla.https://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/tools/MIWIFIRepairTool.x86.zip Üstteki program ile mir4a cihaza kuracağınız firmware dosyası;http://cdn.awsde0-fusion.fds.api.mi-img.com/xiaoqiang/rom/r4a/miwifi_r4a_all_03233_3.0.24_INT.bin Dosyayı indirdikten sonra ismini test.bin olacak şekilde değiştirin. 1) İki dosyayı da bilgisayara indirin. 2) Bilgisayarınıza ekran görüntüsündeki gibi statik IP ayarlayın. (192.168.31.100 ile işlem başarılı olmazsa 192.168.1.2 olarak tekrar deneyin) < Resime gitmek için tıklayın > 3) MIWIFIRepairTool.x86 programını çalıştırın. Bir numaralı kutucuğa test.bin adlı dosyayı seçin ve 2 numaralı kutuya tıklayın. Sonra statik IP (192.168.31.100 veya duruma göre 192.168.1.2) ayarladığınız ethernet arayüzünü seçin. < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > 4) Reset düğmesini basılı tutarak cihazı açın, ardından 8 saniye sonra serbest reset tuşunu bırakın ve cihaza firmware yüklemesinin bitmesini bekleyin. İşlem uzun sürecektir. Toplamda 10dk kadar sürebilir. Cihaz açıldıktan sonra daha önce bilgisayarda ayarladığınız statik ip ayarını geri alıp kaydedin. Geçmiş olsun. Cihaz kutudan yeni çıkmış gibi stok yazılıma dönecektir. < Resime gitmek için tıklayın > |
OpenWrt v19.07.5 yayınlandı. https://downloads.openwrt.org/releases/19.07.5/targets/ https://openwrt.org/releases/19.07/notes-19.07.5 |
Merhaba, Bahsettiğiniz debrick rehberini ben yazmıştım. Benim mesajımdaki linkler mir4a içindi. O yüzden sizin cihaza (mir4ac'ye) uymaz. Cihazı hard brick edebilirsiniz denemeyin. 4A 100M için bu yazılım paketini kullanın. http://www.mediafire.com/file/45dc6jhpezw290e/mir4ac.zip/file Nasıl yapılacağı da bu videoda 4:27'den sonra gösteriliyor. Videoyu izlemek için tıklayınız |
Daha önce varmıydı bilmiyorum. Ürün modeliine göre kolayca yazılım seçimi için bir link açlmış. https://firmware-selector.openwrt.org/ |
Anladım hocam. Forum üstteki mesajımdaki linki bozmuş yine saçma sapan hale gelmiş. Önceki firmware linkini buraya yazdım: https://justpaste.it/22lb6 https:// github.com /araujorm/openwrt/releases/download/v19.07.4-xiaomi-miwifi-3gv2-mt76updated-2020-10-24/openwrt-ramips-mt7621-xiaomi_mir3g-v2-squashfs-sysupgrade.bin |
Merhaba hocam yeniden bir kaç kez denedim olmadı. Acaba benim girdiğim komut satırlarında mı bir sorun/eksiklik var. Telnet kısmında kadar doğru gelmiş miyim. Telnet'ten bağlanmaya çalıştığımda mı sorun yaşıyorum? Girdiğim Komutlar sırasıyla aşağıda ve ekran görüntüsünü de ekledim. 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 sudo apt-get install --reinstall git -y git clone https://github.com/acecilia/OpenWRTInvasion cd OpenWRTInvasion Sudo apt update sudo apt install python3-pip pip3 install -r requirements.txt python3 remote_command_execution_vulnerability.py sudo apt-get install telnetd -y sudo systemctl status inetd telnet 192.168.31.1 ( veya telnet root@192.168.31.1) < Resime gitmek için tıklayın > |
selamlar @0ldskool hocam. bugün yukarıda Elektrotek arkadışın paylaştığı https://firmware-selector.openwrt.org/ web sitesinden snapshoot sürümünü yükledim cihaza. (https://firmware-selector.openwrt.org/?version=SNAPSHOT&id=xiaomi_mi-router-4a-gigabit). Luci arayüz yokmuş bu sürümde. yüklemeye çalıştığımda da hep paylaştığım resimdeki hatayı alıyorum. Cihaza putty üzerinden bağlanıyorum. yardımcı olabilirseniz çok sevinirim. < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > |
Bu arada aklıma gelmişken ben de bir site vereyim. Meşhur openwrt chef geri döndü. En azından benim yeni haberim oldu bugün tesadüfen ![]() Arkadaşlar bu site üzerinden kolayca kendinize özel firmware hazırlayabilirsiniz. Kullanımı şöyle oluyor; Bizim cihaz henüz sadece snapshot desteklediği için. 1. bölümden snapshot'ı seçiyoruz. 2. bölüme hangi cihaz için yazılım oluşturacaksak onun adını arayıp buluyoruz. 3. bölümde firmware'a eklemek istediğimiz yazılımları aralarına birer boşluk bırakarak yazıyoruz. (tüm ek yazılımlar burada https://openwrt.org/packages/start) 4.bölümde yazılımı hazırla komutu veriyoruz. 5'de de hazırlanmış firmware hazır, indiriyoruz. Eğer custom config yapmadan düz bir firmware oluşturacaksanız; artık docker üzerinde saatlerce custom firmware derlemeye gerek yok. Her şey 5dk sürmüyor bile. Çok temiz iş ![]() Ardından hazırladığınız dosyayı hali hazırda openwrt kurulu cihaza; system -- backup and flash --- "flash new firmware image" bölümünden güncelleme olarak kurulum yapabilirsiniz. Tavsiye edebileceğim bazı paketler ekran görüntüsünde de mevcut. Aklıma gelenler: (başında + işareti olanlar benim naçizane tavsiyelerim)
şimdilik bu kadar hatırlayabildim. Başka aklıma gelirse ekleme yaparım. < Resime gitmek için tıklayın > site: https://chef.libremesh.org kaynak kodu: https://github.com/libremesh/chef edit: eklemeler |
Bilgisayarınızın ip ayarını network manager ile statik ip'ye çevirip; ip: 192.168.1.2 netmask: /24 (255.255.255.0) gateway: 192.168.1.1 olarak ayarladıktan sonra. 1) Stok yazılımı bulunduracak klasörü hazırlıyoruz. mkdir ~/tftp && cd ~/tftp 2) Üstte oluşturduğumuz klasöre stok yazılımı indirip, dosya ismini değiştiriyoruz. curl -Lhttps://github.com/acecilia/OpenWRTInvasion/raw/master/firmwares/stock/miwifi_r4a_all_03233_3.0.24_INT.bin --output test.bin 3) Unbrick işlemi için gerekli paketleri kurup hazır hale getiriyoruz. sudo apt-get update && sudo apt-get install dnsmasq lshw --reinstall -y 4) Birazdan kullanacağımız komut için iki isim lazım. Önce bunları tespit ediyoruz. Sonra bunu komutta gerekli yere yazacağız. Bilgisayarımızın ethernet arayüzünün mantıksal ismini tespit ediyoruz. eth0 veya enp5s0 benzeri bir adı olacak. Siz en son komutta enp5s0 olarak geçen yere kendi bulduğun ismi yazmalısınız burası yok önemli yoksa hata alırsınız. sudo lshw -class network | grep logical Kullanıcı adınızı öğrenme. Siz en son komutta $USER olarak geçen yere kendi bulduğun ismi yazmalısınız burası yok önemli yoksa hata alırsınız. whoami 5) Unbrick işlemini başlatan komutu veriyoruz. Bu komutu çalıştırdıktan sonra; router'ın reset tuşana basılı tutarak elektrik veriyoruz ve 10 saniye kadar tuşu bırakmıyoruz. Yükleme 5-6 dk kadar sürecek. En son mavi yanıp sönmeye başladıktan sonra cihazın elektriğini kesip geri takıyoruz. sudo dnsmasq -i enp5s0 --dhcp-range=192.168.1.3,192.168.1.254 --dhcp-boot=test.bin --enable-tftp --tftp-root=/home/$USER/tftp/ -d -u $USER -p0 -K --log-dhcp --bootp-dynamic enp5s0= sizin network arayüzün $USER= sizin kullanıcı isminiz İşlemin sonucunda cihaz kutudan yeni çıkmış gibi global stok yazılımla açılacaktır. Bilgisayarınıza ayarladığınız statik ip ayarını geri alıp tekrar DHCP'ye çevirmeyi unutmayın. Geçmiş olsun. ----- NOT: Bazı cihazlar sürüm seçiyor. Kimisi global firmware ile kurtarılabilirken kimisi sadece Çin firmware ile kurtarılıyor. Kullandığınız test.bin dosyasını bunlarla değiştirerek tek tek deneyin. Dosya isimlerini değiştirip yine test.bin olarak ayarlamayı unutmayın ama. Eskisinin yerine değiştirdiğiniz dosya test.bin olmalı yani. 1-Global firmware; https://raw.githubusercontent.com/acecilia/OpenWRTInvasion/master/firmwares/stock/miwifi_r4a_all_03233_3.0.24_INT.bin 2-Çin firmware; https://raw.githubusercontent.com/acecilia/OpenWRTInvasion/master/firmwares/stock/miwifi_r4a_firmware_72d65_2.28.62.bin |
Linux ile çalışan bilgisayardan bahsediyorum. Hem IP hem kullanıcı adı Önceki sayfalarda o araç için link vardı aslında Bu arada bütün araç gereçi rehberleri vs tek mesaja topladım orada da var: https://forum.donanimhaber.com/xiaomi-mi-router-modelleri-ve-openwrt-firmware-ana-konu-openwrt-21-02-0-yayinlandi--135790478-18 |
Linux uzerinde yazdigim sekilde denediniz mi? Bir de acaba yeteri kadar beklemiyor musunuz? Hani fw cihaza gidiyorsa yuklemeyi de yapar mantiken. Elinizde usb tll adaptor varsa cihaza seri baglanti yapmayi denediniz mi? Pembe isik yanarken ne diyor serial’den? Ayrica bir de bu yol var https://forum.openwrt.org/t/xiaomi-mi-router-4a-gigabit-edition-r4ag-r4a-gigabit-fully-supported-and-flashable-with-openwrtinvasion/36685/402 Bu da olmazsa son care ch341a ile spi flash’a direk full backup yazmanizi tavsiye ederim %100 cozum |
Merhaba, Evet normal ilk kez yüklüyorsanız. Çünkü eskiden biz xiaomi mi router 3g v2 için hazırlanmış modifiyeli yazılım kullanıyorduk. Fakat şimdi direkt xiaomi mi router 4a giga için firmware hazırlanabiliyor. Bunun için gerekli işlemleri gerçekleştirdik github'da kaynak kodu üzerinde. Ayrıca, benim hazırladığım firmware bugün için güncel değil desem yalan olmaz. Ben onu 1 Aralıkta ya da 2 Aralıkta hazırlamıştım. Her gün yeni bir snapshot yayınlandığı düşünülürse 20 günlük snapshot eski sayılır o nedenle. Siz şöyle yapın eğer güncel bir firmware ile değiştirmek istiyorsanız. Hem benim yaptığım gibi saatlerce derlemeyle vs uğraşmazsınız custom firmware hazırlamak için hem de güncel olur. https://forum.donanimhaber.com/mesaj/yonlen/146960835 |
@faruktml Merhaba, Size anlattığım işlem yeni firmware kurmaktan daha basit aslında ![]() Neyse direkt cevap verecek olursam; evet sorun olmaması lazım. Çünkü wpa3 şifreleme desteği default olarak aktif geliyor. Ama daha önceki mesalarımda dediğim gibi benim derlediğim firmware bugün için güncel değil. Malum test maksatlı sürümler olduğundan; snapshot sürümlerin ideal kullanım ömrü kısa oluyor zaten. Ben onu ay başında derlemiştim. Şimdi gidip 1 ay önceki snapshot'ı kurmanızı tavsiye etmem açıkçası. Bu firmware'ün amacı hazırladığım .config dosyasını test amaçlıydı. Sorunsuzca testi geçti. Fakat yenisini hazırlamak için de bu aralar hiç vaktim yok maalesef sene sonu yaklaştığından işlerim çok yoğun. İşler biraz sakinleşsin yenisi gelir ![]() ------------- @redsmoke Merhaba, şimdi vakit bulup cevap yazabiliyorum. Kusura bakmayın. Hocam sorunları çözmüşsünüz sanıyorum. adblock paketini beğenmemenize şaşırdım açıkcası. DNS seviyesinde çalıştığı için ublock origin gibi programlardan çalışma mantığı olarak farklı. Kozmetik filtreler yok o yüzden mi beğenmediniz acaba? Açıkçası bu raspberry üzeride pi-hole çalıştırma ile aynı oluyor mantık olarak. Bence çok faydalı. Gerçi bunu diyorum ama ben kendim de kullanmıyorum ![]() Ayrıca dot, doh vs test etmek için 1.1.1.1/help yerine https://www.cloudflare.com/ssl/encrypted-sni// kullanmanızı tavsiye ederim. Daha kapsamlı bir sonuç görebilirsiniz. İdeal durum da budur; doh, dot, securedns, dnssec, encrypted sni ne varsa hepsi yeşil. ![]() < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > edit: düzenleme |
Aynen doğrudur. Dedim ya o ikisinin aynı anda direkt router üzerinde beraber çalıştırılması karmaşık. Açıkçası ben de tam hakim değilim yalan olmasın. Firefox'taki ince ayarlar için şuradaki adımları takip edebilirsiniz. https://www.inmotionhosting.com/support/security/dns-over-https-encrypted-sni-in-firefox// |
@0ldskool Merhaba, Teşekkür ederim. Docker kullanmıyorum. Açıkçası bu tür bir setup için önermiyorum da, güncelleme gelince sorun çıkartabiliyor. Evet, sunucunuzun public IP adresini pi-hole kurup internete açmamalısınız. Benim yaptığım şekilde kullanabilirsiniz. Ben WireGuard tercih ediyorum. Ama OpenVPN'de tercih edilebilir. Pi-hole için VPS'in private IP adresi veya VPN server'ın atadığı private IP adresini tercih edebilirsiniz. Bu kısım biraz karışık, zaten çoğu kişinin kafası burada karışıyor. Bu şekilde yapınca pi-hole'u VPN bağlantısıyla eşleştirmiş oluyorsunuz. VPN'e bağlanınca DNS adresi sizin pi-hole arayüzüne erişim adresiniz oluyor. Blacklist ve whitelist'i ekledim (link). Adlist olarak sadece oisd.nl kullanıyorum. İçerisinde birçok listeyi barındırıyor. FPs oranı çok düşük. Varsa zaten reddit'te belirtiyorlar, geliştiricisi hemen kaldırıyor. Tercih edebilirsiniz. Bu arada aşağıdaki TLDs satırından TR'yi kaldırabilirsiniz. Ben VPS'e kurduğum için TR'yi de eklemiştim.
@redsmoke Bu tür konulara ilginiz varsa zamanla bilgi sahibi oluyorsunuz. Hepsi birden anlatılırsa bilgiler çorba oluyor, anlatması ve anlaması güç oluyor. |
Bahsettiğimiz bu şeyler internette iz bırakmamanıza, bir nevi şifreli olarak gezinmenize yarıyor. Atıyorum normalde www.google.com yazıp bir siteye giriyorsunuz, bu normalde şifreli olmuyor. Bu ek programlar sayesinde şifrelenmiş olarak geziyorsunuz. Öyle düşünün.
Örneğin bu iş için stubby programının openwrt üzerine kurulumu şöyle oluyor. Cihaza ssh ile bağlandıktan sonra;
opkg update && opkg install stubby ##stubby programını kuruyoruz
/etc/init.d/stubby start && /etc/init.d/stubby enable #programı çalıştırıyoruz ve her restarta otomatik çalışmasını ayarlıyoruz
nano /etc/config/dhcp ##dhcp config dosyasını düzenlememiz gerekiyor onu yapıyoruz
dnsmasq kısmının sonuna şu iki satırı ekleyin;
option noresolv '1'
list server '127.0.0.1#5453'
/etc/init.d/dnsmasq restart ##dnsmasq hizmetini yeniden başlatıyoruz
Bitti gitti. Bu kadar. Artık dns sorgularımız dns over tls sayesinde şifreli olarak gerçekleşiyor.
Bu mesaja 2 cevap geldi. Cevapları Gizle