Когда то давным давно я тут разводил “вонялово” на тему домашних роутеров и сервисов, которые на них подымать можно. Легендарный Asus WL500GpV2 служил верой и правдой пока стало его не хватать на моем канале(30->60 мбит), задумал я тогда давно перейти на софтовый роутер на базе CentOS, даже поставил все на компик Asus eee box pc B202 и даже морду прикрутил какую то, но с l2tp там очень не гладко было.
Долго ждало все лучших времен, вот уж и ремонт в хате сделал и переселился, а инет то надо в квартиру пустить и не на тухлой скорости ибо канал сделал себе уже 85мбит(100 ночью).
Пока не додумал ЦентОсовский роутинг купил себе Asus RT-N16 и зашил продолжение Олеговской прошивки но на новом ядре linux(энтузиасты трудятся). Месяца за 6 до этого такой же роутер был куплен родителям на хату. И было бы счастье, если бы не начали мереть в одно примерно время? Родительский просто забавно помер - проц в жутком троттлинге и не хватает мощщей даже 1кбит(!) осилить скорость, а мой RT-N16 начал страшно тормозить процом при запуске торрентов(хоть на полную, хоть ужатую в скорости) - проц на 100% грузится и инет падает, причем вместе с роутером, до перезагрузки вытыканием питания. Вобщем не тянет сволочь.
Тогда было осознан факт - при жирном канале инета, роутер дешевле 5 тыр(условно) просто бессмысленнен! Он либо будет давать видимость работы и тупо помрет через какое то время. От перегрева там или малого количества памяти в этих жалких коробочках, не важно. Покупать более серьезный аппарат типа N66 или похожего Zyxel Кинетик Giga II - это очередное вложение денег в МММ.
У меня была идея с софтовым роутером - все сервисы кроме WEB/FTP реализовать исключительно на роутере. Это прежде всего SSH, OpenVPN не считая стандартных инфраструктурных сетевых сервисов. А на “аппаратных” говнолинуксовых поделках что либо поставить внешнее сложно без внешнего носителя(диска или флешки). Вобщем то был баттхёрт на тему что делать дальше и как быть? Быть или не быть софтовому роутеру на Атомном компике?
Коллега на работе меня чуть заинтриговал вариантом готовых дистрибов роутерных. Микротик был вариантом, но я не сторонник любого платного софта кроме игр. Тем более уж покупать роутерный софт! Хватит - напокупался уже. Потому был пристально рассмотрен вариант pfSense построенном на FreeBSD.
Поставил на компик в “10 энтеров” и ура! то что хотелось давно уже реализовано! Очень шикарная веб-морда, l2tp, openVPN с удобнейшим сретификатным хранилищем и вдобавок при установке пакета клиента, позволяет выгружать на клиента сразу готовый инсталлятор под винду или мак! Все просто и в то же время кучеряво делается.
Однако была засада - мой провайдер(Блевайн) очень шаловливый на технологии и использует L2TP поверх физического DHCP интерфейса и имеет привычку менять шлюзы весьма часто и вдобавок менять/сбрасывать DNS на физическом порту WAN. На линуксовых роутерах WL500/RT-N16 я с этими бакофичами Корбайна боролся скриптом-монитором. Но на FreeBSD эти пляски стали более выраженными и интерфейсы сами не предпринимали для восстановления соединения. Пару-тройку дней покопался в решениях проблем(надо сказать на форуме pfsense есть солюшен с коренной переделкой процедур обрабатывающих падение линка), но увы не работали почему то у меня.
Пришлось сделать скрипт со своей идеологией и как мне показалось достаточно элегантного содерждания в отличие от единственного “жесткого” солюшена решения проблемы “Корбайны”. Написал скриптики(2 проблемы, 2 скрипта) и оттестировал - все зашибись робит! Сам все подымает в ситуациях с шалостями провайдера и началась лафа на скорости 85/100мбит. Компик на торрентах дает полную скорость моего тарифа и даже 110% выжимает на однопоточных закачках! При этом pfsense умеет работать с двумя ядрами и умеет работать с энергосохраняющими фичами процов - умело меняет множитель сообразно загрузке проца. 2Гб памяти ему выше крыши раз в 5-10. Жесткий диск 1% из 140Гб. Ну просто счастье! Управление в морде стало доставлять удовольствие, а не желание удушить индусо/китайсо-писателей-программистов, как это было в случае с родными прошивками RT-N16 или тех же наших энтузиастов или Томатошников к примеру.
Чуть скринов(кликабельно) из морды:
Дашборд(модульно настраиваемый)
менеджер сертификатов для OpenVPN
Экспорт готовых настроенных инсталляшек клиентов OpenVPN или отдельно конфингов
Встроенный монитор траффика(показывает график с момента открытия странички этого мониторинга)
графики RRD Tools(полноценные, всегда работающие)
К чему я это все? А к тому что якобы аппаратный роутер, даже дорогой и мощный - это не всегда хорошо и не всегда быстро. Все это до тех пор пока провайдер нам не сделет подарок под Новый Год и за те же деньги не сделает больше мегабит, вынуждая зеленую жабу мучать тем что подаренное используется лишь на четверть, и роутер не тянет и хочется доступ извне иметь в сетку(по SSH туннелю скажем порезанные Вконтактики/Ютубы на работе обходить или просто доступ в сеть домашнюю), а “железные” штуки эти штуки не умеют за уплоченные за них деньги. Потому и есть такие бесплатные штуки как pfsense и старый неттоп/бук/компик как правило можно найти в запасниках родины или в конец купить в барахолке дешевле нового роутера “помощней”.
Пару лет назад заместо убогого DIR-400 был куплен EnGenius ESR9850, с тех пор ширину канала всё увеличивали и увеличивали… а машинка трудится и не знает проблем. Торренты качаются на всю ширину канала 100 Мбит/c(~9.8 мегабайта), в локальной сети 1000 Мбит/с. В принципе по WAN порту это чудо ту же 1000 вроде поддерживает, но провайдер пока морально не готов столько отдавать. Конечно большим минусом является отсутствие кастомных и сторонних прошивок, но в принципе с такой скоростью подключать к роутеру внешний жесткий диск, дабы оставить на закачку, желания не возникало ни разу… ушел на кухню налить кружку чая, пришел, а фильм уже на диске. Стоило эту чудо тогда ~3000 рублей. Хотя в плане поковыряться и понакрутить всего, я всем ногами и руками за софтовый, ни с чем не сравнимое удовольствие!!! =)
ох … железный микротик решает все проблемы без всякого гемороя.
Блин, сложно это всё для неподготовленного мозга…
Сейчас DIR-320 с прошивкой от Asus WL500G крутится в паре с Buffalo NAS. Решил менять рутер, но не знаю на что. Т.к. есть NAS, то покупать Zyxel Kinetic Giga II как-то не хочется. Думаю, может Zyxel Kinetic Lite II купить? Или смысла нет? Софтварный рутер я не настрою - знаний маловато…
пользовался зукселем 460-м полностью устраивал на моем жирном 100мбит/с канале, поменял на giga но как выяснилось мощности не хватает, думаю попробывать giga2 а уж потом решить стоит ли возвращаться к старичку 460-му зукселю, грелся он как утюг. Идею настроить софтовый не отметаю.
уже несколько лет использую машинку с установленной FreeBSD, всё что хочется на ней реализовано…
единственное что не нравится в таком решении это размер (стандартный системник) и вентилятор на проце…
уже несколько лет использую машинку с установленной FreeBSD, всё что хочется на ней реализовано…
единственное что не нравится в таком решении это размер (стандартный системник) и вентилятор на проце…
Для решения проблемы размеров и потребления были придуманы неттопы на Атоме. ращмером ничуть не больше любого “аппаратного” роутера. Ну разве что внешнюю сетевуху USB от Dlink добавить еще.
внешние устройства это дополнительный гемор…
а найти нормальный “atom” хотя бы с двумя гигабитными сетевухами достаточно сложно и по деньгам это будет уже серьёзно!
а если к этим требованиям добавить нормальный проц и достаточное количество памяти - вообще засада.
ох … железный микротик решает все проблемы без всякого гемороя.
У меня уже два сдохло, RB 750G стал тупо светить внутрение МАС на WAN интерфейсе, после него поставил RB2011, через полгода подохло радио, на обоих каналах выдает от силы пару мегабит.
Денег оба девайса стоили нешуточных.
У меня уже два сдохло, RB 750G стал тупо светить внутрение МАС на WAN интерфейсе, после него поставил RB2011, через полгода подохло радио, на обоих каналах выдает от силы пару мегабит.
Денег оба девайса стоили нешуточных.
Что говорит что для аппаратных роутеров по жизни ставили тухлое железо. Особенно в Value ценовой категории. Оба N16 что были у меня и у родителей померли примерно одинаково. У бати проц вошел в глубокий троттлинг, при этом коммутатор пашет, веб морда пашет, перепрошивки(разные) не помогают, анализ действий проца показывает именно на жесткий троттлинг.
Мой N16 начал похожее творить, но только пока зафлуживание процессора и его перегрев с зависанием. Благо когда я сделал себе pfSense я свой N16 переделал в точку доступа(к слову прекрасную точку). Успел себе сэкономить бабки.
Предлыдущий WL500 у родителей просто тупо помер без распознавания причин - внешняя питаловка работает, внутри все стало мёртво. Мой WL500 еще пашет - повезло.
До этого был Dlink 614+ - дак 2 питаловки поменял пока он тоже не сгорел.
Хлам суют нам под видом надежного “аппаратного” роутера для дома и семьи.
Буду бит, но все равно скажу.
Купил эппловский эйрпорт экстрим после долгих танцев с различными роутерами и все, все проблемы решились. 75мбит канала держит отлично, на нем висит 8 устройств (по вайфаю) постоянно и медиа сервер на харде, а когда приходят гости - итого больше. Никаких проблем со скоростью, никаких зависаний, два эппл тв в разных комнатах работают параллельно (один хакнутый, другой нет - для фоток и музыки).
Чтобы я после этого посмотрел на ДИРы, Кинетики от зикселя - да нивжизни.
Да бить не за что. Девайсы хорошие, я сейчас все радио пустил через Таймкапсулу, а сама она воткнута в полудохлый микротик. Но в яблочных девайсах нельзя ничего настроить, она не умеет некоторые протоколы, и не применима у нескольких провайдеров
Значит, мне повезло, с провайдером работает нормально, те протоколы, что есть, у меня работают, другие не требуются.
Хочу вот себе микро сервак поставить для музыки под logitech squeezebox, т.к. там музыка с высоким битрейтом с отдельным ЦАПом для хайфай-системы, айтюнса недостаточно. Пока сервак на маке стоит, но я часто перегружаюсь в винду из-за ДОТЫ и семья остается только с радио (( либо с музыкой через эппл ТВ (но там для музыки телек включать надо, поэтому неинтересно)
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"41fd41123df9550077792514":{"_id":"41fd41123df9550077792514","hid":5875,"name":"NailMan","nick":"NailMan","avatar_id":null,"css":""},"42e515a43df955007778fec5":{"_id":"42e515a43df955007778fec5","hid":8334,"name":"akirill","nick":"akirill","avatar_id":null,"css":""},"44ca77103df9550077789cf1":{"_id":"44ca77103df9550077789cf1","hid":15771,"name":"ugh","nick":"ugh","avatar_id":null,"css":""},"4a9d8a943df955007776a82e":{"_id":"4a9d8a943df955007776a82e","hid":53023,"name":"Volver","nick":"Volver","avatar_id":null,"css":""},"4d9a2e2f3df95500777540d0":{"_id":"4d9a2e2f3df95500777540d0","hid":85109,"name":"Flash_miks","nick":"Flash_miks","avatar_id":null,"css":""},"4fb355873df955007774459c":{"_id":"4fb355873df955007774459c","hid":119461,"name":"Plohish","nick":"Plohish","avatar_id":null,"css":"user__m-banned"},"503e09863df95500777407a8":{"_id":"503e09863df95500777407a8","hid":124574,"name":"chanov","nick":"chanov","avatar_id":null,"css":""},"50ea7b753df955007773bf2a":{"_id":"50ea7b753df955007773bf2a","hid":132814,"name":"alex_nikita","nick":"alex_nikita","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"52a24aa3997073007710de18","hid":17975,"title":"Домашние роутеры(зарисовки из жизни)","html":"<p>Когда то давным давно я тут разводил “<a href=\"https://rcopen.com/blogs/5875?tag=309\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/blogs/5875?tag=309\">вонялово</a>” на тему домашних роутеров и сервисов, которые на них подымать можно. Легендарный Asus WL500GpV2 служил верой и правдой пока стало его не хватать на моем канале(30->60 мбит), задумал я тогда давно перейти на софтовый роутер на базе CentOS, даже поставил все на компик Asus eee box pc B202 и даже морду прикрутил какую то, но с l2tp там очень не гладко было.</p>\n<p>Долго ждало все лучших времен, вот уж и ремонт в хате сделал и переселился, а инет то надо в квартиру пустить и не на тухлой скорости ибо канал сделал себе уже 85мбит(100 ночью).</p>\n<p>Пока не додумал ЦентОсовский роутинг купил себе Asus RT-N16 и зашил продолжение Олеговской прошивки но на новом ядре linux(энтузиасты трудятся). Месяца за 6 до этого такой же роутер был куплен родителям на хату. И было бы счастье, если бы не начали мереть в одно примерно время? Родительский просто забавно помер - проц в жутком троттлинге и не хватает мощщей даже 1кбит(!) осилить скорость, а мой RT-N16 начал страшно тормозить процом при запуске торрентов(хоть на полную, хоть ужатую в скорости) - проц на 100% грузится и инет падает, причем вместе с роутером, до перезагрузки вытыканием питания. Вобщем не тянет сволочь.</p>\n<!--cut-->\n<p>Тогда было осознан факт - при жирном канале инета, роутер дешевле 5 тыр(условно) просто бессмысленнен! Он либо будет давать видимость работы и тупо помрет через какое то время. От перегрева там или малого количества памяти в этих жалких коробочках, не важно. Покупать более серьезный аппарат типа N66 или похожего Zyxel Кинетик Giga II - это очередное вложение денег в МММ.</p>\n<p>У меня была идея с софтовым роутером - все сервисы кроме WEB/FTP реализовать исключительно на роутере. Это прежде всего SSH, OpenVPN не считая стандартных инфраструктурных сетевых сервисов. А на “аппаратных” говнолинуксовых поделках что либо поставить внешнее сложно без внешнего носителя(диска или флешки). Вобщем то был баттхёрт на тему что делать дальше и как быть? Быть или не быть софтовому роутеру на Атомном компике?</p>\n<p>Коллега на работе меня чуть заинтриговал вариантом готовых дистрибов роутерных. Микротик был вариантом, но я не сторонник любого платного софта кроме игр. Тем более уж покупать роутерный софт! Хватит - напокупался уже. Потому был пристально рассмотрен вариант pfSense построенном на FreeBSD.</p>\n<p>Поставил на компик в “10 энтеров” и ура! то что хотелось давно уже реализовано! Очень шикарная веб-морда, l2tp, openVPN с удобнейшим сретификатным хранилищем и вдобавок при установке пакета клиента, позволяет выгружать на клиента сразу готовый инсталлятор под винду или мак! Все просто и в то же время кучеряво делается.</p>\n<p>Однако была засада - мой провайдер(Блевайн) очень шаловливый на технологии и использует L2TP поверх физического DHCP интерфейса и имеет привычку менять шлюзы весьма часто и вдобавок менять/сбрасывать DNS на физическом порту WAN. На линуксовых роутерах WL500/RT-N16 я с этими бакофичами Корбайна боролся скриптом-монитором. Но на FreeBSD эти пляски стали более выраженными и интерфейсы сами не предпринимали для восстановления соединения. Пару-тройку дней покопался в решениях проблем(надо сказать на форуме pfsense есть солюшен с коренной переделкой процедур обрабатывающих падение линка), но увы не работали почему то у меня.</p>\n<p>Пришлось сделать скрипт со своей идеологией и как мне показалось достаточно элегантного содерждания в отличие от единственного “жесткого” солюшена решения проблемы “Корбайны”. Написал скриптики(2 проблемы, 2 скрипта) и оттестировал - все зашибись робит! Сам все подымает в ситуациях с шалостями провайдера и началась лафа на скорости 85/100мбит. Компик на торрентах дает полную скорость моего тарифа и даже 110% выжимает на однопоточных закачках! При этом pfsense умеет работать с двумя ядрами и умеет работать с энергосохраняющими фичами процов - умело меняет множитель сообразно загрузке проца. 2Гб памяти ему выше крыши раз в 5-10. Жесткий диск 1% из 140Гб. Ну просто счастье! Управление в морде стало доставлять удовольствие, а не желание удушить индусо/китайсо-писателей-программистов, как это было в случае с родными прошивками RT-N16 или тех же наших энтузиастов или Томатошников к примеру.</p>\n<p>Чуть скринов(кликабельно) из морды:<br>\nДашборд(модульно настраиваемый)<br>\n<a href=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/dashboard.jpg\" class=\"link link-ext\" data-nd-link-orig=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/dashboard.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 320px\" data-nd-image-orig=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/_thb_dashboard.jpg\"><img src=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/_thb_dashboard.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 109.3750%\"></span></span></a></p>\n<p>менеджер сертификатов для OpenVPN<br>\n<a href=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/certmanager.jpg\" class=\"link link-ext\" data-nd-link-orig=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/certmanager.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 431px\" data-nd-image-orig=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/_thb_certmanager.jpg\"><img src=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/_thb_certmanager.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 81.2065%\"></span></span></a></p>\n<p>Экспорт готовых настроенных инсталляшек клиентов OpenVPN или отдельно конфингов<br>\n<a href=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/exportovpn.jpg\" class=\"link link-ext\" data-nd-link-orig=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/exportovpn.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 311px\" data-nd-image-orig=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/_thb_exportovpn.jpg\"><img src=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/_thb_exportovpn.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 112.5402%\"></span></span></a></p>\n<p>Встроенный монитор траффика(показывает график с момента открытия странички этого мониторинга)<br>\n<a href=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/internalgraphs.jpg\" class=\"link link-ext\" data-nd-link-orig=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/internalgraphs.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 548px\" data-nd-image-orig=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/_thb_internalgraphs.jpg\"><img src=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/_thb_internalgraphs.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 63.8686%\"></span></span></a></p>\n<p>графики RRD Tools(полноценные, всегда работающие)<br>\n<a href=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/rrdgraphs.jpg\" class=\"link link-ext\" data-nd-link-orig=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/rrdgraphs.jpg\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"image\" style=\"width: 309px\" data-nd-image-orig=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/_thb_rrdgraphs.jpg\"><img src=\"http://nailalex.dyndns.org/zakroma/photos/pfsense/_thb_rrdgraphs.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 113.2686%\"></span></span></a></p>\n<p>К чему я это все? А к тому что якобы аппаратный роутер, даже дорогой и мощный - это не всегда хорошо и не всегда быстро. Все это до тех пор пока провайдер нам не сделет подарок под Новый Год и за те же деньги не сделает больше мегабит, вынуждая зеленую жабу мучать тем что подаренное используется лишь на четверть, и роутер не тянет и хочется доступ извне иметь в сетку(по SSH туннелю скажем порезанные Вконтактики/Ютубы на работе обходить или просто доступ в сеть домашнюю), а “железные” штуки эти штуки не умеют за уплоченные за них деньги. Потому и есть такие бесплатные штуки как pfsense и старый неттоп/бук/компик как правило можно найти в запасниках родины или в конец купить в барахолке дешевле нового роутера “помощней”.</p>\n","user":"41fd41123df9550077792514","ts":"2013-12-06T22:07:31.000Z","st":1,"cache":{"comment_count":12,"last_comment":"52a76a06997073007713bf40","last_comment_hid":12,"last_ts":"2013-12-10T19:22:46.000Z","last_user":"4a9d8a943df955007776a82e"},"views":2271,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}