poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #45 : 02 Марта 2013, 11:34:59 » |
|
Спасибо, и еще где отредактировать текст выдаваемый заглушкой (не нужны упоминания авторизатора и тд)? И как запустить заглушку? Виртуалхост на 127.0.0.1 ? Межет где то провтыкал, но все же...
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #46 : 02 Марта 2013, 11:47:38 » |
|
Спасибо, и еще где отредактировать текст выдаваемый заглушкой (не нужны упоминания авторизатора и тд)? И как запустить заглушку? Виртуалхост на 127.0.0.1 ? Межет где то провтыкал, но все же...
Заглушка состоит из двух частей: 1) модуль ядра cap - висит на порту 8080 и просто редиректит на cgi-bin/cap.pl 2) cgi-bin/cap.pl /usr/local/nodeny/web/lang/RU_cap.pl - это текст
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #47 : 02 Марта 2013, 14:21:05 » |
|
Вообщем ситуация следующая:
ип выдает, в логах dhcp запрос с маком есть, при попытке куда то зайти кидает на your.server/cgi-bin/stat.pl меняю путь на сервер/cgi-bin/cap.pl - заходит на заглушку, далее "получить доступ", логин пароль, попал в статистику и все...
в таблице uid=0, дальше ничего не происходит
Как настроить заглушку? что не так сделал?
ПС в cap.cfg прописал только свой урл и все, в биллинге ничего не создавал кроме клиента.
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #48 : 02 Марта 2013, 14:22:02 » |
|
У кого успешно прошло поделитесь конфигом апач для заглушки
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #49 : 02 Марта 2013, 15:46:40 » |
|
В логе: 02.03.2013 14:12:17 [commit] ip=10.10.7.20, mac=50:46:5d:66:54:d6, mac_ok=50465d6654d6 | Необходима регистрация мака 02.03.2013 14:14:58 [release] ip=10.10.7.20 | Ok но в базе uid=0
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #50 : 02 Марта 2013, 16:50:16 » |
|
С заглушкой разобрался, все редиректит, НО после ввода логина и пароля заходит в статистику и все. UID по прежнему =0. Что может быть?
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #51 : 02 Марта 2013, 18:12:35 » |
|
Может можно как то дебаг включить для модуля dhcp?
|
|
|
Записан
|
|
|
|
ivanmfan
|
|
« Ответ #52 : 02 Марта 2013, 19:00:09 » |
|
Может можно как то дебаг включить для модуля dhcp?
Дополни в БД в конфиге @Plugins = ( 'cards', 'pays', 'srv_select', 'auth_log', 'remitter', 'traf_graph', 'srv_info', 'srv_add', 'dhcp'); Если что это не для дебага, а для пользователя включает.
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #53 : 02 Марта 2013, 19:16:14 » |
|
Может можно как то дебаг включить для модуля dhcp?
Дополни в БД в конфиге @Plugins = ( 'cards', 'pays', 'srv_select', 'auth_log', 'remitter', 'traf_graph', 'srv_info', 'srv_add', 'dhcp'); Если что это не для дебага, а для пользователя включает. Преогромное Спасибо!!!! +1 в карму.
|
|
|
Записан
|
|
|
|
ivanmfan
|
|
« Ответ #54 : 02 Марта 2013, 19:42:25 » |
|
Может можно как то дебаг включить для модуля dhcp?
Дополни в БД в конфиге @Plugins = ( 'cards', 'pays', 'srv_select', 'auth_log', 'remitter', 'traf_graph', 'srv_info', 'srv_add', 'dhcp'); Если что это не для дебага, а для пользователя включает. Преогромное Спасибо!!!! +1 в карму. Я поправил в конфиге вручную в БД было, и у меня слетела кодировка названий трафика(все что было кирилицой) у тебя такого не было?
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #55 : 02 Марта 2013, 20:04:32 » |
|
Нет, все ок.
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #56 : 03 Марта 2013, 12:14:25 » |
|
Сделал конфиг для нескольких подсетей : allow unknown-clients; authoritative; ddns-update-style none; log-facility local7; option domain-name-servers 10.10.177.2,10.10.17.2;
shared-network 123 {
subnet 10.10.7.0 netmask 255.255.255.0 { range 10.10.7.30 10.10.7.100; interface vlan7; option routers 10.10.7.250; default-lease-time 2400; max-lease-time 1800; on commit { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6)); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "commit", ClientIP, ClientMac); } on expiry { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "expiry", ClientIP); } on release { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "release", ClientIP); } }
subnet 10.10.60.0 netmask 255.255.255.0 { range 10.10.60.10 10.10.60.240; interface vlan60; option routers 10.10.60.250; default-lease-time 2400; max-lease-time 1800; on commit { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6)); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "commit", ClientIP, ClientMac); } on expiry { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "expiry", ClientIP); } on release { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "release", ClientIP); } }
subnet 10.10.61.0 netmask 255.255.255.0 { range 10.10.61.10 10.10.61.240; interface vlan61; option routers 10.10.61.250; default-lease-time 2400; max-lease-time 1800; on commit { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6)); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "commit", ClientIP, ClientMac); } on expiry { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "expiry", ClientIP); } on release { set ClientIP = binary-to-ascii(10, 8, ".", leased-address); execute("/usr/bin/perl", "/usr/local/nodeny/modules/dhcp/events.pl", "release", ClientIP); } }
}
Проблема в том что выдает ип влану61 из влана7, что не так? Пулы, вланы и тд создал. Какой вид должен быть для нескольких подсетей и интерфейсов?
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #57 : 03 Марта 2013, 12:52:58 » |
|
Убрал секцию shared-network, теперь вроде подсеть-интерфейс...
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #58 : 20 Марта 2013, 13:45:53 » |
|
можно ли как то выдавать абону один и тот же ип адрес через модуль, либо навесить вручную, без авторизатора, есть с десяток обонов: организации с тунелями в свои сети ( МТ,маршруты статик), адреса в локальном днс(кс, кваки и тд).
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #59 : 20 Марта 2013, 15:08:09 » |
|
можно ли как то выдавать абону один и тот же ип адрес через модуль, либо навесить вручную, без авторизатора, есть с десяток обонов: организации с тунелями в свои сети ( МТ,маршруты статик), адреса в локальном днс(кс, кваки и тд).
Если таких клиентов не много, можно в конфиге dhcp прописать соответствия мак=ip. Если много, то нужно будет конфиг формировать модулем make_config. Пробуй 1й вариант сначала
|
|
|
Записан
|
|
|
|
|