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

Merhaba,
Son söyleyeceğimi ilk söyleyeyim o halde. Niyetim bu mesajda openwrt-stok kıyaslaması ya da herhangi bir şekilde o mu iyi bu mu iyi ispatını yapmak değildir. Kimseyi de ikna etmeye çalışmıyorum, benim öyle bir misyonum yok. Herkes nasıl istiyorsa nasıl mutluysa öyle kullansın cihazını. Yalnız benim söylediğim şey şu. Eğri oturalım doğru konuşalım ve kimseye yanlış bilgi vermeyelim, kafalar karışmasın. Çünkü ben ayarlayamadım/yapamadım/olmadı demek başka şey, tutup 3-4 sene öncesinin openwrt kodunun renkli-çafçaflı skin giydirilmiş haline daha iyi demek başka şey.

Vanilla openwrt'de gigabit hızda tam performans alamıyorum demenizin sebebi software flow offloading varsayılan olarak disable geldiği içindir diyorum. Söz konusu ayarları siz openwrt üzerinde enable ederseniz stok firmware'deki hızlarla arada bir fark olmayacak. aynı ayar=aynı hız
Zaten mt7621 çipset software+hardware flow offloading destekliyor ve bu sayede gigabit hızları görebiliyorsunuz. Başka bir olayı yok.

Hemen 2 saniyede offloading kelimesiyle aramada çıkan sonuçlar bunlar. mir4a üzerinde vanilla openwrt kuruluyken yapılan testler sadece örnek olsun diye paylaşıyorum.

1Gbit simetreik internette 966 Mbps gören vatandaş (flow offloading ayarı öncesi 390mbps alıyorum demiş hatta sizin gibi)https://forum.openwrt.org/t/xiaomi-mi-router-4a-gigabit-edition-r4ag-r4a-gigabit-fully-supported-and-flashable-with-openwrtinvasion/36685/1786

922 Mbps gören vatandaş (Romanya'daki €8'luk internetmiş, bu bilgi daha ilginç aslında )https://forum.openwrt.org/t/xiaomi-mi-router-4a-gigabit-edition-r4ag-r4a-gigabit-fully-supported-and-flashable-with-openwrtinvasion/36685/1202

---

Ayrıca sizin sıkıntılı yazılım dediğiniz şey halbuki xiaomi'nin stok yazılımı ile birebir aynı yazılım. Yani kıyasladığınız iki yazılım da openwrt (lede) aslında. O yüzden pek de konuşulacak bir yanı yok ama yazmış bulundum işte... Kolay gelsin.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @androidmeda
M
4 yıl
Yarbay

hocam Linux değilde Windows üzerinden kurulumu var mi openwrt nin



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

Merhaba,
Benim bildiğim bu işi windows üzerinde yapmanın 4 yolu var.

1) Windows üzerinde gnu/linux bir sanal bilgisayar ile (ilk mesajdaki anlatım)

2) Geliştiricinin mesajına göre, OpenWRTInvasion script'ini Windows üzerinde docker kullanarak.

https://github.com/acecilia/OpenWRTInvasion#using-docker-also-works-on-windows

3) Bir de geçmiş sayfalarda paylaşılan bir başka yöntem vardı. Yanılmıyorsam 4pda.ru kaynaklı ama şimdi lazım olunca bulamadım. O başka bir teknik kullanarak kurulum yapıyordu Windows üzerinde.

4) Son seçenek de, bu yöntemlerin hiçbiri bulunmadan önce flashrom ve ch341a programlayıcı ile spi flash'ın full dump'ını almak, hex editor ile u-boot kilidini açmak/modifiye etmek(bootdelay parametresini), yeni bin dosyasını spi flash'a programlamak ve cihaz boot ederken u-boot aşamasında araya girip tftp ile openwrt initramfs ile boot etmek vs şeklinde bir yöntem var.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Mogolo
M
4 yıl
Teğmen

microsoft store üzerinden ubuntu 18.04 yükleyerek yapmıştım.




