Резервирование каналов Интернет на FreeBSD 10

route_internetИтак, у меня имеется ADSL модем и 3G USB модем, подключенный через PPP. Задача такая: необходим постоянный доступ к сети Интернет. Когда есть на ADSL, пользуемся им. Когда ADSL отваливается — автоматически переключаемся на 3G. При появлении Интернета на ADSL, снова возвращаемся к нему.

Читать далее «Резервирование каналов Интернет на FreeBSD 10»

Устранение некоторых проблем FreeBSD

В статье собраны решения распространенных ошибок и проблем FreeBSD: от аппаратных сбоев Signal 11 и паники ядра до настройки таймеров, лимитов процессов и устранения задержек в SSH. Читать далее «Устранение некоторых проблем FreeBSD»

Сборка (компиляция) и установка собственного ядра

Во-первых, давайте сделаем краткий обзор каталога, в котором будет происходить сборка ядра. Все каталоги, которые будут упоминаться, будут относительными по отношению к основному каталогу /usr/src/sys, который также доступен как каталог /sys. Этот каталог содержит множество подкаталогов, представляющих собой различные части ядра, но наиболее важным для нас будет каталог arch/conf, в котором вы будете редактировать конфигурационный файл ядра и в котором находится каталог compile, где будет собираться ваше ядро.

Читать далее «Сборка (компиляция) и установка собственного ядра»

Свой NTP сервер времени на FreeBSD

ntpИметь точное время на сервере надо всегда, а если сервер ещё обслуживает другие пк в сети, то в пору задуматься о своём сервере времени — NTP. Ставить и настраивать будем на FreeBSD.

Читать далее «Свой NTP сервер времени на FreeBSD»

Оптимизация производительного web-сервера на FreeBSD

3jzamb4c2b0e8kuv5.5c56a6a9FreeBSD хорошо зарекомендовала себя как система для построения интранет- и интернет-серверов. Она предоставляет достаточно надёжные сетевые службы и эффективное управление памятью.

Стандартные настройки FreeBSD не позволяют оптимально использовать ресурсы аппаратной части. Рассмотрим пример конфигурации этой ОС для работы в качестве платформы для Web сервера.

Читать далее «Оптимизация производительного web-сервера на FreeBSD»

Настройка ядра FreeBSD через sysctl

Читать далее
Настройка ядра FreeBSD через sysctl

Современная FreeBSD ушла далеко вперед от своих предшественниц. Сегодня практически все параметры ядра хранятся в специальных системных переменных и доступны для изменения прямо во время работы ОС. Читать далее «Настройка ядра FreeBSD через sysctl»

Настраиваем фаервол: ipfw

firewallИтак, в этой статье мы узнаем, как быстро настроить фаервол ipfw на FreeBSD.

Для начала, Ipfw должен быть в ядре или в виде модуля. Если ядро самосборное — крайне желательно собирать с IPFIREWALL_DEFAULT_TO_ACCEPT
Это связано с тем, что при ошибке в конфиге фаера или просто перезапуск без перевода процесса в фон чревато полной недоступностью сервера из сети. А так — прошёл ipfw -f -q flush (сброс правил), состояние стало «разрешить всё», и пока не дойдём до правила в конце «запрет всего лишнего», мы сможем как минимум переподключиться и поправить правила. Хотя это и не спасёт от ошибки вида «забыли проковырять дырку для ssh».

Читать далее «Настраиваем фаервол: ipfw»

Шлюз в интернет на FreeBSD

gateway-clipart-network-image-clipart-mdДопустим у нас встала задача быстро развернуть шлюз да выхода в интернет небольшой сети (домашней или небольшого офиса). Фактически задача сводится к установке операционной системы и развёртывании DHCP, DNS и NAT. Далее будет показано как можно быстро и легко решить эту задачу используя ОС FreeBSD.

Читать далее «Шлюз в интернет на FreeBSD»