Установка NoDeny
При установке можно выбирать рекомендуемые параметры. Стоить лишь обратить внимание на такие вещи:
- На вопрос "Would you like to add users to the installed system now?" ответьте Yes и создайте пользователя. При этом на вопрос Login Group введите 0 (ноль) - тогда ваш пользователь сможет стать root с помощью команды su
После первой перезагрузки логинимся по ssh под нашим логином и становимся root-ом:
su
Настраиваем rc.conf
ee /etc/rc.conf
Редактируем rc.conf
hostname="nodeny.com.ua" defaultrouter="1.2.3.1" ifconfig_fxp0="inet 10.0.0.1 netmask 255.255.255.0" ifconfig_fxp1="inet 1.2.3.4 netmask 255.255.255.0" ifconfig_lo0_alias0="inet 1.1.1.1 netmask 255.255.255.255" fsck_y_enable="YES" background_fsck="NO" sshd_enable="YES" firewall_enable="YES" gateway_enable="YES"
- background_fsck="NO" отключает проверку дисков в бекграунде и делает при старте, fsck_y_enable="YES" говорит "yes" на все вопросы при проверке.
- 1.1.1.1 - виртуальный ip, который автор настраивает на всех своих серверах на интерфейсе lo0. Этот ip клиенты указывают в своих настройках в качестве dns сервера, сервера авторизации и т.д.
- Интерфейс fxp1 подключен к шлюзу вышестоящего провайдера с ip 1.2.3.1.
- К интерфейсу fxp0 подключаются абоненты.