Апр 16 2010

Шаманы в зазеркалье: поднимаем зеркало Ubuntu под FreeBSD

Имея небольшую локалку, некоторое количество пользователей-линуксоидов и довольно тощий канал в инет, разумно было бы поднять свое зеркало репозитария Убунты, чтобы пользователи лишний раз не лазили куда не надо. Удобнее всего зеркало умеет делать сам линукс – буквально в пару команд. Но из серверов в наличии имеется только FreeBSD версии 7.2 – не смертельно конечно, но повозиться придется чуть дольше.
Далее


Апр 16 2010

Симлинк с подвывертом

Понадобилось намедни прицепить папочку с обновлениями антивируса к домашней папке фтп-анонимуса. Обычно это делается симлинком – просто и понятно. Но ProFTPd симлинки не понимает в упор, и переходить по ним отказывается. Вывод? Нужно заставить фтп-демон думать что перед ним – обычная папка, а не какая-нибудь там ссылка. После десяти минут гугления нашел способ, гарантированно работающий под freebsd (через пять минут находится метод для Linux):

mount_nullfs /usr/local/www/data/updates /mnt/media4/ftp/updates

не забудьте только прописать это в fstab, чтобы после перезагрузки не чесать лысину “а куда оно делось?”.


марта 11 2010

Делаем по-взрослому (изучаем vlan`ы)

Первый раз с самим понятием вланов (virtual LAN, VLAN) я столкнулся, проживая в студенческом общежитии (как будто я там сейчас не живу – прим. авт). Универ после ремонта разродился на нормальную ЛВС – с розетками в каждой комнате, коммутационными шкафами на лестничных клетках и 48-портовыми д-линками на этаж. На каждое общежитие студгородка было выделено по 2 влана, что добавило геморроя в настройке, но позволило избавиться от лишних бродкастов (с другой стороны, всякие VypressChat уже не работали). Сама идея очень даже неплоха – пользователи отделяются друг от друга на канальном уровне, можно крутить разные подсети на одном коммутаторе и прочие плюшки.
Далее


марта 4 2010

Редирект почты на удаленный адрес

Смотреть почту локально жутко неудобно, но все уведомления сыплются именно в почтовый ящик пользователя root. Чтобы настроить пересылку почты на нужный нам email выполняем следующее:

snake@snake [/etc]#ee /etc/aliases

в самом конце дописываем:
root: yourmail@domain.com
Закрываем файл, обновляем алиасы:

snake@snake [/etc]#newaliases
/etc/mail/aliases: 29 aliases, longest 18 bytes, 306 bytes total

Все, пересылка настроена. Можно проверить следюущей командой:

snake@snake [/etc]#echo "Test mail" | mail -s Test root

На указанную выше почту придет письмо с темой Test и телом Test mail


марта 4 2010

Контора пишет (Logwatch, newsyslog и другие)

Каждый раз лезть на сервер, чтобы посмотреть логи быстро надоедает. Да и не всегда есть возможность зайти по ssh, а параноидальная админская душа требует хлеба и зрелищ получать отчеты минимум раз в сутки.
Далее


Ноя 27 2009

FreeBSD 8.0-RELEASE – официально

Официальный анонс 8.0-RELEASE.
Changelog смотрим тут


Окт 19 2009

Каждому по потребностям – шейпинг трафика при помощи IPFW

Исходные данные: FreeBSD 7.2, IPFW, MPD4.3. две ADSL линии.
Задача – раздавать интернет пользователям – у каждой группы пользователей свой канал.
Далее


Окт 11 2009

Зазеркалье: настраиваем локальное зеркало CVSUP

Если машин с FreeBSD в локалке больше одной, то встает вопрос – можно ли обновлять порты и исходные коды с одной выделенной машины? Во-первых, экономится трафик. Во-вторых, меньше загружается канал во внешний мир.
Далее


Окт 4 2009

Посчитаем все! Stargazer как биллинг для небольшой локалки

Имеется: сервер на freebsd 7.2, две безлимитных линии, две группы пользователей
Задача – контролировать платежи пользователей за интернет.
Далее


Сен 23 2009

Учимся читать ntfs

Т.к. до перехода на FreeBSD на машине стояла Win2003 то соответственна вся немалая коллекция фильмов хранилась на ntfs-томах. Переводить все это дело под ufs не было никакого желания.

Далее