Перейти до

Редирект на внешний сайт при отрицательном балансе


Рекомендованные сообщения

 

 

Проверьте несколько раз. Попробуйте при отрицательном балансе абонента перезагрузить сервак и снова попробуйте
 

Сейчас проверю, один момент

Ссылка на сообщение
Поделиться на других сайтах

@@Golthana

Заработало) закинул абоненту денег, потом опять отнял, и всё заработало

точно? первое правило:

 

 

${FwCMD} add 6 fwd 127.0.0.1,80 ip from table\(47\) to not me dst-port 80

 

перенаправляет все из 47-й таблицы и до этого:

 

 

${FwCMD} add  62101 allow all from table\(47\) to table\(15\) via ${LAN_IF} 

${FwCMD} add  62102 allow all from table\(15\) to table\(47\) via ${LAN_IF}

 

уже не доходит, измени на

${FwCMD} add  5 allow all from table\(47\) to table\(15\) via ${LAN_IF} 

${FwCMD} add  5 allow all from table\(15\) to table\(47\) via ${LAN_IF}

Відредаговано a_n_h
Ссылка на сообщение
Поделиться на других сайтах

 

 

Проверьте несколько раз. Попробуйте при отрицательном балансе абонента перезагрузить сервак и снова попробуйте
 

Такс интересный момент, перезагружаю с отрицательным балансом биллинг, после включения пингов уже нет, проверяю командой ipfw table 47 list там пусто, после закидываю деньги, пинги начинают идти, отбираю деньги, пинги идут и в таблице появляется запись

Ссылка на сообщение
Поделиться на других сайтах

 

Проверьте несколько раз. Попробуйте при отрицательном балансе абонента перезагрузить сервак и снова попробуйте
 

Такс интересный момент, перезагружаю с отрицательным балансом биллинг, после включения пингов уже нет, проверяю командой ipfw table 47 list там пусто, после закидываю деньги, пинги начинают идти, отбираю деньги, пинги идут и в таблице появляется запись

 

почитай:

http://wiki.ubilling.net.ua/doku.php?id=debtredir

Ссылка на сообщение
Поделиться на других сайтах

Не за что.

 

 

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

Удачи.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від base
      Доброе время суток. На днях столкнулся с проблемкой. В связи с тех. поломкой на микротике не было ван подключения. Хотел перебросить клиентов на прокси страницу заглушку. Но как оказалось что при отсутствие ван подключения редирект не работает. Нашол статью :
      Заглушка для клиентов при пропадании интернета.
        Создаем правило:

      Включаем на порту 8080 web-proxy. 
      Правим error.html под свои нужды./ip proxy access
      add action=deny
      Добавляем статическую запись днс, что б клиенты смогли зарезольвить адреса:
        где  192.168.23.254 адрес роутера. ttl=10s = для быстрого переключения.
       
      Ставим в Scheduler на 5 минут:

       :local sts [/ip firewall nat get value-name=disabled [find comment=zagluchka]];
      :local PingCount 3;
      #YandexDNS
      :local PingTarget1 77.88.8.8;
      #OpenDNS
      :local PingTarget2 208.67.222.222;
      #GoogleDNS
      :local PingTarget3 8.8.8.8;
      :local PingResult1 [/ping $PingTarget1 count=$PingCount];
      :local PingResult2 [/ping $PingTarget2 count=$PingCount];
      :local PingResult3 [/ping $PingTarget3 count=$PingCount];
      :delay 180;
      :local PingResult11 [/ping $PingTarget1 count=$PingCount];
      :local PingResult22 [/ping $PingTarget2 count=$PingCount];
      :local PingResult33 [/ping $PingTarget3 count=$PingCount];
      :if (($PingResult1 + $PingResult2 + $PingResult3 + $PingResult11 + $PingResult22 + $PingResult33) >= 7) do={ if ($sts=true) do={} else={/ip firewall nat disable [find comment=zagluchka]; /ip dns static disable [find name=.*]}}  else={ if ($sts=true) do={/ip firewall nat enable [find comment=zagluchka]; /ip dns static enable [find name=.*]} else={}}
      Адреса Микротика
      ВАН 20.0.0.1
      Лан 10.0.0.1
       
      Перед Микротик стоит роутер 20.0.0.2 на котором инет.
      Клиенты статик 10.0.0.10-.... в настройках сетевых 10.0.0.10/8 шлюз 10.0.0.1 днс 20.0.0.1
       
      Но что-то идет не так. Правило срабатывает но редиректа нет. При переходе на роутер 20.0.0.2 перенапровляет на заглушку.
       
      Прошу помощи.
    • Від ghzlviv
      /ip firewall address-list
      add address=10.0.0.0/16 list=work
      add address=172.16.0.0/16 list=droping
      /ip firewall filter
      add chain=forward dst-address=192.168.41.42 src-address-list=work
      add action=drop chain=forward src-address-list=droping
      /ip firewall nat
      add action=masquerade chain=srcnat src-address-list=work
      add action=masquerade chain=srcnat src-address-list=droping
      add action=dst-nat chain=dstnat dst-port=80 protocol=tcp src-address-list=droping to-addresses=192.168.41.42 to-ports=80
       
       
      Не робить хтось може допомогти або підказати де шукати
      Дякую
    • Від ultranet
      Всем привет, суть вопроса такова. Сделали мне редирект на сервере, при отсутствие положительного баланса на счету выскакивает окно пополните счет (при открытие любого сайта). Так вот столкнулся с такой проблемой, при подключение абонента по кабелю (на прямую от сервера )всё работает отлично, а вот по беспроводной просто пишет не могу "отобразить страницу". Стоит на раздаче рокет м2 у абонента грид. Не может ли рокет либо грид блокировать?
       
      Настройки сети:
      Сервер
      mandriva+stargazer
      IP 20.0.0.1
      mask 255.0.0.0
      DNS 10.0.0.1
       
      Рокет
       
      IP 20.10.10.1
      mask 255.0.0.0
      шлюз 20.0.0.1
      DNS 10.0.0.1
       
      грид в роутере 
       
      IP 20.0.0.2
      Mask 255.0.0.0
      шлюз 20.0.0.1
      DNS 10.0.0.1
       
      Не пинайте... Зарание благодарен 
×
×
  • Створити нове...