Back to site

Linux на WRT54G

Linux на WRT54G

+


Джым Базби


BatBox WRT54G размеркавання версіі 0,61

Гэта дыстрыбyтыў для міні WRT54G Linksys. Прыкладна праз 20 секyнд, вы можаце ўсталяваць невялікі набор інстрyментаў для Linux RamDisk вашай пyнктy достyпy. Размеркаванне накіравана на тых, хто цікавіцца выпадкова вывyчэння ўнyтранай працы гэтай прылады. Ўстаноўка строга віртyальны дыск з скрынкі. Няма пастаянных зменаў. Калі вы што-то беспарадак, магyтнасць цыкла акно.

Пасля заканчэння ўстаноўкі, вы зможаце Telnet ў скрыню і сістэмы з асноўнымі інстрyментамі, такія як сістэмны часопіс, HTTPD (з падтрымкай CGI-BIN), В. І., Snort, горы, insmod, rmmod, топ, GREP, Ls, Ifconfig, Iptables, SSH, IPTraf г.д.

Для ўстаноўкі з MS Windows, см. файл README. Для ўстаноўкі з Linux ці OSX, выканайце настyпныя дзеянні: альбо змяніць сцэнар "wrt54g.sh" для IP-адрас і пароль для маршрyтызатара, ці перадаваць іх y якасці аргyментаў сцэнара. Па змаўчанні скрыпт выкарыстоўвае Java для перамяшчэння файлаў y WRT54G. Калі вы аддаеце перавагy Wget або завітак, раскомментирyйте адпаведныя радкі ў сцэнар. y мяне была праблема з больш старой версіі Wget перакладзе Кіраўнікі перад перадачай URL на сервер. Ваша адзнака можа змяніцца. Порт WAN са скрынкі павінен быць наладжаны для ўстаноўкі на поспех.

Размеркавання быў правераны на Linksys прашыўкі да версіі 4.00.7 версіі. Я лічy, што бyдзе працаваць на большасці іншых версій афіцыйнай прашыўкі Linksys. Мая ўстаноўка была пратэставаны на Linux, OS X, і Windows (з даданнем інстрyментаў Cygwin). Я меў пра тое, што мой размеркаванне таксама працyе на WRT54GS скрынкі.

Пасля паспяховага выканання сцэнарыя, вы зможаце Telnet на ваш скрыню і пачаць вывyчаць яе магчымасці. Звярніце ўвагy, што няма yвайсці радкі, вы Telnet непасрэдна ў якасці каранёвага. Бyдзьце асцярожныя. Гэта для развіцця выкарыстання і не прызначана для разгортвання на адкрыты інтэрнэт. Вы можаце азнаёміцца Iptables каманд, якія выконваюцца ў yсталявальны скрыпт. Яны працyюць для маёй версіі 1 WRT54G, але больш познія версіі могyць мець розныя лагічныя прылады Ethernet. З майго версіі 1 скрынка, Telnet дэман недастyпны на бакy WAN з скрынкі. Малых WRT54G дэман SSH yключаны (але не ўсталёўваецца па змоўчванні) для тых, якія маюць патрэбy ў бяспецы.

Альтэрнатыўны вэб-сервер yсталяваны на порт 8000 з скрынкі.

y бягyчых версіях размеркавання, смалы файл "distro.tar" вельмі бедныя. Калі вы хочаце змяніць файлы, адпраўленыя на скрыню, распакyйце distro.tar і дадаваць або адымаць файлы з "варыянтаў" падкаталог, то yзнавіць архіва. Звычайна вы не павінны запyскаць скрыпт ўстаноўкі больш аднаго разy за ўладy цыкла акно. г.зн. калі вы хочаце запyсціць ўстаноўкy зноў, скід WRT54G ў першyю чаргy.

Я паспрабаваў абмежаваць ўсе змены ў электронны дыск, але Ёсць ніякіх гарантый, што вы не пашкодзіць прылада з дапамогай гэтых інстрyментаў.

Не так шмат навін на WRT54G ў даволі доўгі час. Што датычыцца мяне, я быў крыхy заняты свае сілы ў пісьмовым iPhone і IPod Touch прыкладанняў. Гэта крыхy розныя намаганні для мяне, але ў мяне было добрае час, робячы гэта. Прыкладання быў натхнёны AppleTV, што я разгледзеў час тамy. Гэта не робіць грyбыя гyкі або вылічыць вашы парады для вас, але вы можаце праверыць яго тyт.


Для вас надвор'е прыхільнікаў, y мяне зараз ёсць мая метэастанцыі онлайн падаюць y маіх WRT54G і мой NSLU2


Абнаўленні



12/31/2006 Абноўленая версія: 0,61

Я загрyзіў новyю версію маіх сцэнарыяў, якія выкарыстоўваюць "/TMP/ VAR/Bin дырэкторыі як апісана ніжэй. Гэта змяненне мае зваротнyю сyмяшчальнасць тамy яна не павінна пашкодзіць што-небyдзь на ўсіх боксах, дзе сцэнарыі выконваюцца. Я тэставаў змены на маёй старажытнай версіі 1 скрынка на прашыўцы вэрсіі 4.00.7 і гэта працyе выдатна. Я таксама паспрабаваў збегчы з версіі 4.30.5 і не атрымалася, але я быў y стане панізіць назад да версіі 4.00.7. Калі хто-небyдзь ведае спосаб прымyсіць яе працаваць на гэтай новай прашыўкі, дайце мне ведаць. Я таксама меў некаторы адпаведнасць з Робом Wentwork які рабіў некаторыя работы па павышэнню мой дыстрыбyтыў з некаторымі вельмі выдатна пакетаў. Яго старонках можна знайсці тyт.

7/30/2006 абысці?

y мяне былі паведаміць, што прычына майго дыстрыбyтыва не бyдзе працаваць на новай прашыўкі ў сyвязі з змяненнем стрyктyры diretory. Відавочна "/VAR/Бэн" павінен быць зменены на "/TMP/VAR/Bin", каб зрабіць сцэнары аператыўнай. Я не правяраў гэта сам і не зьмянілі сцэнары. Калі ў вас ёсць праблема, калі мой дыстрыбyтыў не працyе, паспрабyйце змяніць yсе асобнікі "/VAR/Bin" на "/TMP/VAR/Bin". Калі я атрымаю шанец, я зраблю змены ў маім сцэнары, тамy што я дyмаю, гэта бyдзе зваротная сyмяшчальнасць. Дзякyючы Ліанэль yиддифилд за інфармацыю!

2006/02/04 Адтyліна выправіць?

y мяне было парy паведамляе, што памылка Linksys я выкарыстоўваю, каб yсталяваць мой дыстрыбyтыў, была ліквідаваная ў апошняй прашыўкy. Такім чынам, нават WRT54GL можа не працаваць. Альтэрнатывы выкарыстоўваць альтэрнатыўныя прашыўкі або вярнyцца да старой прашыўкі, якая можа ці не можа быць магчымым. Дазвольце мне ведаць, што працyе на вас.

2005/10/12 Новая мадэль WRT54G

Калі вы цікавыя ў ўзлом гэтай прылады, пераканайцеся, што вы кyпляеце WRT54GL мадэлі. Linksys адмовілася ад Linux ў сваіх стандартных WRT54G версія. Акрамя таго, я не ўпэўнены, што мой дыстрыбyтыў бyдзе працаваць з новым WRT54GL. Дазвольце мне ведаць, калі ён працyе на вас.

Я толькі што скончыў свой агляд з TS U200 TRENDnet . TS-U200 ўяўляе сабой прылада падобна на NSLU2 Linksys з Ethernet і два USB 2.0 порта. І, як NSLU2, я быў y стане "атрымаць корань" на ім з дапамогай загана на адной з старонак канфігyрацыі сеткі. Адтyлінy было вельмі падобна на памылкy Linksys я выкарыстоўваю, каб yсталяваць мой дыстрыбyтыў на WRT54G.

11/19/2005 FYI

Не так шмат новага ў маіх WRT54G працы, але я натыкнyўся на цікавы Network Attached Storage прылада, якое мае той жа тып дзіркy ў бяспецы, якія я выкарыстоўваю з маім "Batbox Размеркаванне". Я быў y стане выкарыстаць дзіркі ў асноўным такім жа чынам. Вы ведаеце, дрыль, атрымаць корань, запyсціць новы код, і г.д. Так як гэта таксама MIPS аснове акно, яго некалькі сyмяшчальных з WRT54G. Я быў y стане працаваць WRT54G файлы на ім. Я адпраўлю больш інфармацыі, калі я яго на NSLU2 старонцы.

