UTM и правила ipfw

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
SHarikoFF
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-21 8:55:52

UTM и правила ipfw

Непрочитанное сообщение SHarikoFF » 2008-12-21 9:22:26

Здравствуйте всем.Есть биллинг UTM5.Стоит он на удаленном сервере.Схема работы системы:
1.Пользователь подключается по VPN на NAS(сервер доступа)
2.NAS спрашивает у UTM есть ли бабки на счету у пользователя и если есть то выдает IP и разрешает подключиться по VPN(так должно работать но не работает ибо он даже если их нет он разрешает)
Редактировать правила на включение и отключение на UTM я могу.
Вот rc.firewall

Код: Выделить всё

#!/bin/sh
ipfw -q flush
inet="xl0"
lan="fxp0"
inet_ip="10.10.40.2"
ipfw -q add allow ip from any to any via ${lan}
#ipfw -q add allow ip from any to 80.237.127.50
#ipfw -q add allow ip from to me
ipfw -q add allow ip from me to 10.10.0.0/16
ipfw -q add divert 8668 ip from 192.168.0.0/24 to any out via ${inet}
ipfw -q add divert 8668 ip from any to ${inet_ip} in via ${inet}
ipfw -q add allow tcp from any to me 1723
ipfw -q add allow gre from any to any
ipfw -q add allow icmp from any to any
ipfw -q add allow udp from any to any dst-port 53 in keep-state
ipfw -q add allow udp from any to any out keep-state
ipfw -q add deny tcp from 192.168.0.0/24 to me via ${lan}
ipfw -q add allow ip from me to any
ipfw -q add allow tcp from any to any established
ipfw -q add allow ip from any to any via lo0
ipfw -q add allow ip from any to any
ipfw -q add deny log logamount 30 ip from any to 127.0.0.0/8 via ${inet}
ipfw -q add deny log logamount 30 ip from 127.0.0.0/8 to any via ${inet}
Локалка-172.16.22.0/24
Выдаваемые VPN IP -192/168.0.0/24(статические не из пула)
UTM генерирует как то хитро номер правила и добавляет его в конец всех правил файрвола.

Код: Выделить всё

su-2.05b# ipfw show
00100 27228 4085845 allow ip from any to any via fxp0
00200    23   10526 allow ip from me to 10.10.0.0/16
00300  2763  381659 divert 8668 ip from 192.168.0.0/24 to any out via xl0
00400  3112 1509021 divert 8668 ip from any to 10.10.40.2 in via xl0
00500     0       0 allow tcp from any to me dst-port 1723
00600     0       0 allow gre from any to any
00700    40    2384 allow icmp from any to any
00800  1749  148759 allow udp from any to any dst-port 53 in keep-state
00900     0       0 allow tcp from any to any dst-port 513 in keep-state
01000     0       0 allow tcp from any to any dst-port 3050 in keep-state
01100  1077   68417 allow udp from any to any out keep-state
01200     0       0 deny tcp from 192.168.0.0/24 to me via fxp0
01300  3041  411052 allow ip from me to any
01400  6835 3215815 allow tcp from any to any established
01500    12    1008 allow ip from any to any via lo0
01600   336   22720 allow ip from any to any
01700     0       0 deny log logamount 30 ip from any to 127.0.0.0/8 via xl0
01800     0       0 deny log logamount 30 ip from 127.0.0.0/8 to any via xl0
[b]05041     0       0 allow ip from 192.168.0.100 to any[/b] #это его правило
65535     8     624 deny ip from any to any
Вопрос.
1.Что написать в правилах на включение пользователя для того чтоб при подключении у него был инет(т.е он натился) и была определенная скорость.
2.Что написать в правилах на выключение чтобы он смог посмотреть баланс на удаленном серве по вебу а собсно остальное запретить
Заранее спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: UTM и правила ipfw

Непрочитанное сообщение paradox » 2008-12-21 9:27:26

я незнаком так глубоко с утм что бы сказать где там написано как его настраивать
поэтому думаю нужно смотреть именно в мануал UTM

вообще если в утм юзаються крипты включения выключения пользователей
это говорит о том что он кривой
поскольку похоже разработчики не вкурсе как это все работает

SHarikoFF
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-21 8:55:52

Re: UTM и правила ipfw

Непрочитанное сообщение SHarikoFF » 2008-12-21 12:45:27

