Перейти до

madf

Сitizens
  • Всього повідомлень

    4 122
  • Приєднався

  • Останній візит

  • Дней в лидерах

    22

Все, що було написано madf

  1. madf

    Сервер 2.405.9.8 CentOS (i386)

    Отключается авторизатор - проверь сетку/файрвол. Инет остается при этом включенным - проверь скрипты. Про шейпер/VPN уже ответили.
  2. madf

    Stg-2.406

    Или кирилица в пароле. Паролям следует уделить особое внимание т.к. они передаются без кодирования в отличие от остальных полей.
  3. madf

    Stg-2.406

    Может там переподключения в плагине нет?
  4. madf

    Хочу сделть подсети + СТГ

    Да, точно. Хз чего я решил что нужно прокидывать порт...
  5. madf

    Инсталяция под CentOS (i386)

    Авторизация точно выполняется? Деньги на счету точно есть? Пользователь не отключен и не заморожен?
  6. madf

    Инсталяция под CentOS (i386)

    Добавь в OnConnect echo $IP >> /var/log/onconnect.log перед вызовами iptables и выполни авторизацию. После этого посмотри лог. Stargazer отдает скрипту все необходимые для его работы параметры.
  7. madf

    Инсталяция под CentOS (i386)

    Логика следующая: - файрвол делает NAT для юзеров; - файрвол по умолчанию запрещает доступ юзерам, -P DROP гарантирует это; - файрвол по умолчанию открывает юзерам доступ на порт атворизатора; - Stargazer ожидает авторизации от пользователей; - при успешной авторизации и наличии денег на счету Stargazer выполняет скрипт OnConnect, передавая ему описанные выше параметры; - при отключении пользователя Stargazer выполняет скрипт OnDisconnect; - при изменении параметров пользователя Stargazer выполняет скрипт OnChange; - при добавлении нового пользователя Stargazer выполняет скрипт
  8. madf

    Хочу сделть подсети + СТГ

    Прокинуть на роутер порт авторизатора. По моему этого достаточно если на роутере настроена маршрутизация а не NAT. Если все таки NAT то на роутер нужно поставить дэмон rscriptd а на шлюзе у старгейзера включить плагин rscript. Скрипты авторизации при этом надо скормить rscriptd на роутере.
  9. madf

    Инсталяция под CentOS (i386)

    Ну если инет работает сейчас, с вышеприведенным скриптом, то берем первоначальный скрипт и доводим систему до работоспособности со Stargazer
  10. madf

    Инсталяция под CentOS (i386)

    на клиентской машине всё прописано сервер не пропускает DNS видимо необходимо дополнить правила... почему тогда всё это происходит как при вкл. так и при выкл. авторизаторе, где stargazer в это время? p/s форум напичкали скриптами ужОссс, тормозааа Нужно либо настроить DNS на сервере со старгейзером (что достаточно нетривиальная задача), либо (что намного проще) прописать у клиента внешний DNS провайдера. Так что инет скорее всего уже давно работает, просто неправильно указан DNS.
  11. madf

    Инсталяция под CentOS (i386)

    DNS 192.168.1.5? А уже настроен? А инет как проверяется? Пингами по IP или по доменам? Может DNS не работает а не инет.
  12. madf

    Инсталяция под CentOS (i386)

    #!/bin/sh echo 1 > /proc/sys/net/ipv4/ip_forwarding /sbin/iptables -P INPUT ACCEPT /sbin/iptables -P FORWARD ACCEPT /sbin/iptables -P OUTPUT ACCEPT /sbin/iptables -t nat -P PREROUTING ACCEPT /sbin/iptables -t nat -P POSTROUTING ACCEPT /sbin/iptables -t nat -P OUTPUT ACCEPT /sbin/iptables -F /sbin/iptables -t nat -F /sbin/iptables -t mangle -F /sbin/iptables -X /sbin/iptables -t nat -X /sbin/iptables -t mangle -X /sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE Если после этого прописать на другой машине адрес сервера как default route и прописать там DNS инет д
  13. madf

    Инсталяция под CentOS (i386)

    Действительно за основу был взят готовый скрипт, к сожалению для данной версии stargazer+CentOS в инстале нет ни примеров ни описания... то, что находится в док на сайте видимо устарело или не соответствует... Воспользуюсь Вашим советом, спасибо! Не устарело и соответствует. Просто требует понимания работы iptables и NAT. Устарела только документация по сборке. Скрипты применимы, но опять же, требуется четкое понимание принципов работы файрвола.
  14. madf

    Инсталяция под CentOS (i386)

    А что в таблице nat? $ iptables -t nat -nL
  15. madf

    Инсталяция под CentOS (i386)

    А файрвол? Не меняется?
  16. madf

    Инсталяция под CentOS (i386)

    Ну да, ты ж параметры скрипту не передал, вот он и ругается. Проверь, может все уже работает. Как передать параметры скрипту? Что под этим подразумевается? Ребут сервера, авторизация пользователя есть-инет не проходит... В данный момент OnConnect вот такого вида #!/bin/bash # Login LOGIN=$1 #user IP IP=$2 #cash CASH=$3 #user ID ID=$4 #Selected dirs to connect DIRS=$5 echo "C `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log /sbin/iptables -t filter -A INPUT -s $IP -j ACCEPT /sbin/iptables -t filter -A FORWARD -s $IP -j ACCEPT /sbin/iptables
  17. madf

    Инсталяция под CentOS (i386)

    Ну да, ты ж параметры скрипту не передал, вот он и ругается. Проверь, может все уже работает.
  18. madf

    Инсталяция под CentOS (i386)

    1. Попробуй добавить в скрипты On* шабанг: #!/bin/sh 2. Попробуй добавить права выполнения скриптам. 3. Попробуй запустить их вручную и посмотреть добавляются ли правила в файрвол.
  19. madf

    Инсталяция под CentOS (i386)

    Как это команды не выполняются? Так у тебя и файрвол не модифицируется по этому, и инет юзеры не получают.
  20. madf

    Инсталяция под CentOS (i386)

    Посмотри состояние файрвола после авторизации клиента. $ iptables -nL $ iptables -t nat -nL И еще, форвардинг включен? $ cat /proc/sys/net/ipv4/ip_forwarding должно показать 1. Если 0 то нужно сделать $ echo 1 > /proc/sys/net/ipv4/ip_forwarding либо настроить это в /etc/sysctl.conf
  21. Сочувствую. Его надо полностью переписать. PS: за скриншоты в bmp надо пальцы отбивать
  22. madf

    ubuntu 9.10 и stargazer

    gccxml не нужен Симлинк gmake не нужен
  23. madf

    Stg-2.406

    Для сборки на 8-й фре нужно в билд-файле добавить строчку 8) OS=bsd7;; после строки 7) OS=bsd7;; (ориентировочно 87-я строка). По поводу мускула ничего не знаю.
  24. madf

    Stg-2.406

    Нет, эта не наша разработка. Автор пропал, одно время этим модулем занимался den68 (его тоже давно не слышно). Плагин написан так плохо что его проще переписать с нуля чем править баги. Попробуй подложить исходники плагина из сборки от Silitra.
×
×
  • Створити нове...