İçeriğe atla

OpenWrt

OpenWrt
OpenWrt 18.06.1 giriş ekranı
Geliştirici(ler)OpenWrt Project
İşletim sistemi ailesiUnix-like
Paket yöneticisiopkg
Kaynak türüAçık Kaynak
LisansÜcretsiz yazılım (GPL ve diğer lisanslar)
Çekirdek türüMonolithic (Linux)
Güncelleme yöntemiopkg
Kullanıcı alanıBusyBox
Kullanıcı arayüzüCLI, WebUIs
Web sitesiopenwrt.org
Dil sayısı39 dil[1]

OpenWrt (tam haliyle: Open Wireless Router), Linux tabanlı gömülü işletim sistemleri için açık kaynaklı bir projedir ve ağ trafiğini yönetmek için gömülü cihazlarda kullanılır.

Ana bileşenler, Linux, util-Linux, MUSL,[2] ve BusyBox. Tüm bileşenler, ev tipi yönlendiricilerde bulunan sınırlı depolama ve belleğe sığacak kadar küçük olacak şekilde optimize edilmiştir. OpenWrt, bir komut satırı arayüzü veya bir web arayüzü (LuCI) kullanılarak yapılandırılır. opkg paket yönetim sistemi aracılığıyla kurulabilen yaklaşık 3500 isteğe bağlı yazılım paketi vardır. OpenWrt, CPE yönlendiricileri, ev tipi yönlendiriciler, akıllı telefonlar, cep bilgisayarları (örn. Ben NanoNote) ve dizüstü bilgisayarlar gibi çeşitli cihaz tipleri içerisinde çalışabilir. OpenWrt, yaygın olarak kullanılan x86 mimarisine dayanan kişisel bilgisayarlardada çalıştırılabilir.

Özellikleri

OpenWrt, kullanıcıların herhangi bir dosyayı değiştirmesine ve eklentileri kolayca yüklemesine imkan sağlayan yazılabilir bir kök dosya sistemine sahiptir. Bu, yazılım üzerinde kolayca tam bir kök erişim imkanı sağlamayan üretici yazılımları ile tezat oluşturur. opkg paket yöneticisi ile ek yazılımlar kurulabilir ve paket deposu yaklaşık 6000 paket içerir.

LuCI Web Arayüzü Örneği

OpenWrt, bir komut satırı arayüzü veya LuCI adı verilen bir web arayüzü aracılığıyla yapılandırılabilir. OpenWrt, yapılandırmayı komut satırı arabirimi aracılığıyla birleştirmek ve basitleştirmek için UCI (birleşik yapılandırma arabirimi) adı verilen bir dizi komut dosyası sağlar.[3] Gargoyle gibi ekstra web arayüzleri de mevcuttur.

OpenWrt, üreticileri tarafından artık desteklenmeyen cihazlar için bile düzenli hata düzeltmeleri ve güvenlik güncellemeleri sağladığı için resmi desteği kesilmiş cihazlara daha uzun süre kararlılık, stabilite ve güvenlik sağlar.

OpenWrt, IPv4, IPv6, DNS, DHCP, yönlendirme, güvenlik duvarı, NAT, port yönlendirme ve WPA gibi yaygın ağlarla ilgili özellikleri yapılandırmak için geniş kapsamlı olanaklar sağlar.

Diğer özellikler şunları içerir:

  • Kablosuz işlevsellik, örneğin, cihazın bir kablosuz tekrarlayıcı, bir kablosuz erişim noktası, bir kablosuz köprü, bir esir portal veya bunların bir kombinasyonu olarak çalışma imkanı sağlayabilmek. ör: ChilliSpot, WiFiDog Captive Portal vb.
  • Kablosuz güvenlik: Paket enjeksiyon, ör. Airpwn 10 Ocak 2013 tarihinde Wayback Machine sitesinde arşivlendi.
  • Linux çekirdeğinin ağ planlayıcısı aracılığıyla birçok mevcut kuyruk disiplini ile aktif kuyruk yönetimi (AQM), VoIP, çevrimiçi oyun ve akış medyası gibi uygulamaların bağlantı kalitesini artırmak için QoS'i kapsamaktadır.
  • Statik IP adresi sağlamayan bir ISS ile sabit bir etki alanı adını korumak için dinamik DNS hizmeti.
  • OpenWrt, Linux desteğine sahip tüm donanımı destekler; bağlanabilen cihazlar (örneğin USB üzerinden) şunları içerir:

