Arama butonu
Bu konudaki kullanıcılar: 1 kayıtlı üye, 6 misafir, 3 mobil kullanıcı
7442
Cevap
364061
Tıklama
54
Öne Çıkarma
Cevap: Xiaomi Router Modelleri ve OpenWrt Firmware [ANA KONU] - OpenWrt 24.10.1 Yayınlandı! (87. sayfa)
0
5 yıl
Yarbay
Konu Sahibi

Merhaba,
Sanırım sanal bilgisayar üzerinden işlem yapıyorsunuz. Acaba sanal bilgisayar network ayarı bridged(köprülenmiş) değil de nat olarak mı ayarlı?




Bu mesajda bahsedilenler: @byi
0
5 yıl
Yarbay
Konu Sahibi

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)

  • + luci (görsel arayüz)
  • + luci-app-adblock (doğrudan router üzerinden bütün cihazlar için reklam engelleme)
  • + luci-app-sqm (çok gelişmiş bir qos yazılımı. tam hızla torrent indirirken bile online oyunda ping-lag-packet loss vs olmaz. bufferbloat engeller %10000 gerekli bizim problemli internetimiz için)
  • + luci-app-upnp (otomatik port yönlendirme programı, playstation xbox gibi oyun konsolları için çok faydalı özellikle)
  • luci-app-wifischedule (wifi zamanlama)
  • luci-app-nft-qos (ağdaki cihazlara; mac adresine veya IP adresine hız sınırlama)
  • luci-app-wireguard (vpn)
  • luci-app-openvpn (vpn)
  • luci-app-shadowsocks-libev (proxy)
  • luci-app-https-dns-proxy (dns şifreleme)
  • luci-app-dnscrypt-proxy (dns şifreleme)
  • luci-app-unbound (dns çözümleyici)
  • luci-app-ddns (dinamik dns)
  • luci-app-samba (samba server, usb'li modellerde ağ üzerinde dosya paylaşımı için)
  • luci-app-aria2 (usb'li router'lar için download manager. bir usb hdd ya da usb flash bellekle beraber router 7/24 çalışan torrent makinesine dönüşüyor)
  • luci-app-p910nd (usb ile yazıcı paylaşımı)
  • kmod-usb-net-rndis (tethering, akıllı telefonun internetini usb portu ile herkese dağıtma)
  • luci-app-banip (adı üstünde)
  • 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-wol (wake on lan desteği)
  • 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-minidlna (dlna server)
  • luci-app-nlbwmon (ağ trafiği izleme)
  • luci-app-attendedsysupgrade (güncelleme yardımcısı)
  • luci-app-nextdns (nextdns)
  • luci-app-noddos (ddos atak önleme)
  • iperf3 (iperf hız testi)

ş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





< Bu mesaj bu kişi tarafından değiştirildi 0ldskool -- 27 Aralık 2020; 14:35:37 >
Bu mesaja 4 cevap geldi.
A
5 yıl
Teğmen

Hocam çalışır durumdaki interneti lan portundan verdim cihaza ve bu şekilde hata aldım. ( modem devrede internet mevcut.) wan portundan bağladığımda ne putty ne de sanal makinadan bağlantı kurulmuyor cihaza.Eski sürüm firmware i cihaza gönderip yüklemeye çalıştım firmware in uygun olmadığı uyarısını aldım ve yükleme gerçekleşmedi. şu an sanal makina ile de hiçbir şekilde cihaza erişemiyorum. Tıkandım kaldım.
Sanal makinadan bağlanmaya çalıştığımda "warning remote host identification has changed " ..... yazıyor ne yapmalıyım bilemedim.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
B
5 yıl
Binbaşı

@0ldskool cevabın için teşekkürler hocam.

İlk Ubuntu kurulumunda Bridge ayarına dikkat etmiştim ama kaldırıp yeniden ingilizce kurunca bu ayarı unutmuşum. Bu şekilde telnetten bağlandım ve openwrt kurulum komutunu girdim. Youtube daki videoda 15 dk. Beklemek yeterli diyordu ben 32 -33 dakika bekledim ve cihazı yeniden başlattım ama cihaza erişemiyorum. Cihazın üzerinde Power ışığı turuncu yanıp sönüyor.

192.168.1.1 ve 192.168.31.1 ip havuzları taratttım ama yeni bir ip yoktu. Bir türlü bağlanamadım. Mi wifi ilerde tarattım yeni cihaz bulamadı.

Ben kurulum yaparken wifi üzerinden HG253s modeme bağlıydım ve bunun da ip adresi 192.168.1.1 di acaba bu ip çakışması mı oldu.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
0
5 yıl
Yarbay
Konu Sahibi

Estağfurullah rica ederim.
Açıkçası neden cihaz brick oldu kesin bir fikrim yok. Çünkü elimizde log yok yorum yapmak için. Ama kurulum aşamasında bir IP çakışması olmaz. Çünkü cihaz OpenWrt ile boot edene kadar iletişim 192.168.31.1 üzerinden devam ediyor. İlk boot'tan sonra 192.168.1.1 oluyor. Ondan sonra çakışma problemi yaşarsınız. Orası doğru. İki cihazdan birini 192.168.x.1 olarak değiştirmeniz gerekir. x != 1

mtd -e OS1 -r write firmware.bin OS1

Aslında komutuyla firmware yazdıktan sonra (takribi 3dk sürüyor bu işlem) kendisi reboot ediyor cihazı. Sizin reboot etmeniz gerekmiyordu. Bu firmware yazım işlemi esnasında cihaz ne dedi size bir hata mesajı verdi mi hatırlıyor musunuz? O önemli... Neyse artık olan olmuş şimdi cihazı kurtaralım sonra düşünürüz nerede hata olduğunu

Hocam naçizane size tavsiyem, geçmiş sayfalarda brick olmuş cihaz unbrick etme rehberi hazırlamıştım iki farklı yoldan. Birincisi tinypxe tftp server ile olan yöntem denenmiş ve herkesin bildiği, kullandığı yöntem. Diğeri de Xiaomi'nin yazdığı bir programla yapılıyor (MIWIFIRepairTool) ama elimde windows'lu bilgisayar yok o nedenle denemedim. Tahminice aynı mantıkla çalışıyor ama emin değilim. Kolay gelsin.




Bu mesajda bahsedilenler: @byi
B
5 yıl
Binbaşı

@Oldskool Ok hocam.

Hayır hocam Booting yazdı kaldı öylece.

Neyse hocam ben kurtarmaya çalışayım. Cevaplarınız için teşekkürler



< Bu ileti mobil sürüm kullanılarak atıldı >

B
5 yıl
Binbaşı

@0ldskool son aşamada yüklerken ekran görüntüsü almıştım. Aşağıda ekliyorum resmi

Birde Brick Kurtarma aşamalarında 1. adımda

.zip sha1sum: 4ef3b68cbb88fc8dc9653e822d67fa00edd6ac44

Böyle birşey yazmışsınız burada ne yapmak gerekiyor?



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





< Bu mesaj bu kişi tarafından değiştirildi byi -- 13 Aralık 2020; 15:7:4 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @0ldskool
B
5 yıl
Binbaşı

@Oldskool Merhaba hocam yukarıdaki ekran görüntüsü dün gece openwrt kurmaya çalıştığım ve Brick moduna geçen yüklemeydi. Yani olmadı şimdi Sizin tavsiye ettiğiniz program ile kurtarmaya çalışıyorum yine olmuyor. 20 dk bekledim cihazın ışığı pembe bir renkte yanıp sönmeye başladı ama bir türlü bitmiyor. @M_aTRa_X arkadaşın dediği gibi yapıp başka bir pc den deneyeceğim bu sefer.
Bakalım ne olacak.


Pembe renkte yanarken Program şunlar görünmekte Pxerv programında.

15:28:01 DHCPc:discovering for another DHCPd on LAN
15:28:01 ROOT=C:\Users\XXXXXXXX\Desktop\TinyPXE\TinyPXE\
15:28:01 DHCPd 192.168.1.2:67 started...
15:28:01 TFPTd 192.168.1.2:69 started...
15:28:05 DHCPd:DISCOVER received, MAC:00-00-AA-BB-CC-DD, XID:68D6D6A2
15:28:05 DHCPd:OFFER sent, IP:192.168.1.3, XID:68D6D6A2
15:28:05 DHCPd:REQUEST received, MAC:00-00-AA-BB-CC-DD, XID:68D6D6A2
15:28:05 DHCPd:ACK sent, IP:192.168.1.3, XID:68D6D6A2
15:28:05 TFTPd:DoReadFile:test.bin B:0 T:0
15:28:06 DHCPc:another DHCPd detected on your LAN @ 192.168.1.2





< Bu mesaj bu kişi tarafından değiştirildi byi -- 13 Aralık 2020; 15:39:0 >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @Oldskool , @M_aTRa_X
T
5 yıl
Binbaşı

verdiğiniz site üzerinden ve tavsiye ettiğiniz paketleri seçerek bin doyası oluşturdum ve kurdum şuan için sorunsuz çalışıyor. Yalnız şu adblok u enable yapmama rağmen web sitelerinde reklamlar çıkıyor halen. Ayrıca bir ayar mı yapmak gerek.


Bu mesaja 1 cevap geldi.

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

Anladım hocam kusura bakma ben yeni sandım dikkatimden kaçmış.

Unbrick olayında herkes zorlanıyor niyeyse. Acaba neyi kaçıyoruz gözden anlamadım. Ben de araştırayım biraz




Bu mesajda bahsedilenler: @byi
0
5 yıl
Yarbay
Konu Sahibi

Evet o paketlerin büyük çoğunluğu ayar ister adblock, sqm vs
Ayar yapmadan bir işe yaramaz mantıken




Bu mesajda bahsedilenler: @tb_fb
0
5 yıl
Yarbay
Konu Sahibi

Cihaz aynı anda modeme de bağlı mı? Ağda başka bir dhcp server bulundu diyor.

router'a başka hiçbir şey bağlı olmamalı. lan portundan bilgisayar bağlı olmalı sadece.


Şöyle bir şey geldi şimdi aklıma, bilgisayara ayarladığınız statik IP'yi 192.168.0.2 olarak dener misiniz bir de? Acaba bazı cihazlar uboot ortamı için 0'lı subnet'i mi kullanıyor?

edit: ekleme





< Bu mesaj bu kişi tarafından değiştirildi 0ldskool -- 13 Aralık 2020; 16:7:28 >


Bu mesajda bahsedilenler: @byi
B
5 yıl
Binbaşı

Başka bir pc den denedim yine o en alt satırdaki yazı var

15:28:06 DHCPc:another DHCPd detected on your LAN @ 192.168.1.2

PC de sadece ethernet bağlanstısı açık ve ip:192.168.1.2, Routera sadece bu pc bağlı ethernet portuna yine sonuç aynı.

Ekleme : pc ip:192.168.0.2 yaptım bu sefer de

DHCPc: no other DHCPd discovered

yazısı çıktı





< Bu mesaj bu kişi tarafından değiştirildi byi -- 13 Aralık 2020; 16:20:28 >
Bu mesaja 1 cevap geldi.
0
5 yıl
Yarbay
Konu Sahibi

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





< Bu mesaj bu kişi tarafından değiştirildi 0ldskool -- 15 Eylül 2022; 11:35:5 >


Bu mesajda bahsedilenler: @byi
B
5 yıl
Binbaşı

Cevaplarınız için teşekkürler hocam.
Hangi PC'nin IP'sini 192.168.1.2 yapacam, Ana makina PC'mi yoksa VirtualBox'taki Linüx'ün mü?
Pc Kullanıcı olarak yi Ana makina pc'nin mi yoksa Linüx'in mi kullanıcı adı girilecek?

Birde Xiaomi'nin kendi mi wifi repair Tool aracının download linki varsa paylaşabilir misniz? Ben kendi sitesindeki linki denedim ama link ölmüş.


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

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



B
5 yıl
Binbaşı

Selamlar,

Benim cihaz anladığım kadarı ile firmware içine yükleniyor ama kurulum aşamasına geçmiyor. miwifi repair tool ile yaparken baktım ethernet bağlantıdan 3-4mb/s gönderiyor ve 300-400 kb/s alıyor.

İçine kurulan firmware bir türlü kurulum aşamasına geçmiyor

İçine Firmware yüklenirken de ışık Pembe flash yapıyor ve öyle devam ediyor 30 dk beklesem bile rengi değişmiyor

Bu pembe ışık olayı da sadece bende var galiba.





< Bu mesaj bu kişi tarafından değiştirildi byi -- 13 Aralık 2020; 23:7:36 >
Bu mesaja 1 cevap geldi.
E
5 yıl
Yüzbaşı

Arkadaşlar S.A.

Linux da pip3 bulunamiyor, burada ne yanlış olabilir.? Devam ettim ama Tel net ten bağlantı olmadı 😒

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



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Oldskool
0
5 yıl
Yarbay
Konu Sahibi

Merhaba as,
Bu sekilde aldiginiz ufak hatalari uyarilari google’da aratsaniz cozumu cok daha hizli bulursunuz aslinda. Lafim sadece size degil yanlis anlamayin genel konusuyorum.

pip3 kurulumu

sudo apt-get install python3-pip -y



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @esatalemdar