LINUX.ORG.RU

Турбобанан.

 , , , ,


6

2

Хочу поделиться своим детищем: торрентокачалка, NAS, маршрутизатор и много чего еще на основе одноплатника BananaPi.
Изначально планировалось что он же будет и WiFi роутером, но при отсутствии активности вафля будто засыпала, и при возобновлении активности на клиентах пишет «получение IP адреса», а на банане ничего не происходит. Ко всеобщему счастью под столом валялся KEENETIC LITE, который был настроен на 2 точки доступа: запароленную и гостевую.

Итак, сверху вниз:
1) HDD 160G: 5G = squid кэш; 155G = /mnt/trash - временный каталог загрузок rtorrent`а. Подключен через переходник SATA2USB
2) HDD 1T: каталог для готовых загрузок, которые самим rtorrent`ом автоматически сортируются по типу(music, films, images...), NFS шара и бакапы. Вся мультимедиа хранится в нём, а на клиентах локальные каталоги с музыкой, фильмами и фотками заменены ссылками на эту шару.
3) Сама плата. Подверглась небольшой переделки: выпаян аналоговый видеовыход(цеплялся о куллер), припаяна батарея для RTC, припаян разъем для резервного питания, позже добавлю к конструкции батарею, приклеены радиаторы на процессор, память, контроллер питания и на сетевую плату.
4) Платка с 4-мя релюшками для управления вентилятором. Управляется естественно через GPIO, в зависимости от температуры процессора и жесткого диска замыкая нужные реле и подавая на кулер 3, 5, 8 или 12В. Большую часть времени крутится на минимальной скорости с едва различимым шумом уже с 2-х метров. Должен сказать, что проблем с перегревом платы либо харда не было, а сделал я это все просто потому что смог(:
5) Блок питания 5V6A/12V2A.
6) Вентилятор какой-то thermaltake.
7) Рядом лежит дешманский USB хаб, множащий единственный свободный порт на 3 + все форм-факторы SD карт. К нему постоянно подключен 3G свисток(да, в моей деревне нет инета:().
Т.к. теперь доступ к GPIO ограничен, я сразу воткнул в него провода для прошивки микроконтроллеров через SPI.

На плате вертятся:
1) Сборка на основе Debian от некоего Igor Pečovnik. Голая консоль, куча надстроек. 2) squid.
3) privoxy - режет все оставляя чуть ли не голый текст на всех сайтах кроме доверенных. Сайты которые блочит роскомнадзор перенаправляются на tor.
4) tor - время смены цепочки увеличено до 10 минут, мне скрытность не к чему, лишь бы блокировки обойти.
5) dnsmasq с кэшем DNS и настроенный на OpenDNS.
6) rtorrent - подхватывает торренты скачанные в определённые директории и, в зависимости от вышеупомянутых переносит готовые торренты в другие заданные директории. Например: /mnt/storage/torrents/films/ -> /mnt/storage/media/films/.
7) вебморда rutorrent со всеми зависимостями(lighttpd, etc...).

iptables`ом 80 порт перенаправляется на цепочку squid+privoxy+tor, что бы через неё ходили и те, кто подключается через гостевую точку доступа.
Одно время баловался wireshark`ом, дампил распарсивал трафф гостей... Товарищи, пользуйтесь https!(;

Есть еще куча всяких мелочей не столь серьезных, но добавляющих комфорта, производительности, либо долговечности тому или иному компоненту сборки. На этом все. Напоследок пару фотографий отвратительного качества, но передающих концепцию.

Раз.
Два.
Три.

>>> Просмотр (2800x2300, 1611 Kb)

★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 8)
Ответ на: комментарий от lucky_guy

да я уж и не помню, давно выбирал. Возможно тем что rtorrent консольный, а трансмиссия требует много всякой ГУЙни.

И где она там в transmission-daemon?

в уголке клеем секундой, по центру паста разумеется присутствует. Отрывается свободно, совсем недавно пробовал.

Точно. Так и сделаю. Не допер...

hbars ★★★★★
()
Ответ на: комментарий от murmur

такой большой, а о vnp не знаешь.

пытался настроить на арендованном vps, ниасилил)

а 4g никак не присутствует?

Что непонятного в фразе «альтернативы нет»?

везде 100мбит, а где его нет стоит lte+ с близкими к нормальному проводному :)

Нет и lte, сказали «слишком далеко от базовой станции»

lucky_guy ★★★
() автор топика
Ответ на: комментарий от zl0y

Если коротко: смотрел на ссылки превьюшек и ссылки полноразмерных фоток, а потом фильтрами превращал первые во вторые.

Могу поделиться набором фильтров.

lucky_guy ★★★
() автор топика
Ответ на: комментарий от crypt

Ну вы смешной)

пара xeon'ов... Рейд на 4-х 3Тб...

банан, хард на 1Тб, бп)

lucky_guy ★★★
() автор топика

Ещё можно туда звук по сети гнать с других железок. Я так видео смотрю на планшете, а звук пускаю на стационарник, через нормальные колонки.

NeverLoved ★★★★★
()

Вот почитал комменты, что бы понять «зачем это надо?». Так и не понял. Точнее теперь не понял еще больше: одно дело, когда на заре торрентоводства я со своим ADSL (8/1) был в топе сидеров с невероятными циферками раздач. На почти такой же приблуде, только в корпусе... И совсем другое, когда у тебя зачем-то 1000+ торрентов, и ты их все разложил по папочкам, вообще не используешь 95% этого всего, еще и не раздаешь то, что скачал.

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

Crystal_HMR ★★★
()
Ответ на: комментарий от deathangel908

Живу в мухосранске, тут самый жир, только пять мегабит, карл!

Больше нету. А фильмы в хорошем качестве смотреть хочется.

koshmar ★★★★
()
Ответ на: комментарий от Crystal_HMR

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

Недавно затупил и форматнул 1Tb раздел. Теперь приходится Pulp Fiction смотреть в инете. Печаль. :)

hbars ★★★★★
()
Ответ на: комментарий от hbars

По-моему это бы гораздо годнее смотрелось как стеллаж с дисками, если уж очень хочется хранить всё, что смотрел :) особенно если ты таки можешь смотреть из инета - то на болванки можно писать что-то действительно годное, которое будешь пересматривать. (хотя я так и не нашел времени даже посмотреть это)

Crystal_HMR ★★★
()
Ответ на: комментарий от mix_mix

сейчас гигабит уже вовсю тянут, 2016 год на дворе, друзья

В частные дома за МКАД-ом? Ну-ну...

Не, мне предлагали прямо оптику до дома протянуть, с конвертером все дела. Тырпрайз. Год назад это стоило всего-то жалких 80K деревянных. Догадываешься куда пошли эти чудесные люди?

Pinkbyte ★★★★★
()
Ответ на: комментарий от Crystal_HMR

Напишу зачем это нужно именно мне:
1) Роутер получающий инет со свистка 3g и раздающий его по вафле на 2 бука и 2 мобилы.
2) Баннерорезка + обход блокировки сайтов.
3) Торрентокачалка. Тут вообще все просто: смотреть онлайн вечером не всегда получается - канал забивают и скорость падает. А так скачал торрент-файл в папочку, на следующий вечер открыл другую папочку - а он там.

А по поводу нераздачи: приношу свои искренние извинения сидерам и публично обещаю что как только у меня появится настоящее подключение к инету - я исправлюсь.

lucky_guy ★★★
() автор топика
Ответ на: комментарий от NeverLoved

я как-то раз сделал из него музыкальный цент, даже ДУ с ИК пульта настроил, но moc почему-то зависал при перелистывании треков, ну и я забилотложил решение этой проблемы на будущее(:

lucky_guy ★★★
() автор топика
Ответ на: комментарий от zl0y

да пожалуйста user.filter

В user.action добавляешь строку

{ +filter{opensharing} }
opensharing.org

lucky_guy ★★★
() автор топика
Ответ на: комментарий от lucky_guy

Ну, прелистывать - это немного не то :)

Я листаю треки в clementine через приложение на андроид, удобненько.

NeverLoved ★★★★★
()

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

swelf
()
Ответ на: комментарий от ts

Похоже термин «Пожарная безопасность» тебе явно не знаком.

Отставить панику! На фотках обнаружены следы синей изоленты. Всё под контролем.

А вообще тс молодец. Накрыть бы это чем аккуратным, и совсем хорошо бы стало.

WARNING ★★★★
()
Ответ на: комментарий от antiPooH

Сразу видно что у тебя нет кота

и пиво товарищ не пьёт,
иначе хоть зонтиком прикрыл бы сиё чудо)

haku ★★★★★
()
Ответ на: комментарий от WARNING

Спасибо) Это еще не финальная версия, время от времени ведутся доработки, поэтому пока без корпуса. Но материал для него заготовлен и когда сборка достигнет состояния максимально приближенного к совершенству - все станет шито-крыто)

lucky_guy ★★★
() автор топика
Ответ на: комментарий от haku

Прямо съезд последователей Шерлока) Вы оба, кстати, оказались правы.

lucky_guy ★★★
() автор топика

припаяна батарея для RTC

Это как? У банана есть специальные ноги для RTC? Или через SPI?

makoven ★★★★★
()

Не лучше ли было через транзисторы сделать вместо «релюшек»?

reprimand ★★★★★
()

Там для винта нужно доп питание ? А то я как то не вкуриваю почему у меня винт не стартует.

travka
()
Ответ на: комментарий от travka

Запитать винт можно через разъем J5 на плате, он находится рядом с разъемом питания с которым соединён через ферритовую бусинку FB3. Может БП слабоват? Мой первый на 3А раскручивал без проблем.

lucky_guy ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.