Архив рубрики «networking»
Оптимизация работы Samba-сервера
Вообще говоря, я давно был не слишком доволен работой своего самба-сервера в плане низкой скорости скачивания данных с него, но руки не доходили разобраться что и как. А тут в рассылке stable@ как раз наткнулся на эту тему со ссылкой на официальный форум, попробовал рецепт, который там вычитал и был изрядно удивлен и обрадован. Собственно, оригинал здесь, а кому лень читать английский текст, могут продолжать читать дальше. Прочитать остальную часть записи »
FreeBSD и Wi-Fi: настройка
В общем то тут нет ничего особо сложного. Настройка производилась на ноутбуке Asus Z99L. Пересборка ядра может потребоваться в том случае, если в конфиг ядра не включена поддержка имеющегося беспроводного интерфейса. Но в GENERIC’е есть всё :)
Лично меня интересовал вот этот момент конфига:
[cc lang=»make»]device ath # Atheros pci/cardbus NIC’s
device ath_hal # Atheros HAL (Hardware Access Layer)
device ath_rate_sample # SampleRate tx rate control for ath [/cc]
Итак, как оно было…
Прочитать остальную часть записи »
Транслирование только «серых» адресов (natd)
В сети интернет раздается с помощью связки mpd+natd. Человек получает на виртуальном интерфейсе ip адрес, который разрешен к трансляции с помощью natd и счастливо попадает в Интернет. Проблемы начались после того, как получили пул маршрутизируемых адресов, которые, тем не менее, будучи розданы пользователями из mpd, старательно транслируются natd. Чтобы этого не происходило, в /etc/natd.conf пишем
[cc lang=»bash»] unregistered_only yes[/cc]
что заставляет natd трогать только немаршрутизируемые адреса: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16
В то же время «белые» адреса маршрутятся так, как настроишь. Что и требовалось.
Nagios и openrrcp
Есть у нас некоторое количество сетевого оборудования, за которым необходимо следить и вовремя принимать меры по устранению неполадок. Софтинку, которая нам будет об этих неполадках докладывать, мы уже настроили. Теперь настроим ту, которая будет следить за нашим нехитрым оборудованием.
Прочитать остальную часть записи »
Nagios и оповещения в jabber
Не знаю кому как, но для меня настройка сабжа оказалась целой опупеей :) Поэтому я не могу не написать об этом в блог, дабы опупея не повторилась. Всё, конечно, как всегда оказалось просто, но чтоб понять что это просто — приходится много думать…Так вот, есть у нас тривиальная задача — получать уведомления от нагиоса в корпоративный джаббер. Собственно, в процессе нижеследующих изысканий была обнаружена еще одна интересная вещь — NagiosAgent. Удобная штука, есть в портах, с qt’шным гуем, тихо мирно висит в трее и в случае чего выводит жуткие (имхо) сообщения на экран поверх всех окон. Кому интересно — можно почитать/скачать тут. Ну а теперь о главном.
Прочитать остальную часть записи »
Редирект портов
Редирект порта можно сделать разными способами. Рассмотрим парочку.
С помощЬю natd:
В конфиг natd.conf пишем
[cc lang=»bash»]
# Внешний интерфейс, на котором работает natd
interface rl0
# Пробовать оставить тот же самый порт у исходящих пакетов.
# При таком флаге лучше работают протоколы типа RPC. Если это
# невозможно то порт будет изменён.
same_ports
#nat`ить только частные сети (10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16)
unregistered_only
#Редиректим пакеты по протоколу tcp, приходящие на внешний порт 81
#на машину с адресом 192.168.20.251 на 80-й порт этой машины
redirect_port tcp 192.168.20.251:80 81[/cc]
Прочитать остальную часть записи »
ProFTPd: перекодировка
Необходимо сделать фтп с опцией перекодировки имен фалов из локальной кодировки (koi8-r) в кодировку клиента (cp1251).
Собираем proftpd из порта с включенной опцией mod_lang
[cc lang=»bash»][X] NLS Use nls (builds mod_lang) [/cc]
Далее просто добавляем в конфиг строки
[cc lang=»bash»]LangEngine on
UseEncoding koi8-r cp1251[/cc]
Настройка Samba для общего доступа к диску freebsd
Третья ветка samba снята с поддержки, авторы рекомендую использовать четвертую. Поэтому ознакомьтесь с этой статьей.
Сначала прочитайте, пожалуйста, вот это.
Задача простецкая: есть компьютер под управлением freebsd 7.2, на нем хранится масса разного контента, который надо расшарить по сети для клиентов под windows. Никаких доменов, AD и прочего.
Решается тоже просто, установкой и легкой настройкой samba.
cd /usr/ports/net/samba33
sudo make
В окне конфигурации не забываем отметить swat (зачем — расскажу позже).
Сервер точного времени
Есть две утилитки:
1.ntpdate — служит для синхронизации времени при загрузке
2. демон ntpd — служит для постоянной синхронизации с серверами точного времени в инете, а так же для раздачи его другим машинам.
Прочитать остальную часть записи »
Автомонтирование виндовой шары
Для того, чтобы при загрузке подцепляласЬ виндовая шара, нужно просто создать sh-скриптик вида
#!/bin/sh
mount_smbfs -I 10.xx.xx.xx -E koi8-r:cp866 //user@comp_name/share /home/user/mount-point
Прочитать остальную часть записи »