Роутер под Linux и HDD

Метки: ,
FavoriteLoadingПометить для себя
Роутер под Linux и HDD
5 (100%) 1 голосов

 

© Onizuka, 2018

Мало кто из конечных пользователей задумывается над тем, что большинство современных сетевых роутеров фактически уже давно представляют собой мини-компьютер. И как правило работает такой компьютер под управлением операционной системы семейства Linux, прошитой в его NVRAM. В общем, если Linux знаком и понятен, то и натворить с такой прошивкой можно всякого-разного. Главное, чтобы в прошивке был открыт доступ по telnet. Проверяется это элементарно в терминале:

telnet <сетевой адрес роутера>

Если соединение удалось (роутер запросил логин и пароль, они обычно совпадают с логином и паролем от веб-интерфейса), то дальше можно получить доступ к хорошо знакомой командной строке. Но вот собственные аппаратные ресурсы роутеров обычно крайне ограничены, и места на собственном системном разделе очень мало. Если есть USB-интерфейс, то проблема решается подключением внешнего накопителя, скорости даже USB 2.0 вполне хватит для комфортной работы – процессор все равно небыстрый, да и памяти мало. Проблема в том, что нам надо, чтобы разделы нашего внешнего накопителя монтировались куда нам надо, а не в каталог по умолчанию, а для этого надо внести исправления в /etc/fstab, который лежит вообще-то в NVRAM. Это возможно, если в прошивке присутствует утилита flashfs, выполняющая прошивку образов из оперативной памяти обратно в  NVRAM. Если она есть, и если есть редактор vi (вряд ли его выпилили из прошивки), то можно заняться редактированием fstab:

Для примера можно прописать такие разделы:

Разумеется, имена блочных устройств в конкретном случае могут оказаться и менее стандартными  – в некоторых прошивках это имена вида /dev/discs/disc0a/part1 и т.д., это зависит от конкретной прошивки конкретного роутера, то же касается и точек монтирования. Здесь мы прописали три раздела внешнего диска под своп, /opt и расшариваемый сетевой диск. Параметр noatime при монтировании указан для того, чтобы снизить число обращений к диску, поскольку он у нас заведомо небыстрый.

Обратите внимание:  Использование Ubuntu с флешки

После проведения любых манипуляций с системным разделом для внесения физических изменений в NVRAM надо выполнить команды

В некоторых случаях может понадобиться добавить еще

после commit и, естественно, перед reboot.

После подключения внешнего диска мы получили возможность использовать своп (с памятью будет получше) и ставить сторонние пакеты, например можно взгромоздить на роутер любимый mc. Аналогичным образом, если поставить дополнительные пакеты  ntfs-3g(если ещё нет в прошивке), curlftpfs и nfs, то в fstab можно прописать монтирование разделов ntfs, а также сетевых ресурсов, подключаемых по FTP и NFS. Это открывает широчайший простор для творчества!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

(Просмотров: 17)
Категории Железяки, Линуксоводство, метки , . Постоянная ссылка.

Новое

29.11.2022 - Алмазовъ А.И. Апокрифическiя молитвы, заклинанiя и заговоры ... 28.11.2022 - Пушкин С.Н. Проблема взаимоотношений этногенеза и культурогенеза в творчестве Л.Н.Гумилёва ... 25.11.2022 - Кляшторный С.Г., Савинов Д.Г. Степные империи древней Евразии ... 24.11.2022 - Феномен восточного деспотизма: структура управления и власти ... 23.11.2022 - Тортика А.А. Северо-западная Хазария в контексте истории Восточной Европы VII-X вв ... 22.11.2022 - Бухарин С.Н., Малков С.Ю. Эволюция элиты ... 21.11.2022 - Ньюман Ш. Подлинная история тамплиеров ... 18.11.2022 - Лесковъ Н. О вліяніи корельскаго языка на русскій въ предѣлахъ Олонецкой губерніи ... 17.11.2022 - Нелли Р. Катары: святые еретики ... 15.11.2022 - Аникеев А.А. Аграрная политика нацистской Германии в годы Второй мировой войны ... 14.11.2022 - Вульф Л. Изобретая Восточную Европу: карта цивилизации в сознании эпохи Просвещения ... 11.11.2022 - Штейн Б.Е. Русский вопрос ... 10.11.2022 - Хлебников М.В. «Теория заговора» ... 09.11.2022 - Моррис И. Сравнительная история цивилизаций. Почему властвует Запад…по крайней мере, пока еще… ... 07.11.2022 - В царской казарме. Солдаты и матросы в первой революции. ... 04.11.2022 - Михайленко Д.В., Резницкая Л.М. Проектная концепция эколого-археологического комплекса «Донская Троя» ... 03.11.2022 - Гребер Д. Бредовая работа. Трактат о распространении бессмысленного труда. ... 02.11.2022 - Шарифжанов И.И. Изолированная страна. История России на страницах школьных учебников США и Западной Европы. ... 28.10.2022 - Gregory D. The Colonial Present ... 25.10.2022 - Сулимов С.И., Черниговских И.В., Черных В.Д. Варварство и цивилизация: специфика межкультурного взаимодействия ... на главную
Войти с помощью: 
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии