aliens 0 Posted 2006-12-30 12:00:09 Share Posted 2006-12-30 12:00:09 Здравствуйте! Поставил пл СТАРГЕЙЗЕР 2.4 НА Федора Кор 5, авторизатор соединяется,все хорошо, но вопрос, надо ли настраивать iptables для работы старгейзера? по документации 2.0 нормально будет? а то в доках к 2.4 ничего об этом не сказано.... И вопросец, в 2.4 в стандартных скриптах OnConnect реализован (под линух) шейпер? и как он работает? динамический? или можно резервирвоат ьпод отдельных пользователей канал? Link to post Share on other sites
egor2fsys 5 Posted 2006-12-30 13:26:50 Share Posted 2006-12-30 13:26:50 Правила фаервола для 2.4 можно оставить такими же как и для 2.0. Шейпера в стандартных скриптах нет, однако поиском по форуму можно найти скрипты и с шейпером. Link to post Share on other sites
aliens 0 Posted 2006-12-30 14:05:21 Author Share Posted 2006-12-30 14:05:21 спасибо за ответ, вопрос такой,а без цейпера стандартный скрипт нормально будет канал делить между людьми?? и еще вопрос,если у меня 2 интерфейса, 1 смотрит в локалку,второй в сторону провайдера, и подключается к интернету через вторйо интерфейс поВПН, мне в правилах фаервола что надо указывать?? интерфейс в сторону провайдера? или ppp0 ? Link to post Share on other sites
aliens 0 Posted 2007-01-03 15:02:00 Author Share Posted 2007-01-03 15:02:00 появился тут вопросец... в версии 2.4 в стандартных скриптах OnConnect и т.п. никак правила фаервола не задействованы, т.е. надо брать какой то из готовых правил с форума? или с 2.0 примеров? или же стандартные с 2.4 будут работать? Link to post Share on other sites
Neelix 33 Posted 2007-01-03 16:39:24 Share Posted 2007-01-03 16:39:24 Лучше напиши свой скрипт OnConnect с нужными тебе правилами iptables. Link to post Share on other sites
aliens 0 Posted 2007-01-04 01:41:10 Author Share Posted 2007-01-04 01:41:10 хех.... пока сам не смогу... хотелось бы использовать првоереный скрипт... Link to post Share on other sites
egor2fsys 5 Posted 2007-01-04 08:22:59 Share Posted 2007-01-04 08:22:59 В поиск по форуму. Где-то был целый топ с примерами скриптов и ничем больше. Link to post Share on other sites
aliens 0 Posted 2007-01-04 13:26:53 Author Share Posted 2007-01-04 13:26:53 а дайте пожалуйста начальные правила фаервола пожалуйста Link to post Share on other sites
aliens 0 Posted 2007-01-04 15:43:50 Author Share Posted 2007-01-04 15:43:50 Подскажите,а будет ли такое работать?? или я зря губу раскатал ) (надо открыть аську не учитывая ее) #ICQ открыть iptables -t filter -A INPUT -p tcp -s 192.168.4.0/24 -j ACCEPT iptables -t filter -A FORWARD -p tcp -s 205.188.0.0/16 --sport 5190 -j ACCEPT iptables -t filter -A FORWARD -p tcp -d 64.12.0.0/16 --dport 5190 -j ACCEPT iptables -t filter -A OUTPUT -p tcp -d 192.168.4.0/24 --dport 5190 -j ACCEPT #Маскарад iptables -t nat -A POSTROUTING -p tcp -d 0.0.0.0/0 -j MASQUERADE Link to post Share on other sites
Slava 1 Posted 2007-01-04 17:15:03 Share Posted 2007-01-04 17:15:03 Подскажите,а будет ли такое работать?? или я зря губу раскатал ) (надо открыть аську не учитывая ее) #ICQ открыть iptables -t filter -A INPUT -p tcp -s 192.168.4.0/24 -j ACCEPT iptables -t filter -A FORWARD -p tcp -s 205.188.0.0/16 --sport 5190 -j ACCEPT iptables -t filter -A FORWARD -p tcp -d 64.12.0.0/16 --dport 5190 -j ACCEPT iptables -t filter -A OUTPUT -p tcp -d 192.168.4.0/24 --dport 5190 -j ACCEPT #Маскарад iptables -t nat -A POSTROUTING -p tcp -d 0.0.0.0/0 -j MASQUERADE вот вариант без дополнительных модулей но можно передавать файлы по icq iptables -A FORWARD -s 192.168.4.0/24 -d 64.12.0.0/16 -p tcp --dport 5190 -j ACCEPT iptables -A FORWARD -s 192.168.4.0/24 -d 205.188.0.0/16 -p tcp --dport 5190 -j ACCEP iptables -A FORWARD -d 192.168.4.0/24 -s 64.12.0.0/16 -p tcp --sport 5190 -j ACCEPT iptables -A FORWARD -d 192.168.4.0/24 -s 205.188.0.0/16 -p tcp --sport 5190 -j ACCEP iptables -t filter -A FORWARD -d 192.168.4.0/24 -s 205.188.0.0/16 -p icmp -j ACCEPT iptables -t filter -A FORWARD -d 192.168.4.0/24 -s 64.12.0.0/16 -p icmp -j ACCEPT iptables -t filter -A FORWARD -s 192.168.4.0/24 -d 205.188.0.0/16 -p icmp -j ACCEPT iptables -t filter -A FORWARD -s 192.168.4.0/24 -d 64.12.0.0/16 -p icmp -j ACCEPT iptables -t nat -I POSTROUTING 1 -s 192.168.4.0/24 -d 64.12.0.0/16 -j MASQUERADE iptables -t nat -I POSTROUTING 1 -s 192.168.4.0/24 -d 205.188.0.0/16 -j MASQUERADE iptables -t nat -I POSTROUTING 1 -d 192.168.4.0/24 -s 64.12.0.0/16 -j MASQUERADE iptables -t nat -I POSTROUTING 1 -d 192.168.4.0/24 -s 205.188.0.0/16 -j MASQUERADE вот так файло не пройдет но нужно пересобрать ядро и iptables с поддержкой connbytes iptables -A FORWARD -s 192.168.4.0/24 -d 64.12.0.0/16 -p tcp --dport 5190 -m connbytes --connbytes :50000 --connbytes-dir both --connbytes-mode bytes -j ACCEPT iptables -A FORWARD -s 192.168.4.0/24 -d 205.188.0.0/16 -p tcp --dport 5190 -m connbytes --connbytes :50000 --connbytes-dir both --connbytes-mode bytes -j ACCEP iptables -A FORWARD -d 192.168.4.0/24 -s 64.12.0.0/16 -p tcp --sport 5190 -m connbytes --connbytes :50000 --connbytes-dir both --connbytes-mode bytes -j ACCEPT iptables -A FORWARD -d 192.168.4.0/24 -s 205.188.0.0/16 -p tcp --sport 5190 -m connbytes --connbytes :50000 --connbytes-dir both --connbytes-mode bytes -j ACCEP iptables -t filter -A FORWARD -d 192.168.4.0/24 -s 205.188.0.0/16 -p icmp -j ACCEPT iptables -t filter -A FORWARD -d 192.168.4.0/24 -s 64.12.0.0/16 -p icmp -j ACCEPT iptables -t filter -A FORWARD -s 192.168.4.0/24 -d 205.188.0.0/16 -p icmp -j ACCEPT iptables -t filter -A FORWARD -s 192.168.4.0/24 -d 64.12.0.0/16 -p icmp -j ACCEPT iptables -t nat -I POSTROUTING 1 -s 192.168.4.0/24 -d 64.12.0.0/16 -j MASQUERADE iptables -t nat -I POSTROUTING 1 -s 192.168.4.0/24 -d 205.188.0.0/16 -j MASQUERADE iptables -t nat -I POSTROUTING 1 -d 192.168.4.0/24 -s 64.12.0.0/16 -j MASQUERADE iptables -t nat -I POSTROUTING 1 -d 192.168.4.0/24 -s 205.188.0.0/16 -j MASQUERADE и в rules не забудь прописать ALL 64.12.0.0/16 DIR2 ALL 205.188.0.0/16 DIR2 и сделать бесплатным это направление (если хочеш чтоб ICQ пользовалия бесплатно) либо ALL 64.12.0.0/16 NULL ALL 205.188.0.0/16 NULL так старгайзер трафик ICQ учитывать не будет Link to post Share on other sites
aliens 0 Posted 2007-01-05 11:50:51 Author Share Posted 2007-01-05 11:50:51 большое спасибо! Link to post Share on other sites
aliens 0 Posted 2007-01-07 12:24:51 Author Share Posted 2007-01-07 12:24:51 хм... азметил глюк,используя первый случай(с передачей файлов) аська ен конектится пока не вклчюишь авторизатор.... а потом если выключить авторизатор то ася пашет нормально... Link to post Share on other sites
Neelix 33 Posted 2007-01-07 12:48:13 Share Posted 2007-01-07 12:48:13 Тут возможны 2 варианта: 1. Скрипты выполняются нормально, аська может и работает, но со временем отвалится. 2. Скрипты OnDisconnect неправильно убирают правило, поэтому аська остается торчать. На форуме писалось, что я такой крутой, взломал старгейзер....бла-бла-бла...руки просто кривые были, и не сделал все как надо. Link to post Share on other sites
Slava 1 Posted 2007-01-07 15:05:31 Share Posted 2007-01-07 15:05:31 хм... азметил глюк,используя первый случай(с передачей файлов) аська ен конектится пока не вклчюишь авторизатор.... а потом если выключить авторизатор то ася пашет нормально... Покажи скрипты онконнект и он дисконнект. и покажи вывод команд iptables -t nat -nL iptables -t filter -nL iptables -t mangle -nL Link to post Share on other sites
aliens 0 Posted 2007-01-08 11:49:46 Author Share Posted 2007-01-08 11:49:46 вот скрипт OnConnect #!/bin/bash ip=$2 iptables -t filter -A INPUT -s $ip -j ACCEPT iptables -t filter -A FORWARD -s $ip -j ACCEPT iptables -t filter -A FORWARD -d $ip -j ACCEPT iptables -t filter -A OUTPUT -d $ip -j ACCEPT OnDisconnect #!/bin/bash ip=$2 iptables -t filter -D INPUT -s $ip -j ACCEPT while [ $? -eq 0 ] do iptables -t filter -D INPUT -s $ip -j ACCEPT done iptables -t filter -D FORWARD -s $ip -j ACCEPT while [ $? -eq 0 ] do iptables -t filter -D FORWARD -s $ip -j ACCEPT done iptables -t filter -D FORWARD -d $ip -j ACCEPT while [ $? -eq 0 ] do iptables -t filter -D FORWARD -d $ip -j ACCEPT done iptables -t filter -D OUTPUT -d $ip -j ACCEPT while [ $? -eq 0 ] do iptables -t filter -D OUTPUT -d $ip -j ACCEPT done вывод буит ночью... Link to post Share on other sites
seima 6 Posted 2007-01-27 22:02:26 Share Posted 2007-01-27 22:02:26 А у меня другой прикол: у юзера на щету денег допустим на 2 мб, он ставит закачку фильма. срабатует скрипт ОнДисконект и его IP удаляется с таблици разрешонных, загрузить новые данные с нета он не может но этот фильм качаться таки продолжает. Как настроить ОнДисконект ятобы его мгновенно рубало с сервера и был открыт доступ только по 5555 порту? Link to post Share on other sites
egor2fsys 5 Posted 2007-01-28 05:58:26 Share Posted 2007-01-28 05:58:26 В поиск. Примеры уже были. 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