Биллинговая система Nodeny
10 Ноября 2024, 22:56:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 4 5 [6] 7 8 ... 13
  Печать  
Автор Тема: Модуль заглушки  (Прочитано 75391 раз)
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #75 : 12 Августа 2013, 19:55:28 »

Не могу запустить модуль заглушки.

При попытке открыть какой-либо сайт у неавторизованного клиента выскакивает сообщение заглушки Click, в браузере крутится индикатор загрузки, но затем браузер говорит, что страница не найдена. В адресной строке браузера остаётся httр://192.168.70.1/cgi-bin/cap.pl?url=httр://yandex.ru

192.168.70.1 - адрес сетевухи сателлита, смотрящей в сторону клиентов

Код:
# cat cap.cfg
run      => 1,

port     => 8080,
url      => 'httр://192.168.70.1/cgi-bin/cap.pl',

redirect => "<!doctype html>
<html>
<head>
    <meta http-equiv='Cache-Control' content='no-cache'>
    <meta http-equiv='Pragma' content='no-cache'>
    <meta http-equiv='refresh' content='0; url={{url}}'>
</head>
<body><a href='{{url}}'>Click</a></body>
</html>",

# ps ax | grep no
1739 v0- S    0:06.57 /usr/bin/perl /usr/local/nodeny/noserver.pl -d (perl5.14.2)
1988  0  S    0:02.80 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d (perl5.14.2)

#sockstat | grep 8080
root     perl5.14.2 2254  4  tcp4   *:8080                *:*

# ipfw show 18500
18500    90     9895 fwd 127.0.0.1,8080 tcp from any to any dst-port 80

Ядро с поддержкой форварда, перл с поддержкой трединга.
В чём может быть проблема?
Записан
boomer666
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 194



Просмотр профиля Email
« Ответ #76 : 12 Августа 2013, 21:55:22 »

Не могу запустить модуль заглушки.

При попытке открыть какой-либо сайт у неавторизованного клиента выскакивает сообщение заглушки Click, в браузере крутится индикатор загрузки, но затем браузер говорит, что страница не найдена. В адресной строке браузера остаётся httр://192.168.70.1/cgi-bin/cap.pl?url=httр://yandex.ru

192.168.70.1 - адрес сетевухи сателлита, смотрящей в сторону клиентов

Код:
# cat cap.cfg
run      => 1,

port     => 8080,
url      => 'httр://192.168.70.1/cgi-bin/cap.pl',

redirect => "<!doctype html>
<html>
<head>
    <meta http-equiv='Cache-Control' content='no-cache'>
    <meta http-equiv='Pragma' content='no-cache'>
    <meta http-equiv='refresh' content='0; url={{url}}'>
</head>
<body><a href='{{url}}'>Click</a></body>
</html>",

# ps ax | grep no
1739 v0- S    0:06.57 /usr/bin/perl /usr/local/nodeny/noserver.pl -d (perl5.14.2)
1988  0  S    0:02.80 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d (perl5.14.2)

#sockstat | grep 8080
root     perl5.14.2 2254  4  tcp4   *:8080                *:*

# ipfw show 18500
18500    90     9895 fwd 127.0.0.1,8080 tcp from any to any dst-port 80

Ядро с поддержкой форварда, перл с поддержкой трединга.
В чём может быть проблема?


apache стоит?

исли нет то

http://app.nodeny-plus.com.ua/docs/install.html#web

и это тоже надо
Код:
rm -fR /usr/local/www/apache22/cgi-bin
rm -fR /usr/local/www/apache22/data
ln -s /usr/local/nodeny/cgi-bin/ /usr/local/www/apache22/cgi-bin
ln -s /usr/local/nodeny/htdocs/ /usr/local/www/apache22/data
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #77 : 12 Августа 2013, 22:20:48 »


apache стоит?


А оно точно надо? Насколько я понял, там имеется собственный веб-сервер и, по словам Efendy: "...чтобы включить фичу ничего не нужно настраивать, достаточно поставить run = 1 в конфиге модуля". Вот и хотелось-бы обойтись встроенными средствами, чтобы не плодить лишних сущностей.
Записан
boomer666
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 194



Просмотр профиля Email
« Ответ #78 : 13 Августа 2013, 05:10:49 »


apache стоит?


А оно точно надо? Насколько я понял, там имеется собственный веб-сервер и, по словам Efendy: "...чтобы включить фичу ничего не нужно настраивать, достаточно поставить run = 1 в конфиге модуля". Вот и хотелось-бы обойтись встроенными средствами, чтобы не плодить лишних сущностей.

если был-бы собственный веб-сервер нафига он бы манах давал это  http://app.nodeny-plus.com.ua/docs/install.html#web
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4789



Просмотр профиля
« Ответ #79 : 13 Августа 2013, 07:15:00 »

Если серверов несколько, то на сателлите не обязательно иметь веб-сервер, вернее лучше его там не иметь. Модуль заглушки - сам микровебсервер, который делает чисто редиректы на центральный сервер с веб-админкой.

У автора проблемы в конфиге в параметре url нужно указать ип не сателлита, а центрального сервера
Записан
boomer666
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 194



Просмотр профиля Email
« Ответ #80 : 13 Августа 2013, 11:34:51 »

Если серверов несколько, то на сателлите не обязательно иметь веб-сервер, вернее лучше его там не иметь. Модуль заглушки - сам микровебсервер, который делает чисто редиректы на центральный сервер с веб-админкой.

У автора проблемы в конфиге в параметре url нужно указать ип не сателлита, а центрального сервера
а если к центральному   серверу доступ только по белому айпи
у меня заглушка тогда выводит только вот это
Код:
Доступ в интернет отсутствует.

Если вы пользуетесь программой авторизатором, то причина в сетевых настройках вашего компьютера. Возможно, они были изменены, например, какой-либо программой. Зайдите в «Панель управления» → «Просмотр состояния сети и задач» → «Изменение параметров адаптера», нажмите правую кнопку мыши на «Подключение по локальной сети», выберите пункт меню «свойства», затем двойной щелчок мыши на «Протокол интернета версии 4». Проверьте корректность заполнения согласно бланку настроек.

Если вы не пользуетесь программой авторизатором, а запускаете ярлык «Высокоскоростное соединение», проверьте, что оно (соединение) запущено.

Если вы подключены через ваш личный роутер, возможно его необходимо перезагрузить.

Если ничего не помогает, позвоните в службу техподдержки и сообщите ей свой ip адрес: x.x.x.x

x.x.x.x -ip сателита
Записан
YuSHa
NoDeny
Постоялец
*

Карма: 6
Offline Offline

Сообщений: 183


318444293
Просмотр профиля Email
« Ответ #81 : 13 Августа 2013, 12:46:45 »

попробуйте добавить IP биллинга в таблицу 100 в правилах фаервола
и соответственно ip сервера боступа на сервере.
кажется так Улыбающийся
Записан
YSL
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 109


Просмотр профиля
« Ответ #82 : 17 Августа 2013, 23:57:49 »

Для запуска заглушки пересобирал ядро, и в конце выдает ошибку

Код:
[/[root@router /usr/src/sys/i386/compile/NODENY]# make install
You must build a kernel first.
*** [kernel-install] Error code 1

Stop in /usr/src/sys/i386/compile/NODENY.
code]
как исправить ?

FreeBSD router.nodeny+ 9.1-RELEASE-p5
И как настроить freebsd сразу чтобы не пересобирать ядро под заглушку ?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4789



Просмотр профиля
« Ответ #83 : 18 Августа 2013, 06:34:12 »

Поиск в гугле по "freebsd compile kernel" выдал больше 8 миллионов результатов. Предлагаю проявить активность и все таки скомпилировать ядро перед тек как пытаться его установить. "You must build a kernel first" даже школьник сможет перевести как "Вы должны собрать ядро ​​сначала". Понимаешь, нельзя установить того, чего нет. Чтобы установить ядро, его нужно скомпилировать. А ты его не скомпилировал, следовательно ты его не можешь установить. Тут, прямая зависимость: скомпилировал - установил. Без шага компиляции не получится установить ядро
Записан
YuSHa
NoDeny
Постоялец
*

Карма: 6
Offline Offline

Сообщений: 183


318444293
Просмотр профиля Email
« Ответ #84 : 18 Августа 2013, 09:48:50 »

Цитировать
Компиляция и установка ядра
Цитировать
config NODENY
cd ../compile/NODENY
make depend
make
make install
Записан
YSL
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 109


Просмотр профиля
« Ответ #85 : 18 Августа 2013, 10:08:39 »

Проделывал я это все после make выдавало ошибку, ну да ладно снес все нафиг думаю не повторится.
Один раз ставил все без проблем было а сейчас ошибка.
Я новичок для меня пока это, сборка компиляция пока тяжело понять, прошу с пониманием относиться.
Можно все это сделать чтобы заглушка работала в начале установки freebsd ?
А то все поставил freebsd, nodeny, потратил время а в конце ошибку выдает и опять все сносить
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #86 : 18 Августа 2013, 10:44:59 »

Для запуска заглушки пересобирал ядро, и в конце выдает ошибку

Код:
[/[root@router /usr/src/sys/i386/compile/NODENY]# make install
You must build a kernel first.
*** [kernel-install] Error code 1

Stop in /usr/src/sys/i386/compile/NODENY.
code]
как исправить ?

FreeBSD router.nodeny+ 9.1-RELEASE-p5
И как настроить freebsd сразу чтобы не пересобирать ядро под заглушку ?
можно модулем грузить в /boot/loader.conf
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #87 : 18 Августа 2013, 10:45:12 »

Возьми стандартное ядро и добавь только :

Код:
options         IPFIREWALL
options         IPDIVERT
options         IPFIREWALL_FORWARD
options         DUMMYNET
, либо просто :

Код:
echo ipfw_load=\"YES\" >> /boot/loader.conf
echo ipdivert_load=\"YES\" >> /boot/loader.conf
echo dummynet_load=\"YES\" >> /boot/loader.conf

ps elite опередил )
Записан
YSL
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 109


Просмотр профиля
« Ответ #88 : 18 Августа 2013, 11:48:23 »

Возьми стандартное ядро и добавь только :

Код:
options         IPFIREWALL
options         IPDIVERT
options         IPFIREWALL_FORWARD
options         DUMMYNET
, , либо просто :

Код:
echo ipfw_load=\"YES\" >> /boot/loader.conf
echo ipdivert_load=\"YES\" >> /boot/loader.conf
echo dummynet_load=\"YES\" >> /boot/loader.conf
Это все когда проделывать, после установки freebsd и до установки nodeny и всех компонентов ?
Записан
YuSHa
NoDeny
Постоялец
*

Карма: 6
Offline Offline

Сообщений: 183


318444293
Просмотр профиля Email
« Ответ #89 : 18 Августа 2013, 19:03:22 »

да
Записан
Страниц: 1 ... 4 5 [6] 7 8 ... 13
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!