Kaynakça

  1. ^ "Weblate üzerinde LuCI Çeviri Portalı". 22 Ocak 2021. 15 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Ocak 2021. 
  2. ^ Fietkau (16 Haziran 2015). "OpenWrt switches to musl by default". 17 Haziran 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Haziran 2015. 
  3. ^ "The UCI System". OpenWrt Project. 13 Mart 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Temmuz 2018. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">UPnP</span>

UPnP, Universal Plug&Play'in kısaltması. Günümüzde var olan birçok aygıt ve program, Evrensel Tak ve Çalıştır (UPnP) protokolünü desteklemektedir. UPnP protokolü, Windows masaüstü makinelerinde bulunan tak ve çalıştır konseptini yerel ağa getirmek için 1999'un başlarında Microsoft tarafından ortaya atıldı.

<span class="mw-page-title-main">OpenSUSE</span> topluluk destekli Linux dağıtımı

openSUSE ( ), eskiden SUSE Linux, ana destekçisi SUSE olan bir GNU/Linux dağıtımıdır. "Leap" sürümü, ticari amaçlı geliştirilen SUSE Linux Enterprise Server ve SUSE Linux Enterprise Desktop için bir taban ve deneme ortamı oluşturur. Leap, ticari SUSE Linux ürünlerine doğrudan yükseltme imkanı sunar. En popüler dağıtımlardan biridir. Geliştirilmesinin odak noktası, kullanıcı dostu bir masaüstü ve zengin özellikli sunucu ortamı sağlarken, yazılım geliştiriciler ve sistem yöneticileri için kullanılabilir açık kaynaklı araçlar sunmaktır.

<span class="mw-page-title-main">DHCP</span>

DHCP, ağda bulunan her bir bilgisayarın IP adresi, alt ağ maskesi, varsayılan ağ geçidi ve DNS sunucuları gibi ağ bağlantısı ayarlarının otomatik olarak atamasını sağlar. Bu sayede ağ yöneticileri, ağdaki her bir bilgisayarın IP adresi ve diğer ağ bağlantısı ayarlarını elle girerek zaman kaybetmek yerine, DHCP sunucusu üzerinden bu bilgileri otomatik olarak atayarak daha verimli ve güvenilir bir ağ yönetimi yapabilirler. Bu sayede sistem yönetim işlemi de kolaylaşmış olur. Ayrıca UDP, TCP'ye dayalı herhangi bir iletişim protokolünün ve DNS, NTP gibi ağ hizmetlerinin kullanımına olanak sağlar.

<span class="mw-page-title-main">Wireshark</span>

Wireshark, özgür ve açık kaynaklı bir paket çözümleyicisidir. Ağ sorunlarını giderme, çözümleme, yazılım ve iletişim protokolü geliştirme ve eğitim amaçlı olarak kullanılır. Esas olarak Ethereal adıyla başlayan proje, ticari marka sorunları nedeniyle Mayıs 2006'da Wireshark olarak yeniden adlandırıldı.

<span class="mw-page-title-main">PCLinuxOS</span>

PCLinuxOS veya kısaca PCLOS, kişisel bilgisayarlar için kolay kullanılması amaçlanan ücretsiz bir Linux dağıtımıdır. CD'de ya da USB bellekte çalıştırılabilir veya sabit diske kurulumu yapılabilir. Ayrıca birçok Linux dağıtımında olduğu gibi 6 veya 12 ayda bir çıkarılan güncel sürümü kurmadan da mevcut sürümde güncelleme yapılabilmektedir.

<span class="mw-page-title-main">PiSi Paket Yöneticisi</span>

PiSi, 2011.2 sürümüne kadar Pardus'un güncel olarak da Pisi Linux ve Solus'un paket yöneticisidir. Bağımlılıkları takip ederek paket inşa etme, kurma, kaldırma, yükseltme ve benzeri işlevleri yerine getirir. Kullanıcı dostu bir grafiksel arayüz ve kapsamlı bir komut satırı arayüzü içerir. Geliştiriciler için tanıdık ve basit bir geliştirme ortamı sunar.

<span class="mw-page-title-main">Wi-Fi</span> Kablosuz Bağlantı Alanı

Wi-Fi, kişisel bilgisayar, video oyunu konsolları, dijital ses oynatıcıları ve akıllı telefonlar gibi cihazların kablosuz olarak birbirlerine bağlanmasını sağlayan teknolojidir.

SME Server, server amaçlı geliştirilen Linux dağıtımıdır.

<span class="mw-page-title-main">Pardus 2008</span>

Pardus 2008, Pardus Linux dağıtımının 27 Haziran 2008 tarihinde çıkan kararlı sürümüdür.

<span class="mw-page-title-main">Lynx (Web tarayıcısı)</span>

Lynx, grafik arabirimi olmayan Unix, FreeDOS ve benzeri işletim sistemleri için kullanılan, komut satırı tabanlı bir İnternet tarayıcısıdır. Kaynağı açık olup, GNU Genel Kamu Lisansı kapsamında dağıtılmaktadır.

<span class="mw-page-title-main">Windows PowerShell</span>

PowerShell, Microsoft tarafından Windows komut satırı cmd.exe ve Windows Script Host'a alternatif olarak geliştirilen yeni nesil bir komut satırı uygulamasıdır. Başlangıçta sadece Windows PowerShell olarak bilinen bir Windows bileşeni, 18 Ağustos 2016'da PowerShell Core'un tanıtımı ile açık kaynaklı ve çapraz platform haline getirildi.

<span class="mw-page-title-main">CUPS</span>

CUPS, bir bilgisayarın bir yazdırma sunucusu olarak hareket etmesine imkan sağlayan Unix benzeri bilgisayar işletim sistemleri için modüler bir yazdırma sistemidir. CUPS çalıştıran bir bilgisayar, istemci bilgisayarlardan yazdırma işlerini kabul edebilen, bunları işleyebilen ve uygun yazıcıya gönderebilen bir ana bilgisayardır.

<span class="mw-page-title-main">İfconfig</span>

Ifconfig Unix benzeri işletim sistemlerinde komut satırından yapılandırma, kontrol ve TCP/IP ağ arabirim parametreleriyle sistem yapılandırma betiğidir. Ifconfig aslında BSD'nin TCP/IP paketinin bir parçası olarak BSD4.2 de ortaya çıktı.

Norton ConnectSafe herkes tarafından kullanılabilir ücretsiz Symantec yapımı bir DNS projesidir.

Ångström dağıtımı, çeşitli gömülü aygıtlar için bir Linux dağıtımıdır. Dağıtım; OpenZaurus, OpenEmbedded ve OpenSIMpad projelerindeki geliştiricilerin ortak çalışmasıdır. Mevcut grafik kullanıcı arayüzleri (GUI'ler) Komut satırı ve X Pencere Sistemi yanı sıra OPIE ve GPE'dir.

<span class="mw-page-title-main">Metin tabanlı kullanıcı arayüzü</span> bir metin ekranına çıktı vermeye veya onu kontrol etmeye dayalı arabirim türü

Metin tabanlı kullanıcı arayüzü, metinsel kullanıcı arayüzü veya terminal kullanıcı arabirimi olarak da adlandırılır, grafik kullanıcı arayüzlerinin (GUI) icadından bir süre sonra ortaya çıkan ve onu grafik kullanıcı arayüzünden ayırt etmek için türetilen yeni bir terimdir. TUI'de bilgisayar grafikleri metin kipinde görüntülenir. Gelişmiş bir TUI, GUI'ler gibi tüm ekran alanını kullanabilir ve fare ve diğer girişleri kabul edebilir.

<span class="mw-page-title-main">Artix Linux</span>

Artix Linux veya Artix, systemd yerine OpenRC, runit, s6, suite66 veya dinit kullanan Arch Linux tabanlı bir yuvarlanan sürümlü Linux dağıtımıdır.

ZyNOS, Zyxel Communications tarafından yapılan ağ cihazlarında kullanılan tescilli işletim sistemidir. Adı, Zyxel ve 'Network Operating System' kelimelerinin kısaltılmış halidir.

<span class="mw-page-title-main">Zeroshell</span>

Zeroshell, ağ hizmetleri sağlamayı amaçlayan sunucular ve gömülü sistemler için küçük bir açık kaynaklı Linux dağıtımıdır. Yönetimi web tabanlı bir grafik arayüze dayanır; yönetmek ve yapılandırmak için kabuk gerekmez. Zeroshell, Canlı CD, CompactFlash görüntüleri ve VMware sanal makineleri olarak mevcuttur.

<span class="mw-page-title-main">Ngrep</span> Özgür bir ağ paket çözümleyicisi

ngrep, Jordan Ritter tarafından yazılmış bir ağ paket çözümleyicisidir. Bir komut satırı arayüzüne sahiptir, pcap kütüphanesine ve GNU regex kütüphanesine dayanır.