Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1)

в 10:16, , рубрики: CentOS, hostapd, how-to, linux, NAS, nfs, router on a stick, samba, t5550, transmission, домашний сервер, Железо, роутер, Сетевое оборудование, тонкий клиент, метки:

Появилась необходимость в домашнем сервере. После изучение тематики, было принят решение о сборке сервера, на базе тонкого клиента. Так как основными требования для меня были:

  • низкий уровень шума
  • низкое энергопотребление
  • универсальность

Мой выбор пал на тонкие клиенты компании HP. В моем городе удалось приобрести тонкий клиент HP t5550:

Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 1

Этот клиент построен на процессоре VIA Nano u3500 с тактовой частотой 1GHz, имеет на борту 1GB оперативной памяти (с возможностью расширения до 4GB) и DOM Flash на 2GB.

Почти во всех тонких клиентах HP присутствует возможность установки 2,5 дюймового жесткого диска. Здесь есть два варианта для подключения жесткого диска — это установить его вместо DOM Flash, через переходник IDE to SATA, или воспользоваться портом SATA, который присутствует на плате.

Второй способ мне понравился больше, но он имеет одно ограничение, это размеры корпуса. При таком расположении разъема на плате для ответной части остается совсем мало места, поэтому было принято решение изготовить корпус самому.

Для этого я использовал SATA кабель, переходник MOLEX to SATA и старый 2,5 дюймовый жесткий диск. Необходимо отпаять разъем от платы жесткого диска и припаять контакты согласно данной картинке.

Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 2

В результате должно получиться так:

Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 3

Для изготовления корпуса можно воспользоваться Полиморфусом, но у меня его не оказалось, поэтому я воспользовался проверенным методом, смесь цианоакрилата и соды. В результате получается очень прочный материал.

Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 4 Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 5

Единственное, есть один нюанс при работе с цианоакрилатом и содой. Эта смесь в процессе реакции выделяет очень едкие пары, поэтому открывайте окна!

Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 6

Жесткий диск идеально встает в корпус на латунных стойках от системных блоков.

Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 7 Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 8

Так же на плате присутствует Mini PCI express слот, в который можно установить WiFi адаптер.

Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 9

Если у вас адаптер на чипе Atheros AR9xxx, то необходимо разблокировать в нем поддержку стандарта «n».

В итоге получилась вот так:

Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 10 Тонкий клиент HP в качестве домашнего роутера и файл-сервера (часть 1) - 11

Так как данный тонкий клиент имеет всего один Ethernet порт, придется воспользоваться архитектурой Router-on-a-Stick. Для того, чтобы настроить Router-on-a-Stick, нам необходим коммутатор поддерживающий VLAN (802.3Q).

Первоначально я пытался настроить vlan на Dlink DES-1016D при помощи утилиты OpenRRCP, но на данной модели получить полностью работоспособную конфигурацию у меня не получилось, поэтому я нашел недорогой управляемый коммутатор и реализовал это на нем. Если у вас есть коммутаторы, поддерживающие OpenRRCP, то в конце статьи я приведу ссылки на rpm пакеты для CentOS 6, возможно, у вас это заработает так, как нужно.

Коммутатор настраивается следующим образом:

fe1 — acess vlan 100
fe2 — acess vlan1
fe3 — acess vlan1
fe4 — acess vlan1
fe5 — acess vlan1
fe6 — acess vlan1
fe7 — acess vlan1
fe8 — trunk vlan100 native vlan 1
т.е. в порт fe1 подключается патч-корд от провайдера, а в fe8 тонкий клиент, остальные порты задействованы под клиентов в локальной сети.

После этого можно приступать к настройке тонкого клиента, о чем будет рассказано в следующей статье.

OpenRRCP
OpenRRCP CentOS 6 x86 v0.2.1
OpenRRCP CentOS 6 x86 trunk

Автор: wmlex

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js