Что можно сделать из старой сетевой карты
Говорят, ребенку в школе понадобится цветной принтер и сканер. Да и самому хотелось уже на что-то поменять разваливающийся черно-белый лазерник 1996 года выпуска. Критериями выбора стали: цветность, лазерная технология (перерывы между печатью могут достигать месяцев), автоподатчик оригиналов для сканера и копира, автоматическая двусторонняя печать и Wi-Fi, чтобы поставить этот ящик в дальнем углу. По этим характеристикам подобралась какая-то громадина за 25+ килорублей, что показалось неразумным. И вдруг на работе выдали пару подарочных карт одного известного розового магазина, и пришло ощущение, что надо покупать. К сожалению, в его ассортименте было всего три лазерных МФУ с цветной печатью, ни один из которых не отвечал последним двум требованиям. Спустя два месяца аccортимент ничем не пополнился, а наоборот, сократился до двух позиций на всю Москву, и я решил взять то, что было в наличии и не на витрине.
Счастливчиком оказался HP Laserjet Pro 100 Color MFP M175a, без автоповорота страниц и с подключением только по USB. Кстати, он оказался не таким большим, как я ожидал, и не таким шумным, как пишут в отзывах.
Задача
Если автоматическую двустороннюю печать добавить к принтеру почти невозможно, то отвязать его от компьютера вполне реально.
Простой, но не подошедший мне способ — подключить его к роутеру, раздающему интернет в квартире и, возможно, имеющему порт USB. Этот способ подразумевает, что, во-первых, МФУ должен будет стоять в трехметровой дальности от роутера, во-вторых, роутер даст возможность только печати, а не сканирования тоже (на заводских прошивках).
Второй способ — купить некую коробочку за $35… … и надеяться, что она сможет делать то, что нужно, и вдруг будет совместима с Ubuntu на клиентской стороне. Представитель производителя охотно отвечает что-то невразумительное на замечательном китайском английском. Я надеяться на удачу не стал.
Третий способ, уже годный, позволяет использовать устройство, подключенное по USB к одному компьютеру, на другом компьютере так, как будто оно подключено ко второму, используя хоть локальную сеть, хоть интернет.
Реализаций существует несколько, но я сразу выбрал ту, что включена в ядро Linux, чтобы заранее избавить себя от каких-либо возможных лицензионных ограничений, платностей, невозможности что-то настроить и прочей зависимости. Называется usbip.
Железо
Можно было найти в шкафу старый D-Link, водрузить на него OpenWRT, но это было бы громоздко и с малой долей участия собственных рук, так что решено было поискать что-нибудь маленькое, всемогущее и недорогое.
Carambola
Размером со спичечный коробок, имеет на борту Wi-Fi, USB-host, 320 MHz MIPS-процессор, потребляет не более 1.5W, ОС OpenWRT, стоит 22 евро.
Raspberry Pi
размер 86х56, Wi-Fi придется докупать внешний и вставлять в USB, 700 MHz -процессор, много на плате того, что не будет использоваться, потребляет 3.5W минимум (700mA при 5V), ОС Linux на выбор, стоит 35 долларов США.
A13-OLinuXino-WIFI
размер 120х120, 1 GHz ARM-процессор, богатая периферия, ОС Linux, потребляет 4.2W (350mA при 12V), стоит 55 евро.
Cubieboard и его китайские аналоги
Похожи на предыдущий вариант.
ALIX от PC Engines
Мой давнишний фаворит, размер 100х160 или 152х152, 500 MHz i386-процессор, без встроенного Wi-Fi, ОС почти любая, потребляет 5W, стоит от 64 до 78 евро.
В результате по критериям размер-энергопотребление-стоимость с учетом достаточности функций был выбран первый вариант — Carambola.
Процесс
Консоль обнаруживается на TXD2-RXD2, 115000 8N1.
Для работы USB в режиме host на пин 21 надо подать 5V (сам модуль работает только на 3.3V), а пин 40 соединить с GND. Белый провод (D+) к пину 39, зеленый (D-) — к 38.
Производитель сообщил, что линии данных кабеля USB можно подключать к модулю напрямую, интернет подсказал, что в этом случае лучше не использовать hot plug, то есть подключать-отключать USB-устройства при обесточенном модуле. Мне это подходит — я собираюсь подключить МФУ раз и навсегда.
OpenWRT был предустановлен один из давнишних Bleeding Edge, я его сразу же обновил до стабильного 12.09 Attitude Adjustment через веб-интерфейс.
Затем в OpenWRT был установлен пакет usbip, который подтянул за собой необходимые модули ядра и утилиты. Осталось дописать пару строк в автозагрузку:
«1-1» я взял из вывода списка подключенных USB-устройств в консоли OpenWRT:
На клиентской стороне Ubuntu 13.10. Модули ядра в системе присутствуют, для их автоматической загрузки необходимо их (usbip_core, vhci_hcd) добавить в /etc/modules
Userspace-утилиты, впрочем, отсутствуют. Не стоит ставить их из репозиториев, там версия 0.1.7-3, работать с версией 1.1.1 на OpenWRT не будет. Сделать можно следующим образом:Теперь для подключения МФУ мне достаточно выполнить
Недостатки
Основной недостаток заключается в том, что соединение usbip-сервера и usbip-клиента — это соединение один-к-одному, то есть если один клиент подключил себе USB-устройство сервера, то другие уже не могут его себе подключить, пока оно не будет отключено первым. Для такого случая можно напрячься и написать страницу управления usbip в веб-интерфейсе OpenWRT, но мне это пока не грозит, МФУ будет использоваться только с одного рабочего места.
Еще недостатком может стать то, что, теоретически, скорость линка по Wi-Fi меньше, чем по USB-кабелю, но в моем частном случае данные при сканировании медленнее идут по кабелю, но это наверное мои локальные проблемы.
Планы на будущее
Сейчас питание модуля у меня осуществляется с помощью DC-преобразователя 12V в 5V и 3.3V:
Он громоздкий и сам занял бы отдельный спичечный коробок. Ему на смену едет из Китая DC-преобразователь 5V в 3.3V, вот такой:
Он совсем малыш и поместится в один спичечный коробок с Carambola (без пинов). Питаться все это станет от старенького телефонного зарядника.
Предел мечтаний — поместить этот коробок внутрь корпуса МФУ, вдруг там найдется местечко, да найти там внутри источник 5V, или по крайней мере еще место под преобразователь с AC 220V. Но на это я решусь только после окончания срока гарантийного ремонта.
Разработка и тестирование:
(Цвета проводков питания произвольны)
Результат
Если у вас не очень хороший сигнал Wi‑Fi в каких‑то комнатах и вы хотите его улучшить, необязательно покупать модные усилители: старый роутер сработает не хуже. Есть два способа усилить сигнал.
Вариант первый: установите старый маршрутизатор в дальней комнате и подключите его к новому с помощью длинного LAN‑кабеля. Затем переведите роутер в режим Access Point, или «Точка беспроводного доступа».
Вариант второй: переведите ваш старый роутер в режим Repeater, и он подключится по Wi‑Fi к основному маршрутизатору. Используйте этот способ, если не хотите тянуть провода. Только помните, что, если между роутерами много препятствий, связь будет не очень хорошей. Поэтому на дальних дистанциях всё же лучше использовать LAN‑кабель.
Как перевести роутер в режимы Access Point или Repeater, описано в руководствах на сайтах производителей — у разных аппаратов интерфейс немного различается. А если ваш маршрутизатор не поддерживает эти режимы, попробуйте установить на него сторонние прошивки вроде DD‑WRT, OpenWRT или Tomato.
2. Гостевой Wi‑Fi
У вас часто бывают гости, которые просят подключиться к вашему домашнему Wi‑Fi? Почему бы не выделить им собственную сеть? Для этого подключите ваш старый маршрутизатор к основному роутеру по проводу или Wi‑Fi.
Затем настройте его, чтобы он раздавал сигнал — можно вообще не назначать пароля или сделать несложный пароль для гостей. При желании на нём можно также ограничить скорость, чтобы знакомые не злоупотребляли вашим каналом.
3. Сетевой диск NAS
Покупать отдельный NAS или Time Capsule дорого. Если у старого роутера есть USB‑порт и у вас завалялся внешний жёсткий диск, который вы редко используете, можно сделать из этого собственное бюджетное сетевое хранилище.
Некоторые роутеры обладают встроенным режимом NAS. На других может понадобиться установить прошивку DD‑WRT или Tomato. На таком сетевом накопителе можно будет размещать фотографии, музыку и видео, которые будут доступны с любого устройства в вашей домашней сети, или делать там бэкапы.
4. VPN‑подключение
Прошивки DD‑WRT или Tomato позволяют роутерам подключаться к VPN‑сервисам. Выходя в интернет с любого устройства через такой роутер, вы будете пропускать весь трафик через VPN — больше не придётся устанавливать расширения в браузерах и приложения на смартфон. Узнать подробнее, как подключить роутер к VPN, можно, например, здесь.
5. Сетевой коммутатор
У большинства маршрутизаторов имеется не больше шести Ethernet‑портов. И даже меньше, учитывая рост популярности беспроводных технологий. Однако такого количества для подключения всей домашней техники часто недостаточно.
Устройства мониторинга бытовой техники, ТВ‑декодеры с функциональностью Smart TV, игровые приставки могут не иметь беспроводного интерфейса — им нужно подключение по LAN‑кабелю. И даже если все ваши гаджеты оснащены Wi‑Fi, всё равно иногда выгоднее подсоединять их через провод: скорость будет больше, а связь стабильнее.
Поэтому, если у вас заканчиваются Ethernet‑порты, вы можете потратиться и купить сетевой коммутатор. Или использовать в качестве такового свой старый роутер. Просто подключите старый маршрутизатор к одному из портов LAN вашего основного роутера, а затем выключите на старом устройстве DHCP и Wi‑Fi, и оно превратится в импровизированный коммутатор.
6. Беспроводной мост
К примеру, у вас есть компьютер, который вы хотите подключить к Wi‑Fi, но у него нет модуля беспроводной связи. Соедините его со старым роутером через короткий LAN‑кабель, а затем подключите маршрутизатор к основной сети Wi‑Fi.
Так вам не придётся тянуть длинный кабель через всю квартиру. А ещё этот трюк пригодится, если ваш новый маршрутизатор не имеет портов Ethernet. Для реализации задумки вам может понадобиться установить на старый роутер стороннюю прошивку DD‑WRT.
7. Интернет‑радиостанция
Хотите слушать музыку любимых интернет‑радиостанций там, где нет компьютера? Некоторые маршрутизаторы можно превратить в недорогой музыкальный проигрыватель. Для этого вам будет нужно установить на роутер прошивку OpenWRT или DD‑WRT. Кроме того, понадобится звуковая карта, подключаемая по USB, и динамик — из всего этого можно собрать собственный радиоприёмник, работающий по Wi‑Fi.
8. Хаб для умного дома
Старый роутер можно также использовать в качестве центра управления умным домом. Для этого устройство должно быть снабжено USB‑разъёмом. В итоге, подключаясь к роутеру с компьютера или смартфона и отправляя ему команды, вы сможете включать и выключать в доме свет или запускать полив растений в саду.
Что делать со старым компьютером? Такой вопрос периодически возникает у
каждого владельца железного ящика, особенно после апгрейда. Выкидывать, конечно,
жалко, продать за адекватные деньги невозможно, использовать по назначению уже
или не получится (из-за старости), или неохота (в связи с бурными воспоминаниями, пожалуй, да и новый зачем покупали?). Ниже
предлагаем тебе несколько вариантов того, как можно использовать твой старый
компьютер. Конечно, в большинстве своем они не претендуют на эксклюзивность или
уникальность, но, надеюсь, помогут тебе определиться с выбором после появления в
твоей комнате очередного ненужного компа.
Файрвол/роутер
Одно из самых очевидных применений для старичка. Можно даже взять старый 286
компьютер, вставить в него пару сетевых карт, установить нечто типа
FREESCO и
простейший роутер готов. Конечно, преимуществ отдельного покупного устройства он
не затмит, но зато полностью удовлетворит твои потребности в ковырянии как в
железе, так и в софте.
Вот список программ, которые могут тебе помочь в установке такой машины:
Файловый сервер
Еще одно применение для старого компьютера. Всего за пару часов можно
превратить ненужное железо в выделенный файл-сервер для твоей локальной сети.
Существует масса способов провернуть это дело, например:
Принт-сервер
Если у тебя в квартире больше одного компьютера и количество принтеров не равно их количеству, то
полезность отдельного принт-сервера неоспорима. Тем более в современных условиях
развернуть работоспособный сервер - дело всего лишь пары десятков минут.
Факс-сервер
Да, все мы знаем, что факсы из прошлого века, но я открою тебе страшную тайну
- они до сих пор используются. Небольшими усилиями старое железо вполне можно
превратить в отдельный сервер, который будет заведовать отправкой или принятием
факсов. Для этого можно использовать, например, программу
HylaFAX, бесплатную, open source и все такое. К
тому же, своим факс-сервером ты спасешь несколько деревьев. :).
Web- или FTP-сервер
Еще одно очевидное использование. В локальной сети необходимость
Web-сервера несколько сомнительна, но
FTP точно будет пользоваться популярностью (если ты,
конечно, подберешь для него правильный контент). Обратно, установка такого
отработана до автоматизма и займет буквально несколько минут, взять тот же
ДЕНВЕР.
Антиспам-сервер
Хакер не раз писал об установке антиспам-фильтров и серверов, не думаю, что
есть надобность повторяться. Тот же SpamAssassin на Linux-овой машине быстро
прекратит поток спама в твои почтовые ящики. Преимущества выделенного решения налицо - единая конфигурация, простота настройки и использования и т.п.
Прокси-сервер
Поможет тебе значительно сэкономить трафик, отсечь ненужную рекламу или
содержание, а для работы его особо мощного железа не требуется. Вот несколько
примеров организации такой машины:
Тонкий клиент
Старый комп вполне можно использовать в качестве терминала для доступа к
производительному серверу или рабочей станции. Вот
пример того, как
поднять Windows 2000 на 386-ом компе. Пример несколько
утрированный, но в целом направление верное. Можно использовать
ThinStation, RAdmin или встроенную в
Windows службу терминалов, и вполне приличная рабочая
станция тебе обеспечена.
Media-сервер
Еще один великолепный метод использования старого компьютера. Вариантов
масса:
Выбирай - не хочу.
Bittorrent-бокс
Я всегда мечтал вынести свой торрент-клиент на отдельную машину. Совместив ее
с файловым сервером, можно надолго решить проблему обновления софта и медиафайлов
у тебя в сети. Разом можно решить как проблему закачки, так и проблему раздачи,
так что идея такого выделенного устройства вполне здрава. Клиентов масса, так
что полагаюсь в этом вопросе на твой вкус.
Распределенные вычисления
Ажиотаж, связанный с коллективными поисками лекарств или внеземной жизни,
постепенно сошел на нет, но тем не менее таких проектов в Сети десятки. Ты
можешь подключить свою старую машину к одному из таких гигантских вычислительных
проектов и оставить ее работать на год-другой. Пользы конкретно для тебя
никакой, зато поможешь всему человечеству.
Вероятно, это не все методы использования устаревшего и уже не столь нужного
железа. Предлагай свои, автору самого оригинального решения мы готовы предложить
приз в 100 долларов. Пиши в комментарии!
Старый роутер не обязательно сразу же отправлять на утилизацию или в мусорный бак. Мы предлагаем вам несколько вариантов его применения — от усилителя сигнала до альтернативного сетевого хранилища.
1. Раздавать гостевой Wi-Fi
Да, предоставить гостям вашего дома собственную сеть можно и через ваш обычный роутер, но есть один нюанс. Старый маршрутизатор подключается к существующей защищенной паролем сети, но дает доступ к новым устройствам без пароля. По умолчанию у гостей нет доступа к другим устройствам в домашней сети, а еще можно ограничить им скорость соединения.
2. Ретранслятор беспроводной сети
Репитер — одно из самых популярных применений старых роутеров
Возможны небольшие проблемы с задержкой, но, в целом, это быстрый и простой способ расширения зоны охвата беспроводной сети.
3. Интернет-радиоприемник
Не все, но некоторые маршрутизаторы можно настроить для воспроизведения интернет-радио. Важно, чтобы на девайс можно было установить прошивки OpenWrt или DD-WRT. Для вывода звука также понадобится звуковая карта USB и динамик.
4. Сетевой коммутатор
5. Беспроводной мост
Старый роутер выручит и в случае, когда новый — исключительно беспроводной, например, это 4G-роутер. Или ваш старый ПК либо другое устройство без Wi-Fi нужно подключить к беспроводной сети. Тогда старый маршрутизатор можно использовать как беспроводной мост. Старый роутер подключается к существующей сети Wi-Fi, а устройства без модуля беспроводной связи, в свою очередь — к его к портам LAN.
6. Центр управления умным домом
Некоторые маршрутизаторы поставляются с дополнительными разъемами, например, USB — тогда их можно использовать в качестве хаба для системы умного дома. По сути, маршрутизатор запускает сервер, к которому пользователь подключается через браузер с ПК или смартфона и посылает команды. Так можно организовать умное освещение, автоматизировать отопление и другие системы.
7. Альтернатива NAS
Сетевое хранилище (NAS) — не единственный способ хранить данные на одном устройстве и получать к ним доступ из любой точки. К тому же NAS — это дорого, а старый роутер с USB плюс жесткий диск — и вы сможете прилично сэкономить.
В таком альтернативном хранилище можно держать фото, аудиотеку, коллекцию фильмов и документы, а доступ к нему будет возможен с любого устройства в домашней сети
Но для этого понадобится, чтобы модель роутера поддерживала режим NAS или на него нужно будет установить стороннюю прошивку (например, DD-WRT).
7. Домашний сервер
Если ваш старый маршрутизатор работает с прошивками наподобие OpenWRT и DD-WRT и может использоваться как NAS, то также он способен выступить в качестве сервера, например, для домашнего сайта, предназначенного для обмена важной информацией с семьей, видеотрансляций или даже для блога. Инструкций, как превратить старый роутер в сервер, в Сети довольно много.
8. Самодельный VPN
Альтернативные прошивки также позволяют подключать роутеры к сервисам VPN. Тогда ваш домашний трафик будет пропускаться через VPN автоматически — расширения и приложения не понадобятся.
Читайте также: