mobile version linux, last world news, last security news, last net4me news. all net 4me!
next
 
time

net4me logo

linux commands
shell script
protocol
ip, tcp, smtp, ntp, ftp
telnet terminal
java and javascript
ajax web technology
documentation
howto, man, info
cisco in network
linux server
linux in home
online utility
and more more more.
python development
туе4ьу дштгч

tux

  Содержание подраздела:

прошивка, перепрошивка и восстановление работы linksys wrt54gl, wrt54g

Решил объединить все свои заметки и статьи о linksys в одном месте.

Часть первая. Покупка:


Купил себе linksys WRT54GL.
Про который было сказано, что он умеет работать через VPN.

Еще было сказано, что внутри - пингвин (Линукс).
Ага. Веб интерфейс с ограниченными возможностями и всё. И никакого нормального VPN клиента.
Точнее, он есть, но настроить его так как нужно - нельзя. =(

Но зато есть нормальные прошивки, позволяющие вскрыть массу скрытых возможностей. =)

Скачал себе dd-wrt вечером буду ставить. Говорят, там можно до консоли дорваться. И сделать вощще всё так, как хочется.
Посмотрим.
linksys wrt54gl

Часть вторая. Установка дома:


Залез в вэб-интерфейс стандартной прошивки.
Administration -> Firmware Upgrade
Нажал кнопку обзор. Нашел файл dd-wrt.v23_wrt54g.bin нажал ОК.
Пошел процесс. Индикатор процесса прошел до конца, а потом еще раз.
После чего было сказано, что всё прошло удачно.
Вместо того, чтобы давить накнопки вэб-интерфейса, я закрыл окно браузера, выдернул питание из линксиса, подождал секунд 5 и снова включил.

Подцепился через витуху компом.
Открыл браузер, ввел http://192.168.1.1
Мне показали новый вэб-интерфейс (чёрный как консоль терминала =)) ) со страничкой информации.
Когда нажал на закладку Setup - выскочило окошко авторизации.
логин: root
пароль: admin

Всё. На этом прошивка закончилась и понеслась настройка.
Дома я всё настроил. VPN работает, wifi работает, инет есть, локалка есть, роуты прописаны, iptables (firewall) настроен

Часть третья. Проблеммы с wrt54gl на работе:


На работе стоит точно такой-же wrt54gl как и дома.
Так вот он начал барахлить.
wifi отваливается, перезагрузка не помогает.
Решили поменять прошивку на стандартную.
Да не тут-то было...

1 проба. Перепрошивка через web интерфейс.

Загрузили dd-wrt.v23_wrt54g.bin ребутнулись.
И... И всё.
по http зайти больше не получилось.
Есть ping. Есть доступ по telnet.

2 проба. Смена прошивки через telnet и wget:

Ладно думаем. Положили прошивку на web сервер.
Зашли на linksys телнетом:
telnet 192.168.1.1
root
admin
Зашли.
Забираем прошивку в доступного web сервера:
wget http://адрес_сервера/dd-wrt.v23_wrt54g.bin
забрали.
ребутнулись.
лампочка над Power мигает очень часто
И ничего. Есть ping 192.168.1.1 и больше ничего.
Телнет отвалился. =(
Добили. =)))
Получилась вместо роутера железка, которая пингуется. И всё.

3 проба. Попытка перепрошить через tftp:

Вспоминаем, как удалённо можно перепрошить wrt54gl.
Вспоминаем про tftp.
Кладём прошивку к себе на комп в любую папку.
Переходим в эту директорию.
И делаем следующее:
tftp 192.168.1.1
bin
put dd-wrt.v23_wrt54g.bin
И... Отваливается по таймауту. timeout =(((
Ну никак не хочет принимать файл. =((

4 Удачная проба . Инструкция как надо перепрошивать wrt54g, wrt54gl:

Так и надо было делать с самого начала.
Сначала прочитайте до конца, а потом действуйте.

Делаем следующие манипуляции:

1. выдергиваем провод питания.
2. нажимаем на кнопку reset и держим её.
3. при нажатой reset втыкаем провод питания. reset продолжаем держать еще сек.10
4. отпускаем кнопку reset.
5. Заливаем прошивку по tftp:
Внимание: прошивки могут различаться. И не каждая прошивка ставится через tftp. Внимательно прочитайте инструкцию к прошивке перед тем как её ставить
Для linux:
tftp 192.168.1.1
bin
put dd-wrt.v23_wrt54g.bin
Для винды:
tftp -i 192.168.1.1 put dd-wrt.v23_wrt54g.bin

И... О чудо! Она заливается!
Залили.
Перестала часто мигать лампочка на передней панели.
Вроде как загрузились

Заходим через web интерфейс http://192.168.1.1
Ура! Всё работает! =))
Мы видим инфо-страницу.
Логинимся.
login: root
password: admin


P.S. Оказывается, и такие сложности бывают. Хотя точно такая-же wrt54gl стоит дома и никаких нареканий к работе за полгода.

P.S.S Пока разбирались, наткнулись на очень полезную статью про внутреннее устройство wrt54gl.

Обновление статьи

#======================================
#
# Edit by Ben-Ja http://www.net4me.net
#    On Mon 07 Dec 2009 10:54:34 AM MSK
#
#======================================
Итак, прошло уже много времени с момента написания статьи. И назрели некоторые вопросы и пояснения.

Дополнение №1

Для тех, кто не смог разобраться, какие настройки должны быть на компьютере, чтобы с него можно было зайти на роутер по http://192.168.1.1
Подключаем кабель к linksys.
Другой конец кабеля втыкаем в сетевую карту на нашем компьютере.
В настройках нашего компьютера прописываем:
ip: 192.168.1.10
mask: 255.255.255.0
router: 192.168.1.1
dns: 192.168.1.1
И потом заходим на 192.168.1.1
Если вы смотрите эту статью с тогоже компа, на котором собираетесь поменять сетевые настройки, то советую сначала сохранить эту страницу.

Дополнение №2

При стандартной прошивке (когда вы только купили роутер):
login: admin
password: admin
После того, как вы перепрошили роутер dd-wrt:
login: root
password: admin
Об этом написано и в этой статье, и в официальной документации к роутеру, но многие, как выяснилось, предпочитают не читать документацию =)

Дополнение №3

Сам сайт ddwrt очень изменился со времен написания этой статьи.
Прошивки выходят более новые, более свежие и т.д.
Еще раз обращаю ваше внимание на то, что Теперь не все прошивки можно заливать по tftp
На форуме dd-wrt.com промелькнуло сообщение про некий "killer", очищающий все настройки.
Как я понял, это вариант прошивки для удаления всех настроек.
Но сам я ничего похожего в официальной скачке не нашел.
Возможно, речь идет о файле VxWorksKiller-G2V1-new.bin ,но он для WRT54G2, а не для WRT54GL, о которой шла речь в этой статье.
Так что еще раз призываю вас внимательно читать описания прошивок.

Дополнение №4 VPN

Идем в веб-интерфейс ищем WAN Setup. Выбираем DHCP (получать все настройки по DHCP от провайдера) или Static (это если самому всё ручками прописывать)
Потом идем в Services -> PPTP -> PPTP Client и вбиваем всё как сказали в службе техподдержки прова.
Еще надо спросить у того же сапорта, шифруется ли VPN канал.
(Вообще, он должен шифроваться, но при большом количестве юзеров, это дает сильную нагрузку на сеть и сервер. Поэтому очень многие провайдеры отключают шифрование VPN)
Так что если шифрования VPN нет, то в MPPE Encryption должно быть пусто.
Теперь маршруты Advanced Routing -> Static Routing вбиваем ip VPN и дополнительные маршруты, которые не получаются по DHCP.
Уже после того, как всё настроено, VPN поднимается, но работе мешают лишние маршруты, т.к. теперь у нас дефолтный шлюз - VPN соединение.
Для этого идем (в веб интерфейсе dd-wrt) Administration -> Commands -> Startup -> Edit
И вводим такую строку команд в стартап:
(while [ ! -f /tmp/pptpd_client/ip-up ]; do sleep 10; done
cp /tmp/pptpd_client/ip-up /tmp/ipup.tmp
sed -e '/keloke/a \
route del $5' < /tmp/ipup.tmp > /tmp/pptpd_client/ip-up
route del default) &

Вроде ничего не упустил. Про всё сказал.
Вобщем прошло уже больше двух лет...
Лично у меня никаких нареканий к работе linksys нет. тьфу-тьфу =)))
Валяется в шкафу коробочка, иногда ребучу (где-то раз в 2-3 месяца).
Вобщем, лично я доволен.


Тема для обсуждения этой статьи.
home back top
При копировании материалов нашего портала, сылка на net4me обязательна.
Рейтинг@Mail.ru   Rambler's Top100   Valid HTML 4.01 Transitional  

 



...

net4me snowflake
 
net4me portal This page last modified: Friday, May 21, 2010   be in net. net4me

portal net4me linux education center

Network to the internet. Open source laboratory must have Linux online services on net4me portal. web develop and information about OpenSource creation project in net. Example of javascript code is wonderful. Download software and drivers for Linux Geeks on net4me and have fun!
Microsoft’s marketing team considers ridiculously skewed charts to be a killer weapon in the war on competitors, so it’s only natural that they’d provide retail store employees with a surreal “comparison” between Windows 7 and Linux to explain for customers.
The chart is part of an ExpertZone training course provided by Microsoft to retail employees at stores like Best Buy. After the training, the employees are expected to be able to better explain the merits of software like the soon-to-launch Windows 7. Microsoft felt it necessary, however, to specifically compare Windows 7 to Linux—something we usually save for the particularly emotional commenters.
In this case, though, it has to be pointed out that Linux can and does play “the games your customers want”, specifically the World of Warcraft (wow) example mentioned, through the WINE project, and the idea that Linux has compatibility with “few” cameras, iPods, MP3 players, printers and scanners is definitely a stretch of a justification for a stark comparison. Linux, in fact, keeps legacy support intact for many of the printers, scanners, and other devices that Windows Vista and 7 have left behind, and generally supports models from the major manufacturers.
Video chat on “all major IM networks” just got better on Linux moemo, actually, with the release of Pidgin 2.6, and the lack of access to Windows Live Essentials has likely not caused many a netbook owner to make a red-faced return trip.
All that is not to say that a Linux machine, presumably a netbook in this case, is the best choice for any computer user not interested in configuring his machine a little if they’re looking for app use beyond basic web surfing and document access. Let’s hear your take on Microsoft’s talking points in the comments on net4me.

After releasing with much fanfare 20,000 lines of driver code under the GNU General Public License (GPL) for inclusion in the Linux kernel, Microsoft hasn’t followed through with the necessary updates and fixes required by the community, according to one Linux leader on net4me.
Greg Kroah-Hartman, a Novell fellow with SuSE Labs and Linux Driver Project lead, posted on September 9 a status update on the drivers being assembled for inclusion in the Linux 2.6.32 kernel, Kroah-Hartman had some harsh words about Microsoft’s participation since its original announcement of its GPL plans in late July.
Поток знания поможет определить поисковикам пользу для бизнеса от web-сервисов и скачать эту страницу на первые места download рейтингов.
Маркетинг и сеть. Разве может менеджер в галстуке продавать сеть? Сеть для сетевиков в джинсах и свитере. Это же ошибка. Почти как microsoft windows 7 в своей бете.
Сеть в интернет. Любая Open Source лаборатория должна иметь онлайн linux сервисы на портале net4me. Примеры скриптов и подробная документация по фофч, то есть ajax, помогут программистам в разработке web страниц и software не только в линукс, но и в windows. И даже простой сисадмин сможет научиться как правильно сделать javascript сайт и написать правильный скрипт bash или программу python на сервер в сети.
Даже обжим провода с названием витуха станет доступен простым языком войны. А про обжим розетки под rj45 и говорить нечего! Всё описание сетевых протоколов и консольных команд линукса тут, net 4 me рулит! Настройка роутера как и любого сервера под линуксом связана с конфигами. Править конфиг удобно в linux редакторе vim.
В общем, net4me это подробное описание как провести время хорошо и с пользой для знаний. Онлайн игры, wow и война в наши дни тут не уместны. Net это значит сеть. Сеть для меня. Именно так можно перевести название net4me.

В продолжение статьи о бизнесе и раскрутке сайтов посредством добавления букв и цифр на сравнительные страницы сайта о сетях, хочется сказать:
Раскрутить страницу благодаря справочнику net4me может каждый. Надо только захотеть. А вот построить сеть на основе витой пары, даже зная раскладку кабеля по цветам, дано не каждому программисту без умения обжать витуху.

Английский в плане оптимизации сайтов для поисковых систем конечно удобнее. Там нет падежей и склонений. И это не бред. Это долбанный SEO не по GPL. Интересно, кому это надо? Зачем заставлять людей писать, а со временем и даже думать SEO фразами и готовыми шаблонами для поисковиков? Неужели пришла пора и понятие "люди для машин" уже более актуально, нежели "машины для людей"? =((

Ладно. Оставим как есть. И заменим импортный бред про майкрософт и линукс нашим отечественного производства. Ой! Забыл про games, download driver и про туе4ьу is net4me сказать! =)) Ошибка которую можно и нужно исправить.
Найдется команда и пример на все случаи жизни в линукс и подробное описание любой команды простым языком.
И даже утилита из pdf 2 tf2 > pdf2fb2 utilites for moemo docs окажется здесь. Driver code under the GNU General Public License (GPL) for inclusion (install) in the Linux kernel as nvidia not nv.