|
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 |
|
En önem verdiğim paketlerinden birisi Stubby aslında. ISP'lerin yaptığı DNS filtrelemesinden DNS over TLS kullanarak kurtulmanıza yarıyor. Bazı arkadaşlar DNS over HTTPS kullanıyor olabilir. Her ne kadar DoH için RFC standartı yazılmış olsa da, DoH'un DoT kadar hızlı ve efektif olduğunu düşünmüyorum. DoH; OSI katmanında 7. katman olan uygulama katmanında çalışmaktadır. SSL ile bağlantı kurmaktadır. DoT; OSI katmanında 4. katman olan taşıma katmanında yer almaktadır. TLS ile bağlantı kurmaktadır. (TCP ve UDP bağlantıların sağlandığı katman) Öncelikle cihaza Stubby paketini kurulumu gerçekleştirin.
/etc/config/stubby dosyasını bağlanmak istediğiniz sunucuya göre düzenleyin. https://dnsprivacy.org/public_resolvers/ Yukarıdaki adresten DoT destekleyen sunucuları görebilirsiniz. Ayrıca NextDNS kullanıyorsanız eğer, NextDNS panelinde gösterilen DoT adreslerini de kullanabilirsiniz. Konfigürasyon dosyası aşağıdaki gibi olmalıdır.
resolver kısmına istediğiniz sunucunun IP adresini ve tls adresini yazarak kayıt edin. Servisi yeniden başlatın
LuCI arayüzünden Network > DHCP and DNS seçeneğine gelin. DNS forwardings kısmından Stubby sunucusunu ekleyelim. stubby ayar dosyasında herhangi bir değişiklik yapmadıysanız varsayılan port 5453 şeklindedir. Aşağıdaki gibi düzenlemeniz yeterli olacaktır. < Resime gitmek için tıklayın > Daha sonra Network > Interfaces ve WAN bağlantısı yaptığımız arayüzü düzenlemeye geldi. Advances settings Kısmından Use DNS servers advertised by peer seçeneğini kaldırıyoruz. Alt kısımda açılan alana DNS sunucusu olarak 127.0.0.1 yazıyoruz. < Resime gitmek için tıklayın > Tüm ayarları kayıt ettikten sonra DNS sorgularımız Stubby aracılığıyla DoT olarak belirlediğiniz sunucuya iletilecektir. WAN arayüzü için özellikle, ISP'lerin yaptığı filtreleme olayından sonsuza kadar kurtulmuş oldunuz :) Dnsleaktest.com test şu şekilde < Resime gitmek için tıklayın > DNS sorguları şifrelenerek gönderileceği için ISP bu sorgularda filtreleme yapamayacaktır.
|
|
Anladım. upnp kurmadım dediğiniz için ilk aklıma gelen şu oldu. Sorun cihazdan olmayabilir. En azından upnp'den kaynaklı değildir. Çünkü openwrt'de varsayılan olarak upnp aktif değil hatta kurulu bile gelmez güvenlik bakımından. Eğer firma cihazı elinizde duruyorsa onunla da bir dener misiniz? Acaba ISP kaynaklı bir durum mu? Cihaz olayını da size şöyle özetleyeyim. Openwrt camiasında şuanda; ucuz olsun diyenler: mir4a vs tarzı mt7621a cihazlar router'ımı kendim yaparım diyenler: raspberry pi 4 + ue300 hem hızlı hem de esnek "niche" ürün isterim diyenler: turris omnia WiFi AC olsun kabul ama kaliteli olsun sorunsuz olsun diyenler: r7800 (belkin rac2V1k, c2600 vs) WiFi AC olsun kabul ama cpu uçuk olsun vpn hızı daha önemli diyenler: mvebu tabanlı linksys'ler (wrt32x, wrt3200acs vs) WiFi AX isterim hemen isterim diyenler: belkin rt3200, linksys e8450 WiFi AX isterim ama acelesi yok diyenler: xiaomi ax3600 para dert değil en iyisi olsun diyenler: tek tercih x86_64 (protectli vault, pc engines apu, j1900-j4105-j4125 vs mini pc'ler) şeklinde cihaz tercih ediliyor. |
|
Hocam forumun geçmişteki ruhuna uygun en iyi üyelerden birisiniz, modemler ve routerlar hakkında videolar var fakat fazlaca yüzeysel, openwrt ise sizin sunduğunuz içeriklerden öte "Türkçe" neredeyse içerik yok. Hatta çoğu forumda ve sözlükte bu konunun linkini atıyorlar. Youtube konusunda bence çekingen olmayın hocam, sizin bilginiz dışında araştırmacı ve meraklı bir yönünüz var bunlar içerik üretmek adına ideal özellikler, tabi buradan sezinlediğim şeyler :) Bence çorap söküğü gibi gelir, buradan da link vererek gerekli izleyiciyi çekersiniz. Basit bir modem router ayar videosu içeriği bulmak bile çok zor, tabi sadece modem olarak düşünmeyin :) bence bir daha gözden geçirin hocam :) |
|
Herkese merhaba, openwrt ile birlikte kullanabileceğiniz üç ayrı eklentiyi sizlerle paylaşıyorum. Eminim birçok kişinin işine yarayacaktır. 1- CPU kullanım yüzdesi eklentisi 2- Sıcaklık değerleri eklentisi 3- Disk ile ilgili tüm detaylar eklentisi İstediğiniz .ipk dosyasını WinSCP ile /tmp klasörüne atın. Putty ile gerekli komutu girin. (Paylaştığım dosyada gerekli herşey var) https://cloud.mail.ru/public/qHzK/Jp5jiUEXg < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > |
|
Merhaba hocam paylaşım için teşekkürler. Sıcaklıkla alakalı olan eklenti çoğu cihazda (mir4a vs) bir sıcaklık sensörü olmadığından çalışmayacaktır (No temperature sensors available hatasını görecekler) ama diğerleri muhtemelen işlemci mimarisinden bağımsız sorunsuz çalışır. Hem merak edenler için kaynak kodunu burada paylaşmak hem de eklentilerin geliştiricisini anmak adına müsadenizle aşağıdaki linkleri bırakıyorum.https://github.com/gSpotx2f/luci-app-cpu-statushttps://github.com/gSpotx2f/luci-app-cpu-status-minihttps://github.com/gSpotx2f/luci-app-temp-statushttps://github.com/gSpotx2f/luci-app-disks-info |
Hocam estağfurullah üstad vs bizim haddimize değil gerek yok.
Örneğin, bu konudaki cihaz mesela (model mir4a, chipset: mt7621, bunun altını zaten konuşmaya bile gerek yok); SQM ile 150-200 Mbps arasında %100 işlemci kullanımına vuruyor. 200'ün üstü hayal. Ama SQM kapalıysa offloading ile 1 Gbit/s hızda bile sıfır sorun. Öyle bir işlemci kullanımı var yani bu paketin. Bunun bir üstü ipq40xx serisi chipsetler var mesala onlar 50-100 Mbps daha iyi, onun iyisi ipq80xx serisi chipsetler yine bir 50-100 Mbps artık ne kadarsa daha iyi. Onların da daha üstü mvebu chipsetli cihazlar var linksys WRT32 gibi. Onlar artık bayağı ciddi güçlü cihazlar. İş en son hıza bağlı olarak x86 bildiğimiz masaüstü işlemcilere Intel celeron, pentium, i3 i5 i7 diye böyle böyle gidiyor. Bu aralar bir de raspberry pi 4'leri router olarak kullanmaya başladılar. İşlemcileri çok güçlü. Ufacık haliyle 1 Gbit interneti bile hallediyor. Kimisi "router on a stick" olarak kisimisi de USB ethernet ile raspberry bilgisayarı router'a çeviriyor. Bir de DFRobot gibi birkaç firma router kartları çıkardı raspberry pi compute module 4 için. Onlar da çok tutuluyor. Sonuçta işlemci vs birebir aynı. Neyse bunları bir kenara bırakalım şimdilik ax3600 konuşalım. ax3600'de şuanda resmi bir OpenWrt desteği yok. Çalışmalar devam ediyor. Ama en azından kurup kullanılabilir hale geldi. Tabii bu sorunsuz anlamına da gelmez kesinlikle. ath11k kaynaklı bir takım yazılımsal sorunları var. Sorunsuz hale ne zaman gelecek o meçhul. İlgili linklerden durumunu takip edebilirsiniz. https://github.com/robimarko/openwrthttps://forum.openwrt.org/t/adding-openwrt-support-for-xiaomi-ax3600/55049https://forum.openwrt.org/t/xiaomi-ax3600-int-firmware/74276/608 |
|
< Resime gitmek için tıklayın > https://github.com/openwrt/openwrt/pull/10238 Buradan indirip kurabilirsiniz: https://files.arinc9.com/OpenWrt/ |
|
Yok wireguard meselesi yanlış anlaşılmış. VPN hızı öyle düz mantıkla orantılı şekilde düşürmüyor. İşlemcinin kapasitesiyle alakalı hız düşümü yaşarsınız veya yaşamazsınız.. Diyelim ki sizin 1000 Mbps bağlantınız var ve 400 Mbps wireguard çalıştırabilecek bir işlemciniz var. Elde edeceğiniz sonuç 400 Mbps olur. veya Diyelim ki sizin 100 Mbps bağlantınız var ve 100 Mbps wireguard çalıştırabilecek bir işlemciniz var. Elde edeceğiniz sonuç bu sefer 100 Mbps olur. Üstteki yazdığım örnek gibi %60 kayıpla 40 Mbps almazsınız. |
|
Sayfayı ben güncelledim hocam. AX3200 çok güzel cihaz eğer bütçeye uyuyorsa pişman etmez. ----- Bu arada UART dönüştürücü isteyenlere Raspberry Pi Pico tavsiyesi verelim bence bundan sonra. Üstteki adaptörlere şimdi tekrar bakınca fiyatları almış başını gitmiş. Zamanında 10'ar 10'ar alıyorduk bunları. O kadar para etmiyorlardı öyle ucuzlardı... Şimdi kalkıp 60-70 liraya boş adaptöre para vermektense 100 liraya Raspberry Pi Pico aslında çok daha mantıklı göründü gözüme. Çok yönlü sonuçta aynı İsviçre çakısı gibi. Picoprobe ile UART dönüştürücü olur, pico-serprog ile ch341a gibi spi programlayıcı olur hepsi bir arada. Üzerine programı yükle işlevi değişsin. Fıstık gibi alet aslında. https://market.samm.com/raspberry-pi-pico |
|
Merhaba, İki testi yan yana görüp öyle yorum yapmak lazım aslında ama ilk anda bakınca; diğer cihazda varsayılan olarak QoS servisi falan çalışıyor olabilir. OpenWrt'deki trafik şekillendirici gibi şeyleri süslü isimlerle kullanıyor bazı markalar. OpenWrt'de böyle bir şey yok her paketi siz isterseniz kuruyorsunuz. Kurmadıysanız özel bir şey beklemeniz boşa. Bir de tek başına A+ almak bir mesele değil hız da önemli. Forumda çok görüyorum vatandaş yazmış paketim 1000 Mbps diye ve görünüşte A+ alıyor ama hız testte bağlantı 200-300 Mbps çıkmış. Bağlantınızı 940 Mbps+ sature edemiyorsanız zaten düz mantık öyle pek bufferbloat yaşamazsınız. Bende de 1000 Mbps var mesela bufferbloat zerre kadar umrumda değil. Ki ben 2016 ya da 2017'de daha yeni duyulmaya başladığından beri SQM kullanıyorum SQM öyle olmazsa olmazım. Ama 1000 Mbps fiber bağlattığımdan beri artık ayarlamıyorum bile. Hadi upload neyse de özellikle download tarafı zaten darboğaza girmiyor ki dert edeyim.. Bir de tabii işin maddi yönü var. 1000 Mbps hıza düzgün bir şekilde SQM uygulayacak cihazların başlangıcı herhalde min. 5000 TL falan bugün... n5105 veya n6005 işlemcili, i226-v ethernetli güncel cihazlardan bahsediyorum. Vergisi, kargosu derken 6-7 bin en az < Resime gitmek için tıklayın > |
|
Paket yüklemeyi de bitirdim. Sanırım şu an her şey istediğim gibi oldu. Yüklediğim paketler: * SQM * Adblock * UPnP * Nlbwmon (Bandwidth Monitor) * Https-dns-proxy * Dns-crypt-proxy * Wake on Lan * Mini DLNA * Zapret * DAWN (Sinyal gücüne göre Wifi 4, 5 ve 6 arası geçiş sağlıyor) |
|
@altuntepe2 üstadın konusu; https://forum.donanimhaber.com/hystou-p09-fansiz-mini-pc-router-incelemesi--147816798-2#151685381 @WaywardSon |
|
@0ldskool @altuntepe2 Selamlar. Dynalink DL-WRX36'yı teslim aldım ve OpenWRT'yi sorunsuz şekilde yükledim. Cihaz epey güçlü. 1 Gbps hatta kullanıyorum. Vaktim oldukça cihazı satın almak isteyen arkadaşlar için deneyimlerimi buraya aktaracağım. Tavsiyeleriniz, verdiğiniz bilgiler için çok teşekkür ederim. < Resime gitmek için tıklayın > |
|
22.03.5 sürümü geliyor. Resmi duyuru daha sonra. https://downloads.openwrt.org/releases/22.03.5/targets/ Changelog https://openwrt.org/releases/22.03/changelog-22.03.5 21.02 old-stable sürüme de güncelleme geliyor. https://downloads.openwrt.org/releases/21.02.7/targets/ https://openwrt.org/releases/21.02/changelog-21.02.7 |
Şimdi konuya gelecek olursak. Çok hızlı özet geçeyim hemen.
Hocam bu firmware denen dosyayı hazırlamak için 4 temel şey gerekiyor.
1) kaynak kod
Bütün openwrt kodları bir havuzda duruyor diye düşünün. Sayısı belli değil, belki milyonlarca satır kod. Yüzlerce farklı cihazın kodları, wifi kodları, programlar vs vs büyük kocaman bir havuz
2) .config dosyası
Kabaca bu dosyanın görevi şudur. Bu yukarıda bahsettiğim büyük havuzdan hangi kodların sizin dosyanıza ekleneceği, hangilerinin eklenmeyeceğini seçersiniz. Atıyorum xiaomi mi router 4a gigabit için dosyalar gelsin ama tp-link archer c7 v5 için olan dosyalar gelmesin gibi. Çok kabaca bir tanım oldu ama işin özeti bu.
Yine aynı dosyada ve aynı mantıkla atıyorum luci-app-sqm dosyaları gelsin ama usb yazıcı ne dosyası (luci-app-p910nd) gelmesin. Neden bizim ihtiyacımız yok çünkü usb yokbizim cihazda. Bu şekilde de hangi programların olup olmayacağını ayarlıyoruz.
3) özelleştirme dosyaları
Bu dosyalar da sizin yazılıma gömmek istediğiniz ayarlar dosyaları oluyor. Cihazın aklınıza gelebilecek neredeyse bütün ayarlarını bu dosyalar ile yazılıma gömebiliyorsunuz. Bu dosyaları ister elle sıfırdan oluşturabilirsiniz isterseniz de hali hazırda openwrt çalıştıran router'dan yedek alıp kullanabilirsiniz.
Mesela wifi ayarlarınızın olduğu dosya router üzerinde /etc/config/wireless oluyor. Bu dosyayı 192.168.1.1'de backup indirip firmware hazırlarken kullanırsanız ayarlarınız aynı şekilde geri gelir.
4) son madde: en sıkıntılı madde de bu.
Bütün bu yazılımı paketleyeceğimiz ve tek bir dosya haline getireceğimiz ortam (openwrt build environment)
Resmi olarak openwrt derleme ortamı ubuntu. En sorunsuz en sıkıntısız ideal ortam bu. Fakat koşullar gereği herkesin elinin altında her an bir ubuntu bilgisayar yok. Benim şuanda yok mesela. Ya sanal bilgisayar(virtualbox vs) kurup onun üzerinde ubuntu çalıştırmam lazım ya da docker denilen konteyner tek programlık sanal bir bilgisayar üzerinde bunu yapacağım. (Bu docker tanımı %100 doğru olmadı ama basitleştirmek için mecbur kaldım)
Birincisi sanal bilgisayar kurmak, onu son sürüme güncellemek, bu firmware hazırlama işlemi için gereken önkoşul programları(bağımlılık) kurmak. (Yani bir programın çalışması için o programın ihtiyaç duyduğu ufak minik başka programlar.) Ondan sonra openwrt'nin bütün kodlarını indirmek, firmware derlemek için derleyicileri hazırlamak (toolchain, imagebuilder vs) ...
Bütün bunları yaptıktan sonra da bilgisayarınızın hızına, çekirkdeğine, ram miktarına vs bağlı olarak en azı bir 45 dk 1 saat eğer bilgisayarınız 2021 model değilse belki birkaç saat hazırlanmasını beklemek sürüyor. (ilk derleme için)
Hadi sanal bilgisayardan vazgeçtim, docker denilen naneyi kullanayım deseniz işin sadece başı farklı devamı yine aynı.
Yani bu şekilde indirmeler, hazırlanmalar vs derken ilk çalıştırma için minimum 2 saatiniz gidiyor. Hep ilk çalıştırma için diyorum çünkü en başta yaptıklarınız bir sonraki sefere yine kullanabiliyorsunuz. En azından biraz işiniz azalıyor.
Bu paylaştığım projede de bu adamlar bu işi çözmüş. Şöyle ki; önbilgi vereyim. Github bir yazılım sitesi ve bu adamların ellerinde server bilgisayarlar var. Bu sitenin bir olayı da şu. Sizin için kodlarınızı çalıştırıp hazırlayabiliyorlar = Github actions. (Bir nevi böyle)
Bizim bu Çinli arkadaşta akıllı birisiymiş, bu yukardaki işi bu site üzerinde yapılabilecek bir hale getirmiş. Yani diyor ki bize; sen bana .config dosyanı ve ayar dosyalarını ver. Gerisini bu bilgisayarlar halledecek. Biz işin angarya kısmından kurtuluyoruz. O geçen 1 saat 7 dakika da bu işlemin tamamlanma süresi. Benim harcağım zaman değil. Ben 3-4 tane minik 1-2KB'lık ayar dosyamı yükledim, bir tuşa bastım kapattım siteyi sonra işime baktım.
Bu kodlar benim ayarlarımı, programlarımı vs işleyip firmware haline getirip hazırladı. Bana mail attı ben de indirip kurdum. Birebir aynı işlemleri ben yavaş internetimle ve laptopumla yapacaktım belki saatler sürecekti ama benim yerime bu github'un süper hızlı internetleri yüksek güçlü server bilgisayarları yaptı.
Yani kabaca olay bu.
Bunu yapmak için de
1) 2. maddede bahsettiğim .config dosyanız ve
2) firmware için ayarlarınızı gömecekseniz de yedek aldığınız ayarların dosyaları lazım.
-------1. dosyayı aynı işlemleri kendiniz yapacakmış gibi başlıyorsunuz. İsterseniz raspberry pi bilgisayar da bile yapabilirsiniz bunu. En başta;
git clone https://git.openwrt.org/openwrt/openwrt.git
cd openwrt
git checkout v21.02.0-rc2 (veya 21.02 nin en güncel snapshot sürümü için: git checkout openwrt-21.02)
./scripts/feeds update -a
./scripts/feeds install -a
make menu config
şu 5 satır kodu sırayla girip .config dosyanızı hazırlamaya başlıyorsunuz. Son komuttan sonra zaten bir menu açılıyor ekrana, hangi cihaz için olacak, hangi programlar olacak vs işaretleyip seçiyorsunuz. Kaydedip çıkınca size bir dosya veriyor bu komut. O dosya işte sizin .config dosyanız oluyor.
-------2. dosyası hazırlamak çok daha kolay.
Hali hazırda ayarları yapılmış router adresinine girip 192.168.1.1'den System-> Backup and flash sayfasında generate backup diyorsunuz yedeğinizi alıyorsunuz. tar.gz uzantılı bir dosya indereceksiniz. 7zip gibi bir programla zip'i açıp. Bütün ayar dosyalarınızı tek tek görebilirsiniz. Bu ayar dosyalarını, atıyorum wifi dosyasını firmware oluşturma adımında /files adında bir klasör içine koyarsanız (tabii aynı klasör yapısıyla olacak) /files/etc/wireless şeklinde alt klasor halinde mesela. Bu dosyalar firmware içine gömülür.
Hem uzun oldu hem de karşık ama daha basit bir özet yapamadım gerçekten. Olay kabaca bu şekilde oluyor. İnşallah biraz olsun faydalı olmuştur. Kolay gelsin.
< Bu mesaj bu kişi tarafından değiştirildi 0ldskool -- 31 Mayıs 2021; 14:15:30 >
Bu mesaja 1 cevap geldi. Cevapları Gizle