Створюю додатковий саттеліт (№2)
#uname -a
FreeBSD NAS 9.1-RELEASE FreeBSD 9.1-RELEASE #0: Mon Sep 9 15:24:01 EEST 2013 root@NAS:/usr/obj/usr/src/sys/ROUTER i386
Перевірку проходить
perl nocheck.pl -v
Проверка прав на чтение таблиц:
1. SELECT COUNT(*) FROM users...OK
2. SELECT COUNT(*) FROM files...OK
3. SELECT COUNT(*) FROM nets...OK
4. SELECT COUNT(*) FROM plans2...OK
5. SELECT COUNT(*) FROM users_trf...OK
6. SELECT COUNT(*) FROM dopdata...OK
Проверки выполнены. Все ОК.
На сервері основної БД проходить авторизацію
# cat nol2auth.log
10.09.2013 15:32:46 ====== - NoDeny L2-auth starting - ======
noserver стартує та отримує дані
perl noserver.pl -v
[nosat.pm:ConnectToDB 210] Соединение с БД на сервере ***.***.***.***: OK
[nosat.pm:Nosat_init 94] Конфиг из БД получен
[nosat.pm:Nosat_init 116] Проверяем pid-file /var/run/noserver.pid
[nosat.pm:Nosat_init 119] /var/run/noserver.pid существует. Открываем...
[nosat.pm:Nosat_init 125] Посылаем сигнал процессу 1883...
[nosat.pm:SaveSatStateInDb 277] SaveSatStateInDb
[nosat.pm:Log 194] 10.09.2013 15:44:44 Процесс с pid=1883 запущен и отвечает на сигналы.
Фаєрвол отримує дані від БД
#ipfw table 10 list
......
10.102.7.171/32 5896
10.102.7.172/32 5912
10.102.7.173/32 5920
10.102.7.174/32 5924
10.102.7.175/32 5932
10.102.8.2/32 5928
NAT запущений в ядрі та проблем ніби немає
#pfctl -sn
nat pass on em0 inet from 10.0.0.0/8 to any -> ***.***.***.***
nat pass on em0 inet from 192.168.0.0/16 to any -> ***.***.***.***
# rc.conf
gateway_enable="YES"
firewall_enable="YES"
fsck_y_enable="YES"
background_fsck="NO"
mysql_enable="YES"
pf_enable="YES"
pf_rules="/etc/pf.conf"
named_enable="YES"
noserver_enable="YES"
nol2auth_enable="YES"
ipcad_enable="YES"
доступу на тестовій машині немає...
Зайшов в глухий кут.. куди копати?