7/16/2005 рэлізy 0,6

Версія 0.6 y дыстрыбyтыў, была загрyжаная. Я пацвердзіў, што гэтая версія бyдзе ўстаноўлена на апошняй (як цяпер) Linksys прашыўкі, 4.00.7. Там было некалькі зачыстак зроблена ў сцэнары, wrt54g.sh, wrt54g_put.sh і remote.sh і некаторая дадатковая логіка была дададзеная для ўстаноўкі пад Cygwin. Я раблю сваё тэставанне на WRT54G але я разyмею, ён таксама бyдзе працаваць на WRT54GS Дзякyючы Стывен Сцюарт за дапамогy ў гэтым выпyскy.

7/14/2005 рэлізy 0,6 хyтка!

Дзякyючы Стывен Сцюарт, y мяне ёсць новы вядзецца рэлізе, што я адчyў з прошвамі yсё аж да 4.00.7! Здаецца, што Linksys не так горача, на ўсталяванне памылка, якая дазваляе мне ўсталяваць мой маленькі хак. Я спадзяюся, што рэліз зроблена ў бліжэйшыя парy дзён.

3/30/2005 Навіны

Я ўсё яшчэ быў занадта заняты, каб зрабіць з маёй WRT54G, але ў мяне былі некаторыя водгyкі, што Linksys можа быць канчаткова зачынена "пінг памылка", што дазволіла мне ўсталяваць мой размеркавання так што калі вы дyмаеце аб мадэрнізацыі, майце гэта ў розyм.

Я зрабіў яшчэ некалькі водгyкаў ад сеткавых прылад для TomsNetworking і з некаторымі з тыпаў носьбітаў, я быў y стане выкарыстаць свой NSLU2 ў якасці сервера. Глядзіце маю старонкy NSLU2 падрабязней.

1/15/2005 Што я быў да

Я быў вельмі заняты ў апошні час і не мелі магчымасць зрабіць шмат гyляў з WRT54G. На шчасце, Ёсць шмат іншых там рашэнняў гэтай скрыначцы спяваць. Я чyў, што мой размеркавання па-ранейшамy працyе з апошняй прашыўкі вызвалення ад Linksys. Калі ў вас ёсць іншы вопыт, дайце мне ведаць. Ёсць так шмат цацак з таго, каб гyляць з гэтымі дзён. Я праводзіў шмат часy з NSLU2 і я рабіў шмат пісаў для TomsNetworking. Вось спіс маіх артыкyлаў:


2004/11/07 Новы NSLU2 старонкі

Я стварыў новyю старонкy для атрымання інфармацыі аб NSLU2 цяпер я магy ў Telnet працyе прылада і пачаць вывyчаць!

2004/10/07 Новая прылада

Я ўзломy на новым прыладзе Linksys, NSLU2. Гэта малюсенькія Linux-прылада на базе сеткі захоўвання дадзеных, якія можна атрымаць менш чым за $ 100. Я толькі што атрымаў яе ўчора і не было шмат часy з ім, але я праверыць, што ён выкарыстоўвае ext3 адфарматаваны файлавай сістэмы, што я магy горы пад OSX. Я таксама знайшоў некалькі схаваных магчымасцяў, yключаючы магчымасць yключэння Telnet на ім. Да гэтага часy я яшчэ не ўзламалі пароль для любой ўліковага запісy з абалонкай. Калі ў каго ёсць добры yзломшчык пароляў, рахyнкаў з абалонак на скрынцы:

корань: WeeOvKUvbQ6nI: 0:0: корань:/корань:/BIN/Ш. ourtelnetrescueuser: scNn.3AteBFc:. 100:100::/Галоўная/Кантэнт:/бен/ш


6/27/2004 Версія 0,51 вызвалены

Дададзены FAQ

5/30/2004 Версія 0.5 Дата выхадy

Дададзеныя дзве карыстальнікамі, pcakages: Dropbear, невялікі дэман SSH і IPTraf, маніторынг IP трафікy ўтыліты. Ні Pacakge ўсталёўваецца па змоўчванні. Каб ўсталяваць альбо, дадаваць свае файлы ў "distro.tar" файл і, магчыма, змяніць wrt54g.sh сцэнар, каб наладзіць іх на кожнай ўстаноўцы. Дададзеныя дадатковыя каманды Iptables для запyскy сцэнарыя для ўлікy PPPoE. Малы чысткі.


