FreeBSD

Статьи по FreeBSD

Настройка сервера SSH

07.09.2010 - 20:01

В FreeBSD SSH-сервер установлен по умолчанию, нам необходимо его просто включить и немного настроить.
Первым делом добавим его для автостарта в /etc/rc.conf:

sshd_enable="YES"

Настройка конфигурационного файла
Конфигурационный файл сервера находится по адресу /etc/ssh/sshd_config, а клиента в /etc/ssh/ssh_config.

Работа с route

28.08.2010 - 08:34

Просмотр таблицы маршрутизации:

netstat -rn

Назначить маршрут(по умолчанию) для всех пакетов. Все пакеты, которые не принадлежат нашей сети, перенаправить на шлюз "192.168.0.1":

route add default 192.168.0.1

Меняем маршрут(по умолчанию) на новый:

route change default 192.168.1.1

Удаляем маршрут(по умолчанию):

Samba в роли PDC на системных учетках

26.08.2010 - 09:08

На предприятии, где я работал, решил развернуть классический домен контроллер на SAMBA. Клиентов около 50-ти, ОС Windows XP. Приступим..
Реалии:

FreeBSD 7.0-RELEASE
SAMBA Version 3.0.35

Устанавливать будем, как обычно с портов:
[root@router /]# cd /usr/ports/net/samba3
[root@router /usr/ports/net/samba3]# make config && make install clean

Настройка SARG

11.08.2010 - 09:30

Необходимо было анализировать логи Squid proxy-сервера.. кто, куда и сколько. Для этого есть хороший анализатор логов SARG, который парсит логи сквида и выводит красиво через web-морду. И так поехали..
Обновляем порты, и устанавливаем sarg:

[root@router ~]# cd /usr/ports/www/sarg
[root@router /usr/ports/www/sarg]# make config && make install && make clean

Полезные команды в FreeBSD

10.08.2010 - 08:06

FreeBSD


Добавить сетевой алиас:

ifconfig re0 192.168.100.201 netmask 255.255.255.0 alias

Поключаемся удаленно к физической консоли (например к 7-ой) и авторизируемся в ней:

[root@srv] # watch -W ttyv7
 root
 Password:
Теперь выходим из watch нажатием сочетания клавиш Ctrl+G. Читаем лог обновления:

Настройка сетевого моста в FreeBSD

03.08.2010 - 09:03

Необходимо было защитить сервер доступа к турникетам на платформе SecurOS. Было принято решение настроить брандмауэр на основе сетевого моста.
Схема сети:

Diagram5.png

Для работы моста требуются не менее два сетевых адаптера. У меня это vr0 и rl0.

Быстрая русификация FreeBSD

02.08.2010 - 23:15

Скрипт был найден в просторах интернета, русификация производится буквально одним кликом.
Скачиваем прикрепленный файл:

[root@srv /]#fetch http://www.unix.ck.ua/files/bsdruscons-0.4.tgz

распаковываем его в /usr/local/etc:
[root@srv /]#tar xvfz bsdruscons-0.4.tgz
[root@srv /]#cp -R bsdruscons-0.4/ /usr/local/etc

выполняем:

Включаем TFTP сервер в FreeBSD

29.07.2010 - 16:17

TFTP (англ. Trivial File Transfer Protocol — простой протокол передачи файлов). Он используется для загрузки бездисковых рабочих станций, загрузки обновлений и конфигураций в «умные» сетевые устройства, записи статистики с мини-АТС и аппаратных маршрутизаторов/файрволов.

Первым делом включаем ‘Супер-сервер’ inetd. Параметр inetd_enable по умолчанию установлен в NO. Добавляем в /etc/rc.conf:

Скрипт “Добавление нового пользователя в домен”

29.07.2010 - 16:01

Необходимо было автоматизировать добавление нового пользователя в домен, который вертится у меня на FreeBSD 7.0 и на системных учетках. С помощью скрипта создается учетная запись PDC и E-mail, пароль на E-mail генерируется автоматом, а на вход в PDC - я задаю сам. Также создаются в

/usr/home/samba/public/ каталоги пользователей вида “Сидоров Сергей” с павами 755.

Тарим нужные директории для себя

29.07.2010 - 15:57

Скрипт бэкапа директорий.

#! /bin/sh
DATE=`date '+%d.%m.%G'`
OUTDATE=`date -v -1d '+%d.%m.%G'`
DIR= mkdir /mnt/ad4/backup/$DATE