THG.RU | Поиск Поиск Поиск | Новости | Видеокарты | Процессоры | Материнские платы | Мониторы | Аудио/видео | HDD и CD/DVD | Собери сам | Игры | Софт | Домашний ПК
РЕКЛАМА
ПОИСК И ЦЕНЫ
Поиск по сайту THG.ru


Поиск по ценам в Price.ru




ИНФОРМАЦИЯ
ДРУЗЬЯ THG

Exler : авторский проект
iXBT.com : коллеги
BenchmarkHQ
G-Class.ru : Гелики
Avto.ru : автомобили
КомпьютерПресс
Radeon.ru : поддержка
PCNews : новости IT
NV World : Мир nVidia
iPhoneRoot : новости
Kraftway : серверы
SLY : компьютеры

НАШ ХОСТИНГ

THG работает на серверах Kraftway
Серверы Kraftway

ПОЛЕЗНЫЕ ССЫЛКИ

Беспроводной маршрутизатор Draytek Vigor 2900g: в гонке за функциональностью

Linksys Network Storage Link: сетевое хранилище на базе USB-приводов

Rambler's Top100 Рейтинг@Mail.ru
bigmir)net TOP 100

СЕТИ

RSS
Дорабатываем Linksys NSLU2: универсальная платформа Linux
Краткое содержание статьи: Если устройство обладает огромным потенциалом, который не раскрыт производителем, то почему бы не подключить к этому сообщество разработчиков Linux? Усилиями многих людей сетевое хранилище Linksys NSLU2 превратилось в универсальную платформу с открытым исходным кодом. Мы рассмотрим, как добавить к NSLU2 поддержку NFS, сервера iTunes и других пакетов с помощью прошивки Unslung. Чуть больше, чем за $80, вы получите универсальное устройство с огромными возможностями.

Дорабатываем Linksys NSLU2: универсальная платформа Linux

Страница: Назад  1 2 3 4 5 Далее


Введение

Введение

Рис. 1. Linksys NSLU2.

Нас заинтересовало сетевое хранилище, которое недавно побывало в нашей лаборатории, - Linksys NSLU2. Компактный корпус, бесшумная работа, низкая цена и все необходимые функции по сетевому хранению и резервированию файлов - чего ещё может желать пользователь?

К сожалению, согласно документации, устройство может работать только с клиентами под управлением Microsoft Windows, и, кроме того, использует собственную файловую систему.

Подсоединив внешний жёсткий диск, мы вышли в web-интерфейс NSLU2 с помощью браузера и настроили устройство. Вопреки документации Linksys, сетевое хранилище можно использовать и с системами под управлением MacOS X и Linux, поскольку обе они поддерживают протокол Microsoft SMB. Но это было только начало.

Дело в том, что внутри этой маленькой коробочки работает Linux - а раз так, то можно по максимуму использовать весь потенциал NSLU2. Устройство с двумя портами Hi-Speed USB и портом 10/100, определённо, способно на большее. Как насчёт NFS? Или сервера печати?

Переходник с USB на последовательный порт позволит автоматизировать некоторые домашние функции. Сетевая карта USB преобразует NSLU2 в маршрутизатор, а беспроводная карта USB 802.11b/g - в беспроводную точку доступа. Возможность полноценной работы с портами USB позволит открыть новые горизонты использования устройства, осталось только узнать, как это сделать.

Предупреждение Предупреждение. Исследование NSLU2 через просмотр внутренней структуры файлов любым способом, который не изменяет код, не повлечёт за собой лишение гарантии. Однако любое изменение структуры автоматически лишает гарантии.
Сайт Tom's Hardware Guide Russia и авторы не несут ответственности за повреждение оборудования. Вы используете приведённые ниже инструкции на свой страх и риск.
Перед тем, как начинать, советуем скачать последнюю прошивку. И не пытайтесь обращаться в службу поддержки Linksys, если что-то пойдёт не так.

"Потайная дверь"

Сканирование портов не показало ничего интересного. Просмотр всех стандартных меню также оказался бесплоден.

Стандартным способом входа в такие устройства являются "потайные двери" (back door). Разработчикам они нужны для контроля параметров системы при её настройке и тестировании. Иногда для этого требуется специальное оборудование, но в ряде случаев разработчики пользуются тем же сетевым интерфейсом.

Первое, с чего стоит начать, - web-интерфейс. Мы заметили, что страницы администрирования находятся в папке "Management". Мы знаем, что web-серверы иногда позволяют просматривать содержимое каталога, поэтому мы решили перейти по адресу http://192.168.3.77/Management/. Сработало! Мы увидели все файлы этого каталога.

Примечание Примечание. Возможность просмотра каталогов была устранена в прошивке V2.3R25 NSLU2.

Среди множества картинок и html-файлов мы смогли обнаружить telnet.cgi. Потенциальная точка входа найдена! После запуска скрипта мы увидели следующий экран.

Рис. 2. Экран включения Telnet.

Посмотрев на предупреждение, мы нажали на кнопку "Enable Telnet". Страница обновилась, и мы увидели сообщение о том, что Telnet активирован! Переходим к следующему этапу.

Получаем доступ к Telnet

В окне терминала мы попробовали использовать учётную запись, заданную при настройке NSLU2.

# telnet 192.168.1.70
Trying 192.168.1.70...
Connected to 192.168.1.70.
Escape character is '^]'.

NSLU2 login: tom
Password:
No directory, logging in with HOME=/
Cannot execute /dev/null: Permission denied
Connection closed by foreign host.

Близко, но не то, что требовалось. Сервер Telnet работал, имя и пароль были приняты, но каталог по умолчанию учётной записи оказался /dev/null. Тем не менее, это уже говорит о том, что учётные записи, заданные через web-интерфейс, являются учётными записями Linux, но их права ограничены. Это традиционный подход, когда пользователи могут работать со службами, но не могут выполнять вход в систему.

Мы попробовали выполнить вход под именем root (стандартная учётная запись в Linux), но не удалось - пароль был неизвестен и не был из серии простейших (admin, root и другие). Настало время взглянуть на проблему под другим углом.

В документации Linksys утверждалось, что жёсткий диск, инициализированный NSLU2, может использоваться только с паре с устройством. Мы решили это проверить. Файловая система - достаточно сложная штука, и вряд ли Linksys создала для NSLU2 новую. Многие источники указывали на то, что в NSLU2 используется файловая система Linux ext3 (это, кстати, подтвердил представитель Linksys), но никто не пытался её подключить.

Конечно, можно было подключить диск к системе Mandrake Linux, но мы скачали драйверы ext2 (подмножество ext3) для MacOs X iBook и подключили диск к порту USB.

Совет Совет.Драйверы для Mac OS X ext2 можно скачать с сайта ext2 for Mac OS X SourceForge. Там же можно найти драйвер чтения ext2 для Windows NT/2000/XP, который использовался для того, чтобы создать скриншот, показанный на Рис. 3.

Мы увидели два раздела: большой с нашими данными и маленький с файлами конфигурации, включая passwd.

Получаем доступ к Telnet

Рис. 3. Файлы конфигурации.

Как мы и ожидали, в файле passwd содержались сведения о созданных нами учётных записях с каталогом по умолчанию /dev/null. Но там же мы увидели ещё две нормальные учётные записи: root и весьма интересную - ourtelnetrescueuser, которая нам показалась именно тем, что нужно, то есть учётной записью для отладки и восстановления.

root:WeeOvKUvbQ6nI:0:0:root:/root:/bin/sh
bin:x:1:1:bin:/bin:
lp:x:4:7:lp:/share/spool:
mail:x:8:12:mail:/var/spool/mail:
ftp:x:14:50:FTP User:/:
nobody:x:99:99:Nobody:/:
ourtelnetrescueuser:scFf7ZMXBMl4I:100:100::/home/user:/bin/sh
guest:scEPG0VnVyqmE:501:501:::/dev/null
admin:sclzZZfodiRXY:502:501::/home/user/admin:/dev/null

test_user:scEPG0VnVyqmE:2000:501:::/dev/null
test2:scEPG0VnVyqmE:2001:501:::/dev/null
test3:sc50wKPq.zChw:2002:501:::/dev/null

Конечно, для того, чтобы воспользоваться ими, необходимо знать пароли. Мы решили не заниматься взломом, а просто отредактировать файл passwd, заменив зашифрованный хэш одним из созданных нами! Можно было также добавить оболочку к нашим учётным записям, но мы решили просто задать новый пароль для администратора, а всё остальное оставить, как есть.

Как успехи?

При перезагрузке устройства мы опасались, что внесённые изменения будут перезаписаны, или сработает какая-либо защита. NSLU2 мог бы отказаться подключать диск или, к примеру, переформатировать его.

Но, всё прошло гладко, и мы услышали звуковой сигнал, сообщивший о том, что система готова к работе. После активации Telnet, мы попытались выполнить следующий вход:

# telnet 192.168.1.70

Trying 192.168.1.70...
Connected to 192.168.1.70.
Escape character is '^]'.

NSLU2 login: root
Password:
No directory, logging in with HOME=/

BusyBox v0.60.4 (2004.07.01-03:05+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

#

Готово! Мы получили командную строку, что полностью раскрыло перед нами устройство. Теперь можно расширить набор функций. Поскольку NSLU2 использует жёсткий диск, то можно создавать собственные сценарии, файлы и устанавливать необходимые драйверы.

Страница: Назад  1 2 3 4 5 Далее


СОДЕРЖАНИЕ

Обсуждение в Клубе Экспертов THG Обсуждение в Клубе Экспертов THG


Свежие статьи
RSS
Видеокарты AMD Radeon HD 5000: тесты энергопотребления и эффективности Маркетинг Intel: новый контент, новая аудитория, новые каналы коммуникаций Тест недорогих корпусов для игрового компьютера: четыре модели Kaspersky Internet Security 2011: объявление нового продукта Время апгрейда: нужно ли модернизировать компьютер 2007 года?
Видеокарты AMD Radeon HD 5000: тесты энергопотребления и эффективности Маркетинг Intel: новый контент, новая аудитория, новые каналы коммуникаций AeroCool VS-9, Antec Three Hundred, Cooler Master Elite 430, Enermax Staray ECA3171 / ECA3170 Kaspersky Internet Security 2011 Апгрейд компьютера

Копирование и распространение информации, упомянутой на страницах THG.ru возможно только при наличии у вас письменного разрешения руководства издания. По вопросам использования наших статей обращайтесь по электронной почте.

THG.ru ("Русский Tom's Hardware Guide") входит в международную сеть TG Publishing
РЕКЛАМА

РЕКОМЕНДУЕМ ПРОЧЕСТЬ!
Обзор Apple iPad: перспективный, но сырой интернет-планшет
Обзор Apple iPad: перспективный, но сырой интернет-планшет

В обзорах Apple iPad описывают как по шаблону - шикарное устройство, отличный экран, впечатляющий мультитач, ничего не тормозит. Есть и другая крайность - это не нетбук, никому не нужен, мало что умеет. Мы не спешили выкладывать обзор в день анонса, постаравшись разобраться что Apple iPad за фрукт и с чем его едят. В этом обзоре Apple iPad мы расскажем о плюсах и минусах, о том что может и чего не умеет, чему ему следует немедленно научиться. Самый детальный (и первый из серии) обзор Apple iPad на THG.ru читайте ниже.
ATI Radeon HD 5850: великолепная производительность по приемлемой цене
ATI Radeon HD 5850: великолепная производительность по приемлемой цене

Вслед за HD 5870 AMD представила менее дорогую видеокарту ATI Radeon HD 5850, чья рекомендованная цена составляет $259. Она поддерживает все те же самые возможности, что и 5870, но отличается меньшими частотами и меньшим числом функциональных блоков. Таким образом, мы получаем замечательную производительную видеокарту DirectX 11 с невысокой ценой, которая будет довольно популярна на рынке. Тем более что она обходит GeForce 285, а в конфигурации CrossFire - и GeForce 295. Все подробности вы узнаете в нашем обзоре. Мы также рассмотрим производительность новинки на платформе Lynnfield.
Тесты Core i5 и i7 для Socket LGA 1156 (Lynnfield)
Тесты Core i5 и i7 для Socket LGA 1156 (Lynnfield)

Новые процессоры Intel Core i5 и Core i7 для LGA 1156 (Lynnfield) нацелены на массовый рынок, поэтому платформа должна обойтись существенно дешевле Core i7 и LGA 1366. Мы провели наши традиционные тесты, которые позволили сравнить новые процессоры с предыдущей линейкой Core 2 Quad, а также и с high-end моделями Core i7 под LGA 1366. Также мы добавили Phenom II X4 965 BE. Насколько хороша производительность у новых процессоров? Об этом вы узнаете в нашем обзоре.
Тест 40-42" ЖК-телевизоров Full-HD. Часть IV
Тест 40-42" ЖК-телевизоров Full-HD. Часть IV

Рынок телевизоров Full-HD продолжает совершенствоваться. Современные модели начинают обзаводиться технологией 100 Гц для улучшения времени отклика, а также и лампами подсветки с холодным катодом, которые обеспечивают более богатые цвета. Да и цены продолжают снижаться. В очередном обзоре участвуют три модели Full-HD Toshiba 42XD3030, Acer AT4250, Samsung LE40M87 и одна модель HD-Ready Sony KDL-40D3000, которая тоже может немало чем похвастаться.

История мейнфреймов: от Harvard Mark I до System z10 EC
Верите вы или нет, но были времена, когда компьютеры занимали целые комнаты. Сегодня вы работаете за небольшим персональным компьютером, но когда-то о таком можно было только мечтать. Предлагаем окунуться в историю и познакомиться с самыми знаковыми мейнфреймами за последние десятилетия.

Пятнадцать процессоров Intel x86, вошедших в историю
Компания Intel выпустила за годы существования немало процессоров x86, начиная с эпохи расцвета ПК, но не все из них оставили незабываемый след в истории. В нашей первой статье цикла мы рассмотрим пятнадцать наиболее любопытных и памятных процессоров Intel, от 8086 до Core 2 Duo.

ОБРАТНАЯ СВЯЗЬ
Дизайн!
У вас есть что сказать по поводу нашего дизайна? Советы или рекомендации? Направляйте критику и комментарии по электронной почте.
РЕКЛАМА
Team (бесшумные компьютеры) Ноутбуки Acer в магазине Notik.ru
Зовнішнє незалежне оцінювання