Contents

Blog tags RSS

Alternatív WRT firmware-ek

1 February 2008 (unix gadget) (12 comments)

Nyilván az sosem volt ideális megoldás, hogy itthon egy full számítógép csak azért megy és zajong 24/7-ben, hogy levelezőszerverkedjen az itthoni gépeknek, meg persze NAT-oljon. Lőri hívta fel a figyelmemet a Linksys által gyártott NSLU2-re (becenevén "slug"), amiben az a truváj, hogy normális Linux disztribúció telepíthető fel rá. Szóval elhatároztam, hogy egy ilyennel meg egy Wi-Fi routerrel váltom ki a mostani dobozt. Az NSLU2-vel kapcsolatos információkról majd a következő részben olvashatsz, itt most a routerről lesz szó. Konkrétan a Linksys WRT54GL-ről.

Minek ezen bármit is hackelni?

Ez a kérdés természetesen adja magát, mivel a cucc, háztartási routerhez méltó módon, tényleg Magától Működik: összedugsz mindent, és NAT-ol meg DHCP szerver meg minden. Az viszont nagyon bosszantó, hogy van egy-két nagyon egyszerű feature, amit nem támogat, pedig nem kéne hozzá sok. Számomra a statikus DHCP volt ilyen (persze Dnsmasq-kel), amire mindenképp szükségem volt, de valamiért a router nem tud ilyet. Lehet, hogy ez már enterprise feature, és ilyenért sok pénzt kell elkérni?

Persze megfordult az is a fejemben, hogy a fent említett slugot használjam DHCP szervernek, de akkor meg a Dnsmasq nem az ISP-től kapja az upstream DNS címét, szóval nem ideális. De hát nem is véletlenül ezt a WRT modellt vásároltam, ez ugyanis a leg hackerbarátabb -- így hát nekiálltam megvizsgálni az elérhető alternatív firmware-eket.

Ezek mindegyike Linux alapú, mint ahogy a gyári firmware is az. A különbség a userlandben van, a hobbista csomagok több (lényegesen több) szolgáltatást nyújtanak, viszont nem mindig tökéletes az integráció.

DD-WRT

A wiki nagyon részletes leírást ad mindenről, igazából azért ez volt az első választásom, mert úgy éreztem, azelőtt mindent tudok már a rendszerről, hogy még akár csak letöltöttem volna az image-et. A telepítést a gyári firmware webes interfészén keresztül végeztem, és semmilyen probléma nem adódott. Utána ujraindult a router, és már a DD-WRT felhasználói felülete jön be. Elsőre minden pöpecnek tűnt.

Az első problémám órák múlva jelentkezett: a router nagyon megbízhatatlan volt. Futott egy BitTorrent kliens a gépemen, és ez teljesen megölte a NAT-ot. Namost annakidején az első gép, ami itthon a NAT-olást intézte, egy 100 Mhz-es Pentium volt, 16 mega memóriával, és sosem volt vele gond (persze konkrétan BitTorrent akkor még nem létezett), úgyhogy ezt a békát nem akaródzott lenyelni. A neten keresgélve találtam pár ötletet hogy milyen arkán beállításokat kell megváltoztatni a stabilabb működés érdekében, de eddigre már felfedeztem a másik problémát is:

A statikus DHCP konfigurálása kicsit furcsán működött ahhoz képest, ahogy azt a Dnsmasq lehetőségeit ismerve elképzeltem. Mivel alapvetően ezért cseréltem le a firmware-t, azt találtam ki, hogy hagyom a webes interface-t a francba, és SSH-n keresztül, kézzel bekonfigurálom. Namost ez megoldhatatlan feladat. A filerendszer read-only, a beállítások egy ramfs-ből jönnek, amibe bootkor konfigurációs file-okat generál valami feketemágia az NVRAM-ban lévő kulcs-érték párokból. Ez volt az a pont, amikor kidobtam a picsába az egészet.

(Most látom csak, hogy a website teljesen átalakult az utóbbi pár hétben, és valami fizetős-aktivációs bullshit van. Good riddance.)

OpenWRT