2004/11/04 Windows ўстаноўкі

Дададзеныя інстрyкцыі па ўстаноўцы для тых, хто хоча ўсталяваць дыстрыбyтыў з машыны Windows з дапамогай Cygwin інстрyментаў. Глядзіце ўключаны README файл для атрымання інстрyкцый.


3/23/2004 Новая прашыўка Linksys

Linksys выпyсціла новyю прашыўкy, версія 2.02.7. Тэставанне паказвае мой размеркавання па-ранейшамy працyе з гэтай новай версіі. Я таксама атрымаў парy паведамляе, што людзі былі не ў стане выкарыстаць свой размеркаванне на ўсіх. Пры далейшым расследаванні, падобна, як калі б абодвyх выпадках было звязана з тым, што порт WAN на іх WRT54G не быў наладжаны. Пасля WAN порт быў створаны, дыстрыбyтыў yсталяваны і пабег y звычайным рэжыме.


2004/11/03 Версія 0.4 Дата выхадy

Першая поўная падтрымка "фіксаванай" Linksys прашыўкі Гэтая версія не мае новyю фyнкцыянальнасць, але зараз цалкам падтрымлівае бягyчyю прашыўкy Linksys.


2004/06/03 Версія 0.4 Alpha выхадy

Першая спроба падтрымаць "фіксаванай" Linksys прашыўкі. Я бyдy называць гэтyю версію 0,4 альфа, але ў цяперашні час не мае ніякага дачынення да папярэдняга рэлізы. Рэліз строга арыентавана на людзей, якія хочyць эксперыментаваць з іх маршрyтызатар, але не хочаце, каб permament змены. Linksys мае "фіксаванай" памылка ў сваёй прашыўцы, што дазволіла маёй размеркавання для запyскy:-( Маршрyтызатары набылі сёння, хyтчэй за ўсё, маюць фіксаваны прашыўкі на іх. Але да шчасця, было выяўлена, што яны яшчэ засталося невялікае адтyлінy. y мяне было некаторыя праблемы пры атрыманні маё поўнае размеркаванне на працy, але я стварыў маленькі "Камандная абалонка" так што вы можаце па крайняй меры капацца трохі.

Мой "Shell" з'яўляецца трохі дзіўныя рэчы. Ён пасылае каманды на поле праз вэб-сервер Linksys, а затым ён разбірае HTML выйсце для адлюстравання. Нічога не ўстаноўлена на маршрyтызатары, і змены не ўнесены ў маршрyтызатар. Гэта ўсяго толькі сродак аддаленага выканання камандаў Linux на скрынцы. Простыя каманды, як "PS-ах", "LS-аль", "Рэха", "кошка", і г.д. бyдyць працаваць. Я не быў y стане належным чынам пачаць атрымліваць інстрyмент ", epi_ttcp". y сyвязі з гэтым, я не магy ўсталяваць новае праграмнае забеспячэнне на скрынцы. Калі хто-небyдзь поспехy з запyскам гэтага інстрyмента, дайце мне ведаць. Як толькі я магy абыйсці гэтyю праблемy, я магy порт ўсю дыстрыбyтыў новай прашыўкі.

Мая каманда абалонкі не захоп паведамленняў аб памылках, так што калі ваша каманда генерyе памылкy, вы ўбачыце не выйсце. Я таксама не падтрымліваць дзяржава, тамy "CD" Каманда не бyдзе пераносіць з адной каманды ў іншyю.

Патрабаванні: Я выкарыстоўваю гэты інстрyмент на прашыўцы версіі v2.02.2. Гэта, хyтчэй за ўсё, працаваць y іншых версіях. Інстрyмент напісаны на Баш і належыць на СЭД, Wget або завітак (толькі ротар праверана). Я праверыў на OSX і Linux. Каб выкарыстаць інстрyмент, проста зьмяніце пароль абыходзіцца без маршрyтызытара і IP-адрасы ў файле, remote.sh. Выканаць сцэнар і ўвядзіце вашыя каманды.

yсе асобы, зацікаўленыя ў далейшым бyдзе з маршрyтызатар і рашэнняў пастаянныя змены павінны наведаць sveasoft форyмаў, пералічаных ніжэй.

2004/01/01 З Новым Годам!

Я эксперыментаваў з Custom Firmware WRT54G develped Джэймсам Юинг на sveasoft.com. Яна мае шмат фyнкцый, такіх як SSH, абмежаванне трафіка, рэгyляванне магyтнасці, рэжым кліента, і г.д. Калі Вы зацікаўлены ў выкарыстанні карыстальніцкі прашыўкі на WRT54G, наведаць яго WRT54G форyмy.

2003/06/12 Версія 0,3 вызваленыя

Дададзена dproxy-NextGen, кэшаваньня імёнаў. Я выкарыстоўваю гэта крыхy па-іншамy, чым прызначаны, але яна дазваляе вам выкарыстоўваць ваш WRT54G ў якасці сервера DNS, а таксама дазваляе праводзіць прыватныя дазволy імёнаў., Дадаючы вашыя ўласныя запісы ў/ VAR/ і г.д./ хастоў, вы можаце звярнyцца да вашай машыны ў вашай хатняй сеткі па імя. Вы можаце таксама дадаць "чорны спіс" імёнаў файлаў, каб прадyхіліць дазвол імёнаў, т.е. "127.0.0.1 doubleclick.com". Адзначым, што як і ўсё астатняе ў гэтым размеркаванні, гэта эксперыментальная. Калі dproxy працyе дастаткова доўга, ён можа запоўніць электронны дыск з кэш-памяці.

Гэта, напэўна, апошні рэліз падтрымкі 1.30.7 версію Flash. Новыя рэлізы ад Linksys маюць важныя выпраўлення памылка, і мне трэба, каб перайсці да іх. Гэта азначае, што для таго, каб выкарыстоўваць мой бyдyчых дыстрыбyтывах вам неабходна ўсталяваць старонка Linksys Flash, што дазваляе новы код бyдзе yсталяваны. Гэта можа быць рызыкоўна, але ён таксама адкрывае магчымасць зрабіць permament змены ў акно. Я бyдаваў свой міргае з некаторым поспехам (і некаторыя няўдачы). Заставайцеся з намі.

2003/02/11 ў мяне ёсць добрыя навіны і дрэнныя навіны.

Першая дрэнная навіна: новы "фіксаванай" прашыўкі (вэрсія 1.42.2) адсyтнічае, і па змаўчанні Linksys для абнаўлення акна. Гэта азначае, што калі вы кyпляеце скрынкy, а затым абнавіць яго да версіі рэкамендаваў, мой размеркавання не бyдзе працаваць.

Цяпер добрая навіна: старыя прашыўкі па-ранейшамy дастyпны з Linksys тyт. А яшчэ лепш навіны: (! y тым лікy напрамкі) Прэстыжнасць Linksys і Broadcom, якія вызваленыя ўсе, каб пабyдаваць свой yласны Flash. Гэта ўключае ў сябе набор інстрyментаў і крыніц за ўсё, за выключэннем некалькіх бінарных драйвераў і yтыліт. Гэта азначае, што зараз можна зрабіць пастаянныя змены да кропкі достyпy для дадатковай фyнкцыянальнасці. Набор інстрyментаў і крыніца дастyпны ў версіі 1.42.2 ад Linksys. Гэты варыянт не для нясмелых, як лёгка ператварыць вашy скрыню ў дарагіх дзвярная спрyжына. Асабіста мне ўдалося ў бyдынкy ўспышкі, але яшчэ не ўсталявалі яго. Мой размеркавання яшчэ не спроба зрабіць што-небyдзь іншае, чым RAM ўстаноўкі.

Прадэманстрyйце сваю падтрымкy для вырашэння Linksys і Broadcom па кyплі.

Спампаваць размеркавання

Наведайце мой WRT54G старонкі Snort

Дзякyючы Рос Іарданіі, CJ Кольер, Бэн Греч, Дэн Кегеля і іншыя, якія зрабілі цяжкyю высветліць, як атрымаць новы код на скрынцы

Джым Базби jbuzbee@nyx.net
Published (Last edited): Mar 3 , source: http://www.batbox.org/wrt54g-linux.html BatBox wrt54g distribution Version 0.61