• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Доступ по URL

Scheduled Pinned Locked Moved Russian
21 Posts 4 Posters 4.7k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S
    sirota
    last edited by sirota Dec 10, 2018, 10:14 AM Dec 10, 2018, 9:09 AM

    2.3.4-RELEASE-p1
    На данный момент настроена фильтрация "разрешено"-"запрещено" через Firewall-Rules-Floating.
    0_1544432868367_2.JPG
    Т.е. непрозрачный NAT.
    Везде прописаны алиасы.
    0_1544432879994_3.JPG
    В алиасах указаны Networks:
    0_1544432680447_1.JPG
    Но немного не устраивает момент с тем что нужно указывать все поддомены. Может можно как-то по другому (без привычного прокси) указать что все поддомены в домене consultant.ru разрешены? А то с тем же консультантом... обновляльщик он же наша ТП такой тугой... я неделю от него пытаюсь добиться всех адресов (конструктор договор, вебчего-то там)...
    Большое спасибо.
    PS. Сквид не предлагать. Он у меня не взлетает. Точно не помню что за проблемы, но элементарно:

    LigthSquid diagnostic.
    Error : report folder '/var/lightsquid/report' not contain any valid data! Please run lightparser.pl (and check 'report' folder content)
    Please check config file !
    

    Что я только не делал и что я только не запускал.

    K 1 Reply Last reply Dec 10, 2018, 12:02 PM Reply Quote 0
    • K
      Konstanti @sirota
      last edited by Konstanti Dec 10, 2018, 12:05 PM Dec 10, 2018, 12:02 PM

      @sirota said in Доступ по URL:

      Error : report folder '/var/lightsquid/report' not contain any valid data!

      Доброго дня

      https://forum.netgate.com/topic/45355/%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0-%D1%81-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%BE%D0%B9-lightsquid-2-0-1-release/2

      S 1 Reply Last reply Dec 10, 2018, 12:20 PM Reply Quote 0
      • S
        sirota
        last edited by Dec 10, 2018, 12:13 PM

        Да делал я. /var/lightsquid/report пуст, ошибка повторяется. Вопрос не про сквид. Он мне не интересен.

        K 1 Reply Last reply Dec 10, 2018, 12:29 PM Reply Quote 0
        • S
          sirota @Konstanti
          last edited by Dec 10, 2018, 12:20 PM

          @konstanti 0_1544444392390_Снимок1.JPG 0_1544444396276_Снимок2.JPG

          1 Reply Last reply Reply Quote 0
          • K
            Konstanti @sirota
            last edited by Konstanti Dec 10, 2018, 12:31 PM Dec 10, 2018, 12:29 PM

            @sirota Смотрите , мне кажется , что стандартными средствами Вы такую задачу не решите
            Поясню почему ,
            когда Вы создаете Алиас и начинаете его использовать
            то PF , в свою очередь, создает таблицу с таким же именем для использования в правилах фильтрации
            Для примера
            0_1544444836378_ecd1f611-1f3b-417e-b3a2-6676745cd18d-image.png
            Это то что находится в конфиге pf
            а вот так это выглядит в памяти
            после вывода команды
            pfctl -t PGU_MOS -T show
            0_1544444943067_53dbd609-0eb1-4cf0-a09c-067fadfa547a-image.png
            Соответсвенно , PF никогда не узнает ip адреса поддоменов без полного FQDN

            S 1 Reply Last reply Dec 10, 2018, 12:34 PM Reply Quote 0
            • S
              sirota @Konstanti
              last edited by Dec 10, 2018, 12:34 PM

              @konstanti Да. Я знаю что по факту "каждый" раз "пингует" указанные хосты и добавляет в таблицу именно ip адреса. И что эта штука не будет работать для серверов с распределением нагрузки. Но может быть... есть какое-то лекарство. на данный момент через пинок из МСК нашлись доменные адреса все что надо и все подсети ipv4. Но... не сегодня, так завтра появится новый поставщик, и опять бороться...
              Значит хочешь или нет придется пытаться завести сквид...

              K 2 Replies Last reply Dec 10, 2018, 12:38 PM Reply Quote 0
              • K
                Konstanti @sirota
                last edited by Konstanti Dec 10, 2018, 12:43 PM Dec 10, 2018, 12:38 PM

                @sirota Или писать свой скрипт , который бы откуда-то из инета доставал список поддоменов , резолвил бы их и ip адреса добавлял бы в таблицу PF . Запуск по cron.
                как вариант

                1 Reply Last reply Reply Quote 0
                • K
                  Konstanti @sirota
                  last edited by Konstanti Dec 11, 2018, 5:34 AM Dec 11, 2018, 5:30 AM

                  @sirota Доброе утро
                  МБ Вам поможет такая идея :
                  Простой сканер поддоменов ( в случае с consultant.ru) показал , что этот домен
                  использует всего 2 сети
                  91.238.80.0/23
                  194.105.130.0/23
                  вот кусочек его работы
                  0_1544506432137_c42ac7e2-7574-4c21-96ec-b8bbbcc31b0c-image.png
                  http://ipv4info.com/as-info/sd9c529/AS44014.html
                  Т е , теоретически можно вместо кучи FQDN вида XXX.consultant.ru в алиасе указать 2 сети , и тогда весь домен consultant.ru будет попадать в Ваше правило .

                  1 Reply Last reply Reply Quote 1
                  • S
                    sirota
                    last edited by sirota Dec 11, 2018, 5:39 AM Dec 11, 2018, 5:38 AM

                    Не все так просто...

                    СЛУЖБА ПРОВЕРКИ (необходима для работы онлайн сервисов):
                    
                    checker-e.consultant.ru
                    checker-i.consultant.ru
                    
                    
                    ОНЛАЙН-АРХИВЫ:
                    
                    arb.consultant.ru - архив решений арбитражных судов первой инстанции
                    aoas.consultant.ru - архив определений арбитражных судов
                    soj.consultant.ru - архив решений судов общей юрисдикции
                    astn.consultant.ru - архив строительных технических норм
                    afas.consultant.ru - архив решений ФАС и УФАС
                    atn.consultant.ru - архив технических норм
                    ammo.consultant.ru - архив документов Москвы и области
                    admo.consultant.ru - архив документов муниципальных образований субъектов РФ
                    arms.consultant.ru - архив решений мировых судей
                    
                    
                    ОНЛАЙН-СЕРВИСЫ:
                    arbchain.consultant.ru - история рассмотрения дела
                    nav.consultant.ru - навигационный поиск
                    ondb.consultant.ru - новости для бухгалтера
                    
                    
                    СЛУЖБЫ:
                    
                    www.consultant.ru - горячие документы
                    client.consultant.ru - заказ документов (по серым ссылкам)
                    
                    
                    СЕРВИС "ЗАДАТЬ ВОПРОС":
                    
                    zv1.consultant.ru
                    zv2.consultant.ru
                    zv3.consultant.ru
                    zv4.consultant.ru
                    
                    
                    КОНСТРУКТОР ДОГОВОРОВ:
                    
                    cpcd.consultant.ru
                    cpcd1.consultant.ru
                    cpcd3.consultant.ru
                    cpcd4.consultant.ru
                    cpcd5.consultant.ru
                    
                    
                    СЕРВЕРА ИП И СТАТИСТИКИ:
                    
                    intupdate1.consultant.ru - сервер для файлов статистики
                    intupdateusers.consultant.ru - резервный сервер ИП (если используется) в КЦ
                    intupdateusers1.consultant.ru - резервный сервер ИП (если используется) в КЦ
                    
                    
                    ВИДЕОСЕМИНАРЫ:
                    
                    video.consultant.ru
                    cdn.video.consultant.ru
                    
                    Также для доступа к видеосеминарам необходимо открыть доступ к сайту cdn.ngenix.net и к подсетям NGENIX CDN с видеоконтентом по такому списку:
                    
                    37.220.160.0/21
                    46.235.184.0/21
                    93.93.88.0/21
                    78.41.104.0/21
                    185.17.168.0/22
                    212.193.144.0/20
                    195.208.30.60/30
                    

                    Ну и в 21 век IPv6 указывать статистически IPv4... такое себе.

                    K 1 Reply Last reply Dec 11, 2018, 5:44 AM Reply Quote 0
                    • K
                      Konstanti @sirota
                      last edited by Dec 11, 2018, 5:44 AM

                      @sirota said in Доступ по URL:

                      cpcd.consultant.ru

                      Вы просили лекарство именно для consultant.ru обычными средствами PF. Вот Вам я и предложил вариант. Просто в случае с consultant.ru все складывается хорошо , потому что всего 2 сети используется в домене , и это легко настроить

                      1 Reply Last reply Reply Quote 0
                      • S
                        sirota
                        last edited by Dec 11, 2018, 5:50 AM

                        оке. спасибо, но я не просил консультант. он был лишь частным примером.

                        K 1 Reply Last reply Dec 11, 2018, 6:00 AM Reply Quote 0
                        • K
                          Konstanti @sirota
                          last edited by Dec 11, 2018, 6:00 AM

                          @sirota Еще вариант развернуть свой DNS сервер с контролем доступа
                          или использовать сторонние решения , например, http://rejector.ru/

                          1 Reply Last reply Reply Quote 1
                          • S
                            sirota
                            last edited by Dec 11, 2018, 6:06 AM

                            @konstanti said in Доступ по URL:

                            Еще вариант развернуть свой DNS сервер с контролем доступа
                            или использовать сторонние решения , например, http://rejector.ru/

                            Не совсем удачное решение. Доступ по IP будет работать тогда для всех ) Но очень даже как костыль. Разрешенных пользователей резолвить 53 порт на нормальный dns, а "обделенных" на свой. Может как-то под пивко и озадачусь. Спасибо.

                            1 Reply Last reply Reply Quote 0
                            • W
                              werter
                              last edited by werter Dec 16, 2018, 5:50 PM Dec 16, 2018, 5:35 PM

                              @sirota

                              1. Чем вызвано использование обычных запрещающих-разрешающих правил именно во Floating rules? Чем просто правила на интерфейсе (LAN) не угодили?
                                Плюс зачем UDP в правилах, к-ые касаются доступа к обычным сайтам? Может я что-то пропустил и HTTP(S) начал уже и по UDP работать?

                              2. Зачем в алисах использовать Networks? Да еще и с FQDN. У меня прекрасно работает Host.

                              0_1544982200104_Firewall_ Aliases_ Edit.png

                              P 1 Reply Last reply Dec 17, 2018, 6:48 AM Reply Quote 0
                              • S
                                sirota
                                last edited by Dec 17, 2018, 5:17 AM

                                1. Какое это отношение имеет к вопросу?
                                2. Потому что у людей бывает не только 2 подсети (wan-lan). На данный момент один провайдер, а так два (один пришлось отключить, гонит он). Плюс еще подсеть телефонии. До этого было еще несколько VPN подсетей. и т.д. и т.п. Когда-то да было разбито по подсетям, но потом вдруг оказалось что проще юзать floating. Это в разы удобнее.
                                3. А чем отличается запись networks от hosts? Правильно, в нетворках можно указать непосредственно подсеть, а в хостах всегда ip будет с подсетью /32. И прям тут же пример:
                                ВИДЕОСЕМИНАРЫ:
                                
                                video.consultant.ru
                                cdn.video.consultant.ru
                                
                                Также для доступа к видеосеминарам необходимо открыть доступ к сайту cdn.ngenix.net и к подсетям NGENIX CDN с видеоконтентом по такому списку:
                                
                                37.220.160.0/21
                                46.235.184.0/21
                                93.93.88.0/21
                                78.41.104.0/21
                                185.17.168.0/22
                                212.193.144.0/20
                                195.208.30.60/30
                                

                                Ни чего не пришлось менять, создавать дополнительный алиас и т.д., а просто забил нужны подсети и все.
                                Это было понятно еще с самого начала, что нетворки куда проще хостов.

                                W 1 Reply Last reply Dec 21, 2018, 6:20 PM Reply Quote 0
                                • P
                                  PbIXTOP @werter
                                  last edited by Dec 17, 2018, 6:48 AM

                                  @werter

                                  1. Chrome давно пытается использовать QUIC протокол. и поэтому часто приходится закрывать параллельно UDP порты.

                                  @sirota
                                  Если вас прямо так надо, чтоб домены были открыты — я предлагаю посмотреть в сторону PFBlocker. Вполне возможно там уже есть что-то похожее или можно понастроить (дописать скрипт)

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    sirota
                                    last edited by Dec 17, 2018, 7:17 AM

                                    1. (Я понимаю что не ко мне) Каким образом флоатинг, нетворксы и хосты в алиасах влияют на UDP? Вроде бы без разницы. Главное что указано в итоговом правиле.
                                    2. Спасибо большое. Я и не знал. Сейчас пойду тыкать в виртуалке.
                                    1 Reply Last reply Reply Quote 0
                                    • W
                                      werter @sirota
                                      last edited by werter Dec 22, 2018, 4:17 PM Dec 21, 2018, 6:20 PM

                                      @sirota

                                      1. Потому что исп-ние floating rules крайне специфично (шейпинг, тегирование etc.) И вашем случае это избыточно. Для ваших задач хватит просто правил на интерфейсах.

                                      2. Дело ваше.

                                      3. От того, что вы укажите blabla.com/32 подсеть адресов для blabla.com не откроется\не закроется. Хотите подсеть - узнавайте ip-адреса, создавайте алиас и вносите его в правило.

                                      @PbIXTOP

                                      Chrome давно пытается использовать QUIC протокол. и поэтому часто приходится закрывать параллельно UDP порты.

                                      Кроме гугловских сервисов данный протокол пока никто не пользует. Плюс реализации у него как минимум две. На хабре статья была на днях.

                                      В общих чертах.
                                      Запрещено всё, что не разрешено явно. Золотое правило.

                                      Если у кого-то не хватает элементарно мозгов разрешать в сети только то, что действительно необходимо - его проблемы. Причем оч. скорые. И большие. Это касается и открытия в сеть dns- и ntp-трафика (не, ну чО там может быть прАблемного? ).
                                      Про наличие прав Администратора на местах у всех, кому не лень вообще молчу.

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        sirota
                                        last edited by Dec 23, 2018, 5:58 AM

                                        @werter said in Доступ по URL:

                                        Потому что исп-ние floating rules крайне специфично (шейпинг, тегирование etc.) И вашем случае это избыточно. Для ваших задач хватит просто правил на интерфейсах.

                                        Что? Первый раз слышу про специфичность. Он ни чем не отличается от файревола на интерфейсе кроме того что она работает первый. Он мне нужен - у меня сейчас 2 интерфейса, а так было и будет больше. И у всех этот прокси основной шлюз в инет. И чтобы не разводить тысячу одинаковых правил у меня оно одно. Это нормальная практика юзать флоайтинг вместо интерфейсных правил. Если есть какие-то конкретные указания... пожалуйста тыкнике в мануал. КОгда я его осматривал ни чего подобного там не было что он избыточен и не желателен к использованию.

                                        @werter said in Доступ по URL:

                                        От того, что вы укажите blabla.com/32 подсеть адресов для blabla.com не откроется\не закроется. Хотите подсеть - узнавайте ip-адреса, создавайте алиас и вносите его в правило.

                                        Но я могу тут указывать (читай в одном месте) как непосредственно ip, доменные имена, так и подсети! В ОДНОМ МЕСТЕ В ОДНОМ АЛИАСЕ! Когда тебе придется создать по итогу все равно алиас с нетворками. Это все конечно частное. но так проще. Хотя у меня есть алиасы и непосредственно с чисто хостами. когда скажем все укладывается в 1-2 домена/поддомена + единичные ip.

                                        Вы кстати 2 раз подряд задете один и тот же вопрос. Давайте мусье не тупить. И если по делу ни чего нет, то проходите мимо.
                                        Кста

                                        @werter said in Доступ по URL:

                                        Хотите подсеть - узнавайте ip-адреса, создавайте алиас и вносите его в правило.

                                        Это вообще бред сивой кобылы. НЕ сегодня завтра ребята переедут на новые ip адреса, или у них вообще динамика. Что делать?

                                        K 1 Reply Last reply Dec 23, 2018, 7:10 AM Reply Quote 0
                                        • K
                                          Konstanti @sirota
                                          last edited by Dec 23, 2018, 7:10 AM

                                          @sirota Доброго дня . Отчасти , правы оба
                                          Floating rules не так часто используются
                                          Эти правила могут контролировать трафик самого файрвола

                                          • тэгирование
                                          • вх/вых на интерфейсах
                                            и тд и тп
                                            Floating Rules can:

                                          Filter traffic from the firewall itself
                                          Filter traffic in the outbound direction (all other tabs are Inbound processing only)
                                          Apply rules to multiple interfaces
                                          Apply filtering in a “last match wins” way rather than “first match wins” (quick)
                                          Apply traffic shaping to match traffic but not affect it’s pass/block action

                                          В Вашем случае , они используются , чтобы не плодить одинаковые правила на разных интерфейсах . У меня тоже такое используется
                                          Разработчики PF рекомендуют его использовать их при трафик-шейпинге

                                          0_1545548912017_ac1650fe-e9f6-4696-bc6b-2a161c9be9b1-image.png

                                          Долго думал над Вашей проблемой
                                          По-моему,так , в лоб , решения она не имеет , потому что узнать все адреса поддоменов можно только axfr запросом , а сделать этого никто не даст .

                                          S 1 Reply Last reply Dec 23, 2018, 10:43 AM Reply Quote 1
                                          20 out of 21
                                          • First post
                                            20/21
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                            This community forum collects and processes your personal information.
                                            consent.not_received