Na ez meg a website-ra vetett gyors pillantás alapján minden, csak nem Magától Működik. Bár az alapelgondolás vonzó volt (írható filerendszer, hagyományos Linux disztribúciókra emlékeztető, csomagokra bontott felépítés), nem éreztem ingerenciát, hogy beletanuljak a részletekbe.

X-Wrt

Ekkor szerencsére ráleltem az X-Wrt-re, ami a gyári firmware-hez, illetve a DD-WRT-hez hasonló webes felületet nyújt, de OpenWRT alapokon. Ez gyakorlatilag pont az, ami nekem kell.

Ráadásul a webes interfész alapból jobb, mint a DD-WRT-é, ezért aztán pont a Dnsmasq bekonfigurálásához nem is volt szükség a kézzel írható filerendszerre -- de kipróbáltam, működik (feelinges volt vi-jal szerkesztgetni az /etc-t). A tűzfal-beállítások, portforward rule-ok létrehozása, stb. is kényelmesen, de mégis flexibilisen végrehajtható böngészőből.

Ami pedig szerintem a legnagyobb a dologban, az a csomagkezelés integrációja a UI-ba. A webes interfészen ugyanis alapból az összes funkció megtalálható, és ha olyan lapra klikkelsz, ami egy nem telepített program beállításait tartalmazná, akkor felajánlja a telepítést -- egyetlen gombnyomással. Jó, jó, én mint ősöreg Debianos, nyilván naponta találkozom ezzel, csak akkor épp apt-get-nek hívják, de mégis, ez az integráció így együtt nagyon kényelmes és meggyőző. Pl. ezen az oldalon látható a használni kívánt NTP szerver textfield-je, eredetileg itt ehelyett egy gomb van, hogy "Ha NTP-t szeretnél használni, klikkelj ide, és telepítsd fel az ntpclient csomagot".

Ráadásul azóta már kb két hete megy, problémáknak a leghalványabb jele nélkül. És igen, azóta is futtatok BitTorrentet. Úgyhogy én az X-Wrt-nél kötöttem ki.

Ami még hátra van: ha elköltözöm, VPN-t akarok kiépíteni a lakásom és anyámék háza között, de úgy, hogy csak a két WRT54GL tudjon róla, a kliensgépek semmit ne vegyenek észre az egészből, csak annyit, hogy az ellenoldali gépek is ott lógnak a 10.0.0.x-en. Állítólag ehhez is minden adott (az X-Wrt-hez van OpenVPN csomag), de ezt az egész kérdést még nem invesztigáltam.


« Look at me, I'm Dr. Zoidberg, home-owner! 
All entries
 Egy nem PC asszociáció »


Árpád 2010-07-29 13:11:21

Szia!

Tetszett az írásod, de érdekelne, hogy az NSLU2-ről hol írtál? Már nézegetem egy ideje a honlapodat és az írásaidat, de nem találtam meg, hogy irtál-e volna a slug-ról.

Most kezdtem neki egy nslu2 konfigolásának és édekelne, hogy Te melyik Firmware-t javasolnád?

üdv:

Árpád

cactus 2010-07-29 14:36:04

Őszintén szólva azt a bejegyzést végül nem írtam meg, biztos lusta voltam, vagy közbejött valami...

Egyébként Debiant tettem végül rá, de már egy ideje egyáltalán nem is használom.

Árpád 2010-07-29 15:28:17

Köszi a választ! :)

commander fleurs (http://livraison-fleurs-pas-cher.net) 2011-08-28 12:33:47

Appreciate it for all your efforts that you have put in this. Very interesting info.

bullet express (http://www.blogiddaa.com) 2011-08-30 23:54:19

A neten keresgélve találtam pár ötletet hogy milyen arkán beállításokat kell megváltoztatni a stabilabb működés érdekében, de eddigre már felfedeztem a másik problémát is

Jason2000 2011-10-17 19:16:24

I have some questions about the alternative Firmware: is it based on the original firmware with some enhancements or is it totally different? I need to know this because a friend of mine from TV disposal Milwaukee would like to try the alternative firmware. Also, is there any description what I can do with the alternative firmware because I don't understand what I can do with all the interesting listed features

like bittorrent, webserver, NZB, SSH, FTP.

Linnie (http://medicament-pour-maigrir.info) 2011-11-21 20:05:34

Thanks a lot for sharing this with all of us you really understand what you are speaking approximately! Bookmarked. Please additionally visit my web site =). We may have a hyperlink change agreement between us!

Samsung Galaxy Indulge Review (http://samsunggalaxyindulgereview.com) 2012-02-29 20:56:39

I appreciate what you were trying to prove us here. I tried translating your site via google translator and I must say it did a pretty good job so I could understand about 90% of the article.

hubuooo (http://www.vogue-glasses.com) 2012-03-26 09:30:06

Tetszett az írásod, de érdekelne, hogy az NSLU2-ről hol írtál? Már nézegetem egy ideje a honlapodat és az írásaidat, de nem találtam meg, hogy irtál-e volna a slug-ról. energy-saving lamps

Coach Outlet (http://www.atcoachoutletsonline.net/) 2012-05-31 12:38:05

The Coach Outlet Online Timeless design in our iconic signature fabric, with a zippered closure and a beautifully lined, spacious interior. Coach Factory offer Classic styling, feminine hardware and embossed leather trim add elegance and refinement. Louis Vuitton Handbags Outlet is well made with two zippered pockets inside and also a pocket on inside for cell phone. Coach Outlet Online offer Coach Anaglyph Decorative Pattern Medium Tote Bags features Signature fabric with leather trim Inside zip, cell phone and multifunction pocket Zip-top closure, fabric lining Handles. Get in touch with prestigious Coach Outlet brand on Coach Signature Bags series. Coach Wallets with different materials and patterns can improve the overall effect of an outfit. The best materials and finest craftsmanship have been applied into them all the time. Coach Factory Outlet show the great love and favor of almost all girls and ladies due to their fashionable design and preferable style. The Louis Vuitton Handbags represents in good quality, fashion and style, but without the haughtiness of other high fashion brand. Coach Tote Bags are extremely popular all around the world, and one of the favorite style bags for many women. More and more Coach Totes Bags from Coach Outlet gradually become the ultimate day-wear bags in the Coach Purses Outlet. Durable 11Coach Anaglyph Decorative Pattern Medium Tote Bags is an excellent bag with good ability which could accommodate all essentials wherever you go. Cheap Coach Handbags are very soft, beautiful and elegant colors, leather with different finishes, attention to details, and a unique sleek turnlock closure that dressed up the whole collection. This is no doubt that they are the must-have this season. In the future, Coach Factory can expect from coach hobo bags to be still refined, featuring vivid accessories and edgy details. Welcome in Coach Outlet Online. Coach Tote Bags are extremely popular all around the world, and one of the favorite style bags for many women. More and more Coach Totes Bags gradually from Coach Outlet Online become the ultimate day-wear bags in the http://www.saleincoachoutlets.com. Tell a Friend. Here you can find the best deals on Coach Signature Bags and others as well in Coach Factory Outlet with the best price! Click here to order!

Louis Vuitton Outlet Online 2012-07-04 03:36:49

Louis Vuitton Purses available merchandise usually are extraordinary, although often people can buy good buys website. Louis Vuitton Outlet objects can be obtained from wall socket retail store everywhere. Also, people may make Louis Vuitton expenses by means of cellular phone. About to some sort of Louis Vuitton Purses consignment retail outlet is an effective way for you to receive a marked down Louis Vuitton Outlet Online. This custom made effects that's Louis Vuitton handbags possesses continually banked towards typical luxury connected with it is well known monogram. Louis Vuitton Outlet Store possesses possibly manufactured it is qualified men's consumers far more sexy in addition to elegant in addition to considering the person-of-the-entire earth Damier choice. louiszhouqflaozhan2012lv002.

coach factory outlet (http://www.coachfactoryoutletonline.net) 2012-08-18 04:02:21

Thankfully Good good quality coach factory along with fashion coach outlet are for sale for anyone out there that one could decide on along with create your look distinct along with discounted coach factory outlet is the foremost case in point of these. However your coach factory online allows you to supply your current acoach outlet store that will are priced at essentially the most competitively charged charges. These are generally your coach factory outlet online and coach outlet store online that will allows you to experience in addition to anything consequently you are capable to have the ideal out of your coach outlet online world.


New comment