Bu mesajda bahsedilenler: @Mogolo
B
4 yıl
Binbaşı

quote:

Orijinalden alıntı: 0ldskool

Merhaba,
Benim bildiğim bu işi windows üzerinde yapmanın 4 yolu var.

1) Windows üzerinde gnu/linux bir sanal bilgisayar ile (ilk mesajdaki anlatım)

2) Geliştiricinin mesajına göre, OpenWRTInvasion script'ini Windows üzerinde docker kullanarak.

https://github.com/acecilia/OpenWRTInvasion#using-docker-also-works-on-windows

3) Bir de geçmiş sayfalarda paylaşılan bir başka yöntem vardı. Yanılmıyorsam 4pda.ru kaynaklı ama şimdi lazım olunca bulamadım. O başka bir teknik kullanarak kurulum yapıyordu Windows üzerinde.

4) Son seçenek de, bu yöntemlerin hiçbiri bulunmadan önce flashrom ve ch341a programlayıcı ile spi flash'ın full dump'ını almak, hex editor ile u-boot kilidini açmak/modifiye etmek(bootdelay parametresini), yeni bin dosyasını spi flash'a programlamak ve cihaz boot ederken u-boot aşamasında araya girip tftp ile openwrt initramfs ile boot etmek vs şeklinde bir yöntem var.
Hocam live usb ile linux boot edip kursak sıkıntı yaşar mıyız?


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

Merhaba,
Hocam ben denemedim ama sorun olacağını sanmam. Hatta daha iyi bile olabilir neticede günlük kullandığınız bilgisayara ne bir program kurulmuş oluyor ne bir şey. usb’yi tutup çekince iş bitiyor



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

Bu mesajda bahsedilenler: @Boragungoren
B
4 yıl
Binbaşı

Teşekkürler hocam elimde archer vr600 ac1600 var qos performansı sapıtıyor bu yüzden 4a giga versiyonu aldım bridge modda kullanacağım ilk wrt kurulumu için openwrt mi yoksa x-wrt mi kurmamı önerirsiniz?
Son olarak önerdiğiniz ayarlar nedir diyip son sorumuda başınızı ağrıtmadan sorayım


Bu mesaja 1 cevap geldi.

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

Estağfurullah
Güzel bir setup geliyor şimdiden hayırlı olsun umarım memnun kalırsınız.

Sorunuza yanıt verecek olursam; ben resmi openwrt sürümünü tercih ederim. X-wrt gereksiz derecede dolu dolu bir firmware. Kurulu gelen çoğu şeyi kullanmıyorum. Resmen cihazda yer kalmayana kadar doldurmuşlar öyle diyeyim. Ha kimisi de tam tersi ne güzel işte diyebilir buna. Tercih meselesi saygı duyarım.
Ayar konusu da size kalmış biraz. Aklıma şimdi özel bir şey gelmiyor. Wifi, şifre vs standart şeyler aslında.



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

Bu mesajda bahsedilenler: @Boragungoren
B
4 yıl
Binbaşı

quote:

Orijinalden alıntı: 0ldskool

Estağfurullah
Güzel bir setup geliyor şimdiden hayırlı olsun umarım memnun kalırsınız.

Sorunuza yanıt verecek olursam; ben resmi openwrt sürümünü tercih ederim. X-wrt gereksiz derecede dolu dolu bir firmware. Kurulu gelen çoğu şeyi kullanmıyorum. Resmen cihazda yer kalmayana kadar doldurmuşlar öyle diyeyim. Ha kimisi de tam tersi ne güzel işte diyebilir buna. Tercih meselesi saygı duyarım.
Ayar konusu da size kalmış biraz. Aklıma şimdi özel bir şey gelmiyor. Wifi, şifre vs standart şeyler aslında.
Cihaz günlük kullanım için sqm ayarı yapılacak en fazla adblock vs kullanılacak.Genel olarak yazdıklarınızı okuyorum hâlâ okumaya devam ediyorum tek umudum brick etmeden kurulumu yapıp kullanmaya başlamak istiyorum :D Bu arada gerçekten baya hakimsiniz türkçe kaynaklarınız açıklamalarınız açısından şanslıyız teşekkürler.


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

Hocam eğer çok şanssız biri değilseniz brick olacağını sanmıyorum. Hele de ilk kurulum anında. Şu yüzden diyorum, siz dikkatsiz olup yanlış bir şey yapmak isteseniz bile cihaz size izin vermiyor, uyarı/hata veriyor. 1dk ne oluyor diye son verdiğiniz komutlara baktığınızda "hee" deyip hatanızı görüyorsunuz anında

Hocam estağfurullah benim burada öyle bir iddiam yok açıkçası. Aslında gnu/linux geçmişini saymazsak, gömülü sistemlerle en fazla 4-5 yıldır ilgiliyim. Sadece zamanla kullandıkça tecrübe birikiyor. Bende o sayede, bildiğim kadarıyla dilim döndüğünce yardımcı olmaya çalışıyorum. Foruma faydası oluyorsa ne mutlu bana...


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Boragungoren
A
4 yıl
Yüzbaşı

Hocam benim amacım da zaten karşılaştırma yapmak değildi. Varsayılan olarak gigabit hızları alamayınca bir sorun olduğunu düşündüm ki haklı olduğumu düşünüyorum. Sonuçta gigabit cihaz aldım. Openwrt'nin varsayılan ayarının da bu cihaz için stok romdaki gibi aşağıdaki 2 ayarın açık olması gerektiğini düşünüyorum.

Firewall altında bu ayarları yapınca son hız testleri bu şekilde çıktı:

Software flow offloading ile 500-550 Mbps hız aldım,
Hardware flow offloading ile 900-930 Mbps hız aldım.





< Bu mesaj bu kişi tarafından değiştirildi androidmeda -- 6 Temmuz 2021; 15:37:59 >
Bu mesaja 1 cevap geldi.

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

Merhaba,

Aslında bu konuyu açıklamak için biraz olayın tekni boyutuna girmek gerekli. Offloading olayı basitçe anlatacaksak şu.

Normalde router, her bir paketi tek tek cpu gücünü kullanarak iletiyor. Yani her bir paket, tek tek manuel olarak işleniyor ve gitmesi gerektiği yere yönlendiriliyor. Manuel kelimesi burada önemli. E tabi her paket tek tek cpu tarafından yönlendirildiği için siz bu trafiği istediğiniz gibi kontrol edebiliyorsunuz. QoS olsun, SQM olsun, custom firewall kuralları, hatta dpi vs olsun hepsini sıkıntısızca ve mükemmel bir şekilde uygulayabiliyorsunuz. Yani bu durumda sizin işlemciniz ne kadar güçlüyse o kadar paketi yönetebiliyor bir anlamda.

Ama siz cihazda hardware offloading (hwnat) aktif hale getirince bu paketlerin yönlendirilme işi kelimenin gerçek anlamında bir donanım tarafından yapılıyor. Yani bütün paketlerin tek tek işlemcinin yönlendirme işi yalan oluyor, sırf bu iş için geliştirilmiş işlemcinin bir bölümü kullanılıyor. mt7621 datasheet'ine göre bu çipset hardware offloading ile 2 Gbps trafiği yönlendirebiliyor. Ama o zaman da bu yukarıda bahsettiğim QoS, SQM, custom firewall kuralları, dpi vs gibi olaylar tam olarak sağlıklı çalışmamaya başlıyor. Yani throughput çıktı gerçekten artıyor ama işler bir anlamda kontrolsüz gerçekleşmeye başlıyor. Yani o yüzden size ilk mesajımda bu cihaz o hızın hakkını veremez demiştim.

İşte openwrt'de tam olarak bu noktada güvenlik ve stabilite için offloading ayarını kapalı bırakıyor. Çünkü zaten %99 olarak bu cihazı (mesela xiaomi mi 4a bu örnekte) alıp kullanacak adamın bu hızlara çıkma imkanı yok. O yüzden kullanıcı için bir kayıp olmuyor. Zaten adam 100-200-300 Mbps her neyse internet hızı kayıpsız olarak saf cpu gücüyle kullanabiliyor.
Ama offloading olayı yine de destekleniyor firmware'de. Artık açıp açmama kararı kullanıcıya bırakılmış. Sizin durumda 1 Gbps simetrik internet varsa açabilirsiniz ama 100 Mbps internet varsa size bir faydası olmaz. Aksine zararı olur. Mantık kabaca bu şekilde.

Bu arada bu bahsettiğim hardware offloading (hwnat) varsayılan olarak kapalı gelmesi çok normal bir olay aslında. Aklınızda bir tek openwrt böyle diye bir fikir oluşmasın. Esas cinslik xiaomi'de işin aslı, 3 kuruşa 5 köfte mantığı ile hwnat varsayılan olarak enable geliyor
Daha önce gördüğüm için söylüyorum ubiquiti'nin edgerouter cihazlarında dahi bu özellik kapalı olarak gelir. Kullanıcı açmak isterse kendisi aktif eder. Ki bu cihazlar en az birkaç bin TL maliyetli profesyonel cihazlar.

Umarım olayı açıklayabilmişimdir.
Kolay gelsin.




Bu mesajda bahsedilenler: @androidmeda
B
4 yıl
Binbaşı

quote:

Orijinalden alıntı: 0ldskool

Hocam eğer çok şanssız biri değilseniz brick olacağını sanmıyorum. Hele de ilk kurulum anında. Şu yüzden diyorum, siz dikkatsiz olup yanlış bir şey yapmak isteseniz bile cihaz size izin vermiyor, uyarı/hata veriyor. 1dk ne oluyor diye son verdiğiniz komutlara baktığınızda "hee" deyip hatanızı görüyorsunuz anında

Hocam estağfurullah benim burada öyle bir iddiam yok açıkçası. Aslında gnu/linux geçmişini saymazsak, gömülü sistemlerle en fazla 4-5 yıldır ilgiliyim. Sadece zamanla kullandıkça tecrübe birikiyor. Bende o sayede, bildiğim kadarıyla dilim döndüğünce yardımcı olmaya çalışıyorum. Foruma faydası oluyorsa ne mutlu bana...
Hocam merhabalar az önce kurulumu yaptım 5GHZ performansı çook ama çok şaşırttı nerdeyse full çekiyor 2.4 ghzde o kadar fark göremedim şimdi sqm ayarı yapmaya çalışıyorum ama bir şeyleri yanlış yapıyorum sanırım :D

Edit: 60 olan pingim 94 95 civarı sabit geziyor sqm açtığım zaman ping kafayı yiyor ne yapmam gerekiyor hocam?





< Bu mesaj bu kişi tarafından değiştirildi Boragungoren -- 6 Temmuz 2021; 20:36:32 >
Bu mesaja 1 cevap geldi.
0
4 yıl
Yarbay
Konu Sahibi

Merhaba,
Hayırlı olsun.
Ülke kodunu US yapıp 199 miliwatt'a çıkarttınız mı? Eğer yapmadıysanız iki katı güce çıkıyor bu şekilde. Normalde 100 mW ama bu ayarla 199 mW oluyor.
SQM anlatımını herhalde 4-5 defa yapmışımdır forumda


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Boragungoren
B
4 yıl
Binbaşı

quote:

Orijinalden alıntı: 0ldskool

Merhaba,
Hayırlı olsun.
Ülke kodunu US yapıp 199 miliwatt'a çıkarttınız mı? Eğer yapmadıysanız iki katı güce çıkıyor bu şekilde. Normalde 100 mW ama bu ayarla 199 mW oluyor.
SQM anlatımını herhalde 4-5 defa yapmışımdır forumda
Hocam sqmide hallettim kendi saçmalığımdan dolayı bahsettiğiniz ayarları kurulur kurulmaz yaptım fakat 2.4 ghz sıkıntılı biraz dibindeyken bile tam hızı vermiyor 5 ghzde şaşılacak derecede çok uzak mesafelerden aldığım hızları verebiliyor 41e 6 internetim var 2.4 ghzde bir sorun var sanırım ne yapmamı önerirsiniz?


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

Kanal ayarı deneyebilirsiniz biir ihtimal. Onun dışında bir şey diyemem açıkçası. Çevresel koşullardan olabilir bir ihtimal
Benim şuanda cihazda 21.02.0 RC3 kurulu ve 1 duvar var aramda. 2.4 GHz veya 5 GHz farketmeden aynen tam hız alabiliyorum sorunsuzca.

Bu test 2.4 GHz'de yapıldı
< Resime gitmek için tıklayın >

Bu test ise 5 GHz'de.
< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.
B
4 yıl
Binbaşı

quote:

Orijinalden alıntı: 0ldskool

Kanal ayarı deneyebilirsiniz biir ihtimal. Onun dışında bir şey diyemem açıkçası. Çevresel koşullardan olabilir bir ihtimal
Benim şuanda cihazda 21.02.0 RC3 kurulu ve 1 duvar var aramda. 2.4 GHz veya 5 GHz farketmeden aynen tam hız alabiliyorum sorunsuzca.

Bu test 2.4 GHz'de yapıldı
< Resime gitmek için tıklayın >

Bu test ise 5 GHz'de.
< Resime gitmek için tıklayın >
Baya üzücü oldu benim için çoğu şey 2.4 ghz ile bağlanıyor kanalları denedim çoğunu yanlış bir şeyde yapmadım 5 ghzde sorun yok ama 2.4 baya sıkıntı yaşatıyor


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



< Bu ileti Android uygulamasından atıldı >
Bu mesaja 1 cevap geldi.
0
4 yıl
Yarbay
Konu Sahibi

Arayüzden tekrar firmware kurmayı denediniz mi? Hiç normal değil çünkü 3 Mbps hız.



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

Bu mesajda bahsedilenler: @Boragungoren
0
4 yıl
Yarbay
Konu Sahibi

Fikir vermesi açısından kendi kullandığım /etc/config/wireless dosyam, wifi şifresi 12345678, değiştirmeyi unutmayın

quote:

config wifi-device 'radio0'
   option type 'mac80211'
   option channel '11'
   option hwmode '11g'
   option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
   option htmode 'HT20'
   option country 'US'
   option cell_density '0'
   option txpower '23'


config wifi-iface 'default_radio0'
   option device 'radio0'
   option network 'lan'
   option mode 'ap'
   option ssid 'OpenWrt'
   option encryption 'psk2+ccmp'
   option key '12345678'
   option wpa_disable_eapol_key_retries '1'


config wifi-device 'radio1'
   option type 'mac80211'
   option channel '36'
   option hwmode '11a'
   option path '1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
   option htmode 'VHT80'
   option cell_density '0'
   option country 'US'
   option txpower '23'


config wifi-iface 'default_radio1'
   option device 'radio1'
   option network 'lan'
   option mode 'ap'
   option ssid 'OpenWrt-5G'
   option encryption 'psk2+ccmp'
   option key '12345678'
   option wpa_disable_eapol_key_retries '1'



B
4 yıl
Binbaşı

quote:

Orijinalden alıntı: 0ldskool

Arayüzden tekrar firmware kurmayı denediniz mi? Hiç normal değil çünkü 3 Mbps hız.
Evet hocam indirdiğim firmwarei tekrar arayüzden ayarları tutmadan kurdum.İnternette biraz araştırdım saatlerdir uğraşıyorum bazıları wmm kapatın falan demiş openwrt forumlarında fakat çözüm olmadı birde hocam 41 mbps internet paketim var sqmde 31 mbps atadığım zaman aşşağıda koyduğum ping atımları kesiliyor(down yaparken) sizce 10 mbps çok fazla değil mi?

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


Bu mesaja 1 cevap geldi.