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

    Блокировка роутеров в сети

    Scheduled Pinned Locked Moved Russian
    16 Posts 3 Posters 1.3k 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.
    • R
      randreevich
      last edited by

      Здравствуйте.
      Как автоматически блокировать роутеры в сети? По ttl? Как?

      K 1 Reply Last reply Reply Quote 0
      • werterW
        werter
        last edited by

        @randreevich
        В настройках правил fw есть Source OS. Попробуйте с ним поиграться.

        1 Reply Last reply Reply Quote 0
        • K
          Konstanti @randreevich
          last edited by

          @randreevich
          Здр
          Если внутри сети нужно блокировать , то можно попробовать делать значение ttl для всех входящих пакетов на wan интерфейсе равным 1 . Но , мне кажется, что стандартными средствами PFSense этого не сделать.
          С помощью netgraph-а такое можно провернуть.

          1 Reply Last reply Reply Quote 0
          • werterW
            werter
            last edited by werter

            @Konstanti
            Внутри сети и пф и любой другой аналогичный ничего блокировать\разрешать не умеет. Только по схеме LANы ->WANы и наоборот.
            Правильно настроенная схема с Source OS в правилах fw должна сработать.
            Плюс, можно еще с настройками DHCP поиграться.

            K 1 Reply Last reply Reply Quote 0
            • R
              randreevich
              last edited by

              DHCP - какие именно Вы имеете ввиду?

              1 Reply Last reply Reply Quote 0
              • K
                Konstanti @werter
                last edited by Konstanti

                @werter
                Я так понял , что надо блокировать трафик от роутеров , которые НАтят трафик и лезут наружу. Или я заблуждаюсь ?
                С Source OS - не всегда грамотно сработает
                Надо четко знать сигнатуру пакета , который генерит роутер ( а марка роутера , я так понимаю , может быть неизвестна)
                 Гораздо проще делать обратный трафик немаршрутизируемым , уменьшая ttl до 1 .

                Если пробема состоит в чем-то другом , то нужно более детальное пояснение задачи .

                1 Reply Last reply Reply Quote 0
                • R
                  randreevich
                  last edited by

                  Да, нужно блокировать роутеры с натом. Как на линуксовом фаерволе, помечать пакеты и блокировать.

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    Konstanti @randreevich
                    last edited by

                    @randreevich
                    Поясните пож , ip адреса неизвестны роутеров ? или как ?
                    Откуда они получают ip адреса ?

                    R 1 Reply Last reply Reply Quote 0
                    • werterW
                      werter
                      last edited by werter

                      @randreevich
                      Попробуйте создать единственное разрешающее правило fw на ЛАН, где в Source OS выбрать слово "Windows" (это значит ВСЕ типы этой ОС). Оно будет работать только для TCP, но этого должно быть достаточно для эксперимента. И поглядеть, что будет.
                      Зы. Можно еще и с флоатинг рулез поэкспериментировать.

                      1 Reply Last reply Reply Quote 1
                      • R
                        randreevich @Konstanti
                        last edited by

                        @Konstanti said in Блокировка роутеров в сети:

                        @randreevich
                        Поясните пож , ip адреса неизвестны роутеров ? или как ?
                        Откуда они получают ip адреса ?

                        ip роутеров не известны.
                        Адреса ПК получают по дхцп с другой машины на linux.

                        K 1 Reply Last reply Reply Quote 0
                        • K
                          Konstanti @randreevich
                          last edited by Konstanti

                          @randreevich
                          Попробуйте сделать , как советует Werter , возможно , это сработает ( я ,лично ,не уверен)

                          Для более надежного способа блокировки я бы делал по-другому (см выше)

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

                          Какой там алгоритм поиска роутеров используется ?

                          1 Reply Last reply Reply Quote 0
                          • R
                            randreevich
                            last edited by

                            Отслеживаются, помечаются и блокируются пакеты с пониженным ттл на единицу.

                            K 1 Reply Last reply Reply Quote 0
                            • K
                              Konstanti @randreevich
                              last edited by

                              @randreevich
                              Пониженным ttl на единицу относительно какой величины? 64,128 или какой-то другой? Если такой вариант работает, то опять же это элементарно реализуется через подсистему netgraph. Pf в этом процессе даже участия принимать не будет.
                              Все происходит до того, как пакет попадёт в сетевой стек freebsd и будет обработан ядром.

                              1 Reply Last reply Reply Quote 1
                              • R
                                randreevich
                                last edited by

                                @Konstanti said in Блокировка роутеров в сети:

                                64,128

                                и 64 и 128

                                K 1 Reply Last reply Reply Quote 0
                                • K
                                  Konstanti @randreevich
                                  last edited by

                                  @randreevich
                                  Запустите в консоли такую команду , отлавливаются ли пакеты от роутеров ?

                                  tcpdump -netti название_интерфейса ip and src net адрес_сети/маска_подсети and '(ip[8] != 0x40 and ip[8] != 0x80)'

                                  1 Reply Last reply Reply Quote 0
                                  • K
                                    Konstanti
                                    last edited by

                                    @randreevich
                                    Запустите в консоли такую команду , отлавливаются ли пакеты от роутеров ?

                                    tcpdump -netti название_интерфейса ip and src net адрес_сети/маска_подсети and '(ip[8] != 0x40 and ip[8] != 0x80)'

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post
                                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.