Как стать автором
Обновить

Комментарии 37

Удивительно, но я из того же города, подключен к тому же провайдеру и собрал похожий роутер с таким же процом внутри, только вот в качестве ОС выбрал Debian Jessy (stable не подошел по той же причине — модуль ядра для wi-fi, карта, правда, у меня попроще, без bluetooth и 'ac'). С багом gma500 на момент установки не сталкивался, правда с тех пор выходило много обновлений, может быть в них что-то сломали, монитор к роутеру давно не подключал. В качестве dhcp-сервера установил ISC dhcpd. В конфиге изменил 'option domain-name-servers', указал там dns-серверы нашего провайдера и один из гугловских публичных, остальное всё по шаблону, который внутри этого же конфига находится. Устанавливать свой dns-сервер на таком роутере для реального использования, а не экспериментов посчитал излишним. Кроме того, поставил syncthing для синхронизации файлов между компьютерами. В основном синхронизруемыми файлами выступают бэкапы ПО этого роутера, которые я делаю с помощью небольшого самописного python-скрипта.
для меня самый большой минус использования дистрибутивов общего назначения в качестве маршрутизатора — отсутствие веб-интерфейса для конфигурации и единой системы настройки сетевых вещей. Потому использую openwrt_x86 и не парюсь :).
Веб-интерфейс для нубов. Редактирование текстовых конфигов при помощи vim — наше всё :)
веб-интерфейс не только для редактирования конфигов нужен (хотя добавляет процессу целостности), но и для удобства обзора текущего состояния: загруженность, клиенты, статус сервисов и т.п.
Эх, если бы скрестить Luci с пакетной базой дебиана…
для удобства обзора текущего состояния: загруженность, клиенты, статус сервисов и т.п.

Это всё свистелки. :) Туда глядишь только когда какие-то проблемы диагностируешь.
Я бы не назвал диагностику проблем «свистелками» :)
Все равно когда проблемы возникают, обычно лезешь в консоль, логи почитать, команды повводить.
Это тоже можно делать через веб =)
Разница лишь в том, что для веба нужен браузер, а для консоли ssh-клиент. А в плане удобства каждый сам для себя выбирает.
PS Я на стороне консоли, но зачастую ставлю веб для отслеживания состояния с планшета/телефона и несколько упрощённой (хоть и не точной, потом правлю некоторые вещи ручками) настройки.
Есть pfSense, RouterOS (денежку, правда, стоит) и другие, несть им числа.
их пакетным базам до Дебиана…
Если вам нужен роутер, то пакетные базы не при чём. Тот же RouterOS шикарен, но только в плане роутера/шлюза. Ну и поддержку хардвера надо проверять. Правда платный, да. Хотя железо с ним на борту летом стоило от 2-3к, являюсь счастливым обладателем. Из минусов только отсутствие 5ГГц в готовых моделях и ac стандарта. Можно взять их же комплектухи и примерно за деньги описанные в статье построить свой идеальный роутер. Правда это будет только роутер, да.
Да и про поддержку оборудования фряхой тут уже писали…
root@WebServ:~# aptitude search zentyal
p   zentyal-ca                        - Zentyal - Certification Authority                                                                                                        
p   zentyal-common                                - Zentyal - Common Library                                                                                                                 
p   zentyal-core                                - Zentyal - Core                                                                                                                           
p   zentyal-dhcp                                    - Zentyal - DHCP Service                                                                                                                   
p   zentyal-dns                                       - Zentyal - DNS Service                                                                                                                    
p   zentyal-firewall                                    - Zentyal - Firewall                                                                                                                       
p   zentyal-network                                   - Zentyal - Network Configuration                                                                                                          
p   zentyal-ntp                                        - Zentyal - NTP Service                                                                                                                    
p   zentyal-objects                                  - Zentyal - Network Objects                                                                                                                
p   zentyal-openvpn                                - Zentyal - VPN Service                                                                                                                    
p   zentyal-printers                                   - Zentyal - Printer Sharing Service                                                                                                        
p   zentyal-samba                                  - Zentyal - File Sharing and Domain Services                                                                                               
p   zentyal-services                                  - Zentyal - Network Services                                                                                                               
p   zentyal-squid                                  - Zentyal - HTTP Proxy (Cache and Filter)                                                                                                  
p   zentyal-users                                 - Zentyal - Users and Groups         
root@WebServ:~# uname -a
Linux WebServ 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Веб интерфейс и на дистрибутив общего назначения можно поставить. Под шлюз считаю в самый раз.
А что такого не-труъ в пересборке ядра в дебиане? Единственное — надо ядро при сборке аккуратно упаковывать в пакетик, через make deb-pkg, к примеру.
> многоуважаемый dmitrmax

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

Образованные и культурные люди должны уважать друг друга, я полагаю. (:

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

Здравая идея. Руки дойдут — измерю и отпишусь, если до сих пор это кому-то интересно. :D

Ну или на худой конец, есть специальные розетки с дисплейчиком, правда покупать такую только ради этого роутера не стоит )

Если только на будущее…
Руки дойдут — измерю и отпишусь...

Ну вот руки дошли — рассказываю.
Для подключения мультимера пришлось сколхозить вот такое
устройство
из найденных в закромах розетки от старой гладильной доски и обрезка провода от кондиционера.

Измерение напряжения в домовой сети показало 234-237 В.
Вотъ


Ток при подключении маршрутазатора и нагрузки на него (ноутбук и 2 смартфона по Wi-Fi + ещё один ноутбук по проводу, на всех устройствах запущено проигрывание роликов на «тытрубе», на самом маршрутизаторе закачка торрентов) колебался в пределах 0,08-0,11 А.
Так


Таким образом, потребляемая мощность находится в пределах 18,72-26,07 Вт. Так что мои грубые прикидки оказались потрясающе близки к истине. (;
Пиковые значения заснять не удалось — мелькали кратковременно. Также было замечено, что вышеописанная нагрузка никак не повлияла на энергопотребление…
Здорово! Стенд просто восхитительный! )
Кстати, ради интереса измерил потребляемую мощность моего старого роутера Asus wl500-gp, и вот что получилось:
при напряжении 230 В без нагрузки на маршрутизатор ток был в пределах 0,06-0,08 А, получается 13,8-18,4 Вт;
при том же напряжении и подключенном внешнем жёстком диске (как, собственно, до установки нового маршрутизатора всё и работало) ток 0,11-0,14 А, потребляемая мощность тогда — 25,3-32,2 Вт.
Стало быть, с новым роутером получился даже выигрыш в энергопотреблении. Такие дела…
Очень хотелось реализовать всё на фряхе. Плюсы её в управлении сетевыми устройствами, серверами/шлюзами/маршрутизаторами очевидны, неоспоримы и многократно воспеты гуру.

На мой взгляд, преимущества при использовании FreeBSD для домашнего маршрутизатора сильно преувеличены, тем более сейчас, когда в ядре Linux появилась альтернатива BPF.

Полез на ЛОР искать ответ, в итоге получил неутешительные выводы: надо ставить ядро посвежее (в случае Debian — тот ещё геморрой)

Увы, «ЛОР уже не торт, ЛОР-это щи». Поставить новое ядро в Debian проще простого:
1) добавить в /etc/apt/sources.list что-то вроде
deb http://mirror.yandex.ru/debian/ sid main contrib non-free

2) apt-get update
3) Запустить aptitude и выбрать новое ядро
Да, вы правы — лучше из бэкпортов, aptitude тогда зависимости (libc и т.п.) не потащит. Правда, на packages.debian.org поиск странный и по вашему запросу выдяет ядра только для Intanium. Вот так packages.debian.org/search?suite=wheezy-backports&searchon=names&keywords=linux-image-3 можно найти и linux-image-3.16.0-0.bpo.4-586
Сразу исправьте, у вас описано, что во время установки вы ставили «DNS server», а потом пишете, что снесли bind. Вдруг, кто-то пойдет по вашим стопам ;)

И это… в качестве http-сервера лучше уже ставить nginx, а не монстра Апача.
Соглашусь по всем пунктам. В пост добавил. Спасибо за совет!
Рано или поздно может потребоваться проводная сеть, а значит нужен какой-то коммутатор («тяжелые» фильмы сложно смотреть через wifi или невозможно). В итоге все равно еще одну коробочку ставить. =)
Я так же собирал все в одном сервере на miniitx, но в итоге забил и купил микротик (который и фаервол и роутер и свитч), а сервер переделал в xpenology. Теперь красота)
Ну есть же две onboard-сетевушки. Я пока даже не знаю, что в них подключать. На крайний случай можно и PCI-адаптер освободить: купить USB-Ethernet — входящий-то канал всё равно 100 Мбит, USB 2.0 для него вполне хватит. :)
Делал всё just for fun, да. :)
Очень хотелось реализовать всё на фряхе. Плюсы её в управлении сетевыми устройствами, серверами/шлюзами/маршрутизаторами очевидны, неоспоримы и многократно воспеты гуру.


А можно для тех, кому неочевидно рассказать подробно, в чём плюсы FreeBSD и почему стоит выбрать её вместо Linux? И какими именно гуру, как и когда эти плюсы воспеты?
Не знаю, я ведь сварщик не настоящий — на стройке нашёл. (ц) (:
А если серьёзно, то я не совсем понял: это сарказм или ирония с Вашей стороны?
Ну мне бы тоже было очень интересно в чём плюсы фряхи относительно Linux «в управлении сетевыми устройствами, серверами/шлюзами/маршрутизаторами ». Буду очень рад если кто-то расскажет.
Ну, во-первых, ipfw/pf (второй скорее к OpenBSD, но всё же). Во-вторых, у FreeBSD более мощный сетевой стек, она куда лучше справляется с большими сетевыми нагрузками. Именно за это её так нежно любят интернет-провайдеры.
Ну, во-первых, ipfw/pf (второй скорее к OpenBSD, но всё же). Во-вторых, у FreeBSD более мощный сетевой стек, она куда лучше справляется с большими сетевыми нагрузками. Именно за это её так нежно любят интернет-провайдеры.


Чем ipfw/pf лучше iptables в цифрах? Ещё хотелось бы в цифрах узнать мощность сетевого стека FreeBSD и сравнить её с тем же самым показателем для Linux. Ещё хотелось бы поимённый список интернет-провайдеров, где нежно любят FreeBSD. С точным описанием как именно любят, другими словами, где именно используется. А то вот я работаю в интернет-провайдере, и мы тут FreeBSD не только не любим, но и при первой же возможности избавляемся от этого древнего наследия былых времён. Складывается впечатление, что сказки про стабильность FreeBSD и её мощность в сравнении с Linux уже не актуальны лет 10, но вот именно на пост-советском пространстве их почему-то любят пересказывать снова и снова.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А если свет забирают, и потом включают — оно само включается, или с пинка?

Питается от бесперебойника без обратной связи. В настройках BIOS "After Power Failure" выставлено "Last State".
Сценарий работы таков: при отключении электроэнергии сначала вступает в действие UPS, когда он иссякнет (полагаю, не менее чем минут через 40), подача питания будет прервана; когда включится подача питания, железяка заведётся сама. (;
Вот еще хорошая статья "Настройка сервера Debian/Ubuntu". Написаны полезные вещи, например automysqlbackup, autopostgresqlbackup, ведение истории изменений конфигурации — etckeeper, защита от ошибочного выключения — molly-guard и т.д.
Фряха полноценно поддерживает только карточки Atheros, об этом даже в хендбуке вроде инфа есть. Остальные карточки тоже поддерживаются, но чтобы поднять на них Wi-Fi, придётся очень серьёзно потанцевать с бубном.
fstrim нужно запускать не раз в сутки, а раз в неделю (так сейчас настроено по-умолчанию на свежих дистрах).
Ну и при использовании fstrim по cron-у нужно выключить discard для ФС.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории