Queeq 0 Posted 2007-01-03 16:04:27 Share Posted 2007-01-03 16:04:27 Проблема такая: как только подключается определённый юзер, старгейзер перестаёт пускать кого-либо в инет. Помогает перезапуск стг. Напарник подсказал, что дело в виндовом файрволе. Но не хочется лишний раз дёргать юзера. Возможно ли это как-то исправить на сервере? Link to post Share on other sites
Max 0 Posted 2007-01-03 16:40:33 Share Posted 2007-01-03 16:40:33 гы гы, страно, а как может быть связан доступ в инет&стг&другие абоненты? Link to post Share on other sites
Neelix 33 Posted 2007-01-03 16:44:47 Share Posted 2007-01-03 16:44:47 виндовый файрвол не причем. OnConnect в студию! Link to post Share on other sites
Xeddin 0 Posted 2007-01-03 17:26:53 Share Posted 2007-01-03 17:26:53 #!/bin/sh fwcmd="/sbin/ipfw -q" iif="fxp1" # Login LOGIN=$1 #user IP IP=$2 #cash CASH=$3 #user ID ID=$4 ${fwcmd} delete `expr $ID '*' 10 + 10002` ${fwcmd} delete `expr $ID '*' 10 + 10003` ${fwcmd} add `expr $ID '*' 10 + 10002` allow ip from $IP to any in via ${iif} ${fwcmd} add `expr $ID '*' 10 + 10003` allow ip from any to $IP out via ${iif} echo "C `date +%Y.%m.%d-%H.%M.%S` $LOGIN $ID $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log echo "C `date +%Y.%m.%d-%H.%M.%S` $LOGIN $ID $IP $CASH" >> /var/stargazer/allconnect.log вот скрипт Link to post Share on other sites
Neelix 33 Posted 2007-01-03 18:09:13 Share Posted 2007-01-03 18:09:13 Попробуй вообще отключить ipchains и сделать всем доступ в интернет по умолчанию, а не по скрипту OnConnect. Если будет все работать, то дело в скриптах. И возможен вариант, что для этого пользователя срабатывает свой OnConnect, который лежит у него в директории и который закрывает доступ другим, но это как вариант. А как именно не пускает в инет? Опиши подробней ситуацию Link to post Share on other sites
Queeq 0 Posted 2007-01-03 20:04:10 Author Share Posted 2007-01-03 20:04:10 Инет просто не работает. Не грузятся странички, короче ничего не работает. Хотя inetaccess остаётся подключенным. Link to post Share on other sites
Neelix 33 Posted 2007-01-03 21:21:22 Share Posted 2007-01-03 21:21:22 Напиши свой OnConnect. Link to post Share on other sites
Queeq 0 Posted 2007-01-04 10:21:51 Author Share Posted 2007-01-04 10:21:51 Так это он и есть. Мы вместе Link to post Share on other sites
Neelix 33 Posted 2007-01-04 10:31:17 Share Posted 2007-01-04 10:31:17 может лучше iptables пользоваться? Или BSD стоит? Link to post Share on other sites
Queeq 0 Posted 2007-01-04 13:58:04 Author Share Posted 2007-01-04 13:58:04 Фря стоит Link to post Share on other sites
Neelix 33 Posted 2007-01-04 14:02:36 Share Posted 2007-01-04 14:02:36 а точно нет файла OnConnect в директории stargazer/users/твой юзер/ ? Link to post Share on other sites
Queeq 0 Posted 2007-01-04 15:34:14 Author Share Posted 2007-01-04 15:34:14 var/stargazer/users/юзер/ - тут нету Link to post Share on other sites
Neelix 33 Posted 2007-01-04 15:48:32 Share Posted 2007-01-04 15:48:32 тогда OnConnect должен работать общий, и правила для всех одинаковые. а лог stargazer.log ничего не говорит необычного, когда он подключается? 1. смотри таблицу маршрутизации при OnConnecte юзера (ты это можешь сделать вручную, а не ждать пока он сам подключиться) 2. смотри таблицу файрвола, при конекте. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now