Вопрос то собсно не по УТМ а по ipfw.Проще говоря подскажите правила на одного пользователя чтобы при их задействовании он добавился в НАТ и у него начал шейпиться канал.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: UTM и правила ipfw

Непрочитанное сообщение paradox » 2008-12-21 12:50:19

в утм есть документация и пример с правилами?

SHarikoFF
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-21 8:55:52

Re: UTM и правила ipfw

Непрочитанное сообщение SHarikoFF » 2008-12-21 13:07:30

paradox писал(а):в утм есть документация и пример с правилами?
там используется штатная утилита utm_rfw.Я вместо нее использую скрипты ибо она глючная.
Скрипт вида

Код: Выделить всё

cat /netup/start.sh
/usr/bin/ssh user@host  "/usr/local/bin/sudo /sbin/ipfw delete $1"
В качестве параметра передается номер правила сгенереный УТМ- ом
В моем наборе правил все статическое^^(1 пост).Надо сделать такой скрипт и такие правила на шлюзе чтобы при включении у юзера инета он автоматом прописывался в нат и прописывались правила для обрезания ему канала, а при выключении у него инета они бы удалялись.Т.е натятся IP которые выдает VPN.В тырнете нарыл только простецкие схемы когда натятся IP из локалки.И отдельно когда шейпятся IP из локалки.Грубо говоря надо чтобы когда я включаю инет юзеру и в файрвол добавляются правила для него.А когда выключаю то они бы удалялись.М.б непонятно обьясняю.Смысл в том что биллинг управляет удаленным файрволом по ssh.Растолкуйте как быть,пожалуйста.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: UTM и правила ipfw

Непрочитанное сообщение paradox » 2008-12-21 13:15:11

шото в утм шопопало накручено...

обьясни такой момент
юзеры коннектяться по pptp ?
накой черт там еще в фаервол правила пихать?

SHarikoFF
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-21 8:55:52

Re: UTM и правила ipfw

Непрочитанное сообщение SHarikoFF » 2008-12-21 13:28:41

Изображение
вот эти самые скрипты и помогите сделать.М.б на основе таблиц?
Последний раз редактировалось SHarikoFF 2008-12-21 13:33:32, всего редактировалось 1 раз.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: UTM и правила ipfw

Непрочитанное сообщение paradox » 2008-12-21 13:33:22

кто такой М.Б.?
у меня картинки невидно

я могу токо помочь разобраться
а делать будете вы сами

SHarikoFF
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-21 8:55:52

Re: UTM и правила ipfw

Непрочитанное сообщение SHarikoFF » 2008-12-21 13:34:36

paradox писал(а):кто такой М.Б.?
у меня картинки невидно

я могу токо помочь разобраться
а делать будете вы сами
Сейчас должно быть видно.Делать буду.Можно на ты.М.б-может быть.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: UTM и правила ipfw

Непрочитанное сообщение paradox » 2008-12-21 13:38:27

на биллинге задаеться какая у юзера скорость?
или всех обрезает по одной и тойже скорости

SHarikoFF
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-21 8:55:52

Re: UTM и правила ipfw

Непрочитанное сообщение SHarikoFF » 2008-12-21 13:42:35

paradox писал(а):на биллинге задаеться какая у юзера скорость?
или всех обрезает по одной и тойже скорости
На биллинге в виде:
IP c 1-30 -128кбит/с
IP c 30-60 -256кбит/с
и т.д

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: UTM и правила ipfw

Непрочитанное сообщение paradox » 2008-12-21 13:48:34

ааа теперь понятно зачем там такая чихарда....

а кто фаервол тебе такой делал?

SHarikoFF
проходил мимо
Сообщения: 8
Зарегистрирован: 2008-12-21 8:55:52

Re: UTM и правила ipfw

Непрочитанное сообщение SHarikoFF » 2008-12-21 13:51:09

paradox писал(а):ааа теперь понятно зачем там такая чихарда....

а кто фаервол тебе такой делал?
сам.я нуб еще так что растолкуй если чо то не так..

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: UTM и правила ipfw

Непрочитанное сообщение paradox » 2008-12-21 13:58:16

ну так основы надо почитать
благо дело статьей и на сайте и на форуме таких тем и в интернете много
почитай разберись
что бы была база
тогда помогу
а то получаеться
что я за тебя должен буду придумать и рассказать что куда прописать

такого нигде никто небудет делать тебе ...