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

    Объединение двух сетей через pfSense.

    Scheduled Pinned Locked Moved Russian
    20 Posts 6 Posters 6.9k 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.
    • G
      gudy
      last edited by

      Всем привет. Я новичок, но стараюсь разбираться. Заранее спасибо за понимание.
      Оптсание: Установил pfSense и раздал инет в сеть (192.168.1.0/24). На pfSense WAN смотрит в инет, Lan (192.168.1.0/24) подключена к центральному свитчу, так же к свитчу подключена еще одна сетка (172.21.12.0/24). Вопрос как объединить две сети 192.168.1.0/24 и 172.21.12.0/24, чтобы они друг друга видели? Помогите, 4 день уже мучаюсь.

      1 Reply Last reply Reply Quote 0
      • V
        vitaliy_
        last edited by

        простите конечно, а где хотя бы схема? понятия портов протоколов? скрины настроек? одно из первый через google  https://forum.pfsense.org/index.php?topic=35867.0

        1 Reply Last reply Reply Quote 0
        • S
          Scodezan
          last edited by

          Что мешает  настроить pfsense на раздачу в  172.21.12.0/24, отказавшись от 192.168.1.0/24 ?

          1 Reply Last reply Reply Quote 0
          • G
            gudy
            last edited by

            Схему пытался прицепить не получилось, подскажите как это сделать сразу же выложу.

            1 Reply Last reply Reply Quote 0
            • G
              gudy
              last edited by

              Мешает то, что к pfSense подключено три сетевухи, 1. WAN - смотрит в инет. 2 LAN - в основную сеть (192.168.1.0/24)  и к 3 OPT1 подключен VipNet координатор у которого тоже две сетевухи, одна подключена к OPT1, а вторая к центральному свитчу с адесом 172.21.12.0/24. Так вот для выхода в инет хосту необходимо настроить протокол типа 192.168.1.0/24 и указать шлюз LANа и все хорошо. НО для соединения с сервером в инете через VipNet необходимо перейти на другую сеть типа 172.21.12.0/24 и указать шлюз с адресом координатора 172.21.21.1. Так вот вопрос в том как сделать так чтобы хосты остались при своих адресах(192.168.1.0/24) и в инет выходили через шлюз LANа, при обращении к определенному серверу в инете и шли через VipNet, т.е. через 172.21.12.0/24 и использовали уже шлюз координатора.

              1 Reply Last reply Reply Quote 0
              • S
                Scodezan
                last edited by

                Относительно схемы смотрите первую тему FAQ.
                В остальном ключевое слово route, делается либо на WS либо на pfsense.

                1 Reply Last reply Reply Quote 0
                • G
                  gudy
                  last edited by

                  На счет схемы как прикрепить понял спасибо. Прости за вопрос, но что значит на WS???

                  1 Reply Last reply Reply Quote 0
                  • S
                    seotomb
                    last edited by

                    Сперва в вебинтерфейсе меню Interfaces - (assign) - Bridges = Lan + Opt
                    Затем Interfaces - (assign) - Interface assignments - +OPT2 = созданный мост…
                    Затем настриваем OPT2. Даём ему статический адрес и прописываем для него разрешающие правила в файрволле...

                    1 Reply Last reply Reply Quote 0
                    • S
                      Scodezan
                      last edited by

                      @gudy:

                      На счет схемы как прикрепить понял спасибо. Прости за вопрос, но что значит на WS???

                      WorkStation – рабочая станция, клиентский компьютер.

                      Видимо по opt1 течёт интернет на координатор.

                      По вашей теме, если не делать лишних движений:
                      1. firewall\aliases Создаём virtual ip типа alias 172.21.21.2/24 на lan
                      2. system\routing\gateways добавляем адрес шлюза 172.21.21.1/24 на lan, в advanced указываем Weight=5
                      3. system\routing\routes указываем сети которые должны идти через координатор, например 10.10.10.0/24 gw 172.21.21.1
                      4. затем надо править fw rules и Outbound NAT, не скажу точно как...
                      5. вооружиться ping и tracert для проверки
                      6. разобраться с вопросом что делать с DNS...

                      1 Reply Last reply Reply Quote 0
                      • G
                        gudy
                        last edited by

                        прикрепляю схему для наглядности.

                        ![схема сети.png](/public/imported_attachments/1/схема сети.png)
                        ![схема сети.png_thumb](/public/imported_attachments/1/схема сети.png_thumb)

                        1 Reply Last reply Reply Quote 0
                        • S
                          Scodezan
                          last edited by

                          Если компов всего 2, vipnet меняем 192.168.1.2/24
                          на ПК1 выполняем.
                          route -p add 10.20.0.0 mask 255.255.255.0 192.168.1.2

                          profit

                          1 Reply Last reply Reply Quote 0
                          • G
                            gudy
                            last edited by

                            @Scodezan:

                            Если компов всего 2, vipnet меняем 192.168.1.2/24
                            на ПК1 выполняем.
                            route -p add 10.20.0.0 mask 255.255.255.0 192.168.1.2

                            profit

                            Компов много. Сетки подружил, но вот заставить Lan срабатывать через шлюз координатора пока не допетрю как, так чтобы при обращении к серверу "дача" они ходили через шлюз координатора. Проблема еще в том что у меня нет доступа для настройки координатора он должен быть в том виде как есть.

                            1 Reply Last reply Reply Quote 0
                            • G
                              gudy
                              last edited by

                              @gudy:

                              @Scodezan:

                              Если компов всего 2, vipnet меняем 192.168.1.2/24
                              на ПК1 выполняем.
                              route -p add 10.20.0.0 mask 255.255.255.0 192.168.1.2

                              profit

                              Компов много. Сетки подружил, но вот заставить Lan срабатывать через шлюз координатора пока не допетрю как, так чтобы при обращении к серверу "дача" они ходили через шлюз координатора. Проблема еще в том что у меня нет доступа для настройки координатора он должен быть в том виде как есть.

                              Кстати, что бы две сети видели друг друга надо в System\Routing\перейти на вкладку Routes и создать статический маршрут (нажать +), прописать в Network ту сеть с которой дружить LANу, и добавить шлюз LANа.

                              1 Reply Last reply Reply Quote 0
                              • G
                                gudy
                                last edited by

                                @gudy:

                                @gudy:

                                @Scodezan:

                                Если компов всего 2, vipnet меняем 192.168.1.2/24
                                на ПК1 выполняем.
                                route -p add 10.20.0.0 mask 255.255.255.0 192.168.1.2

                                profit

                                Компов много. Сетки подружил, но вот заставить Lan срабатывать через шлюз координатора пока не допетрю как, так чтобы при обращении к серверу "дача" они ходили через шлюз координатора. Проблема еще в том что у меня нет доступа для настройки координатора он должен быть в том виде как есть.

                                Кстати, что бы две сети видели друг друга надо в System\Routing\перейти на вкладку Routes и создать статический маршрут (нажать +), прописать в Network ту сеть с которой дружить LANу, и добавить шлюз LANа.

                                Да и на хостах разных сетей в протоколе ip должен быть указан шлюз LANa, который прописан на pfSense/

                                1 Reply Last reply Reply Quote 0
                                • S
                                  Scodezan
                                  last edited by

                                  Мелочи конечно, но когда я читаю хост обычно представляю сервер с которому надо подключиться, соответственно ws откуда.
                                  @gudy:

                                  Кстати, что бы две сети видели друг друга надо в System\Routing\перейти на вкладку Routes и создать статический маршрут (нажать +), прописать в Network ту сеть с которой дружить LANу, и добавить шлюз LANа.

                                  Да так, но надо сначала шлюз добавить и убедиться что fw не препятствует.

                                  Да, и не понятно, что значит видели друг друга??? ws будет иметь доступ в обе сети, надо что-то другое?

                                  1 Reply Last reply Reply Quote 0
                                  • G
                                    gudy
                                    last edited by

                                    @Scodezan:

                                    @gudy:

                                    На счет схемы как прикрепить понял спасибо. Прости за вопрос, но что значит на WS???

                                    WorkStation – рабочая станция, клиентский компьютер.

                                    Видимо по opt1 течёт интернет на координатор.

                                    По вашей теме, если не делать лишних движений:
                                    1. firewall\aliases Создаём virtual ip типа alias 172.21.21.2/24 на lan
                                    2. system\routing\gateways добавляем адрес шлюза 172.21.21.1/24 на lan, в advanced указываем Weight=5
                                    3. system\routing\routes указываем сети которые должны идти через координатор, например 10.10.10.0/24 gw 172.21.21.1
                                    4. затем надо править fw rules и Outbound NAT, не скажу точно как...
                                    5. вооружиться ping и tracert для проверки
                                    6. разобраться с вопросом что делать с DNS...

                                    Вопросик, а за что отвечает параметр "Weight=5" во втором пункте?

                                    1 Reply Last reply Reply Quote 0
                                    • P
                                      pigbrother
                                      last edited by

                                      @gudy:

                                      @Scodezan:

                                      @gudy:

                                      На счет схемы как прикрепить понял спасибо. Прости за вопрос, но что значит на WS???

                                      WorkStation – рабочая станция, клиентский компьютер.

                                      Видимо по opt1 течёт интернет на координатор.

                                      По вашей теме, если не делать лишних движений:
                                      1. firewall\aliases Создаём virtual ip типа alias 172.21.21.2/24 на lan
                                      2. system\routing\gateways добавляем адрес шлюза 172.21.21.1/24 на lan, в advanced указываем Weight=5
                                      3. system\routing\routes указываем сети которые должны идти через координатор, например 10.10.10.0/24 gw 172.21.21.1
                                      4. затем надо править fw rules и Outbound NAT, не скажу точно как...
                                      5. вооружиться ping и tracert для проверки
                                      6. разобраться с вопросом что делать с DNS...

                                      Вопросик, а за что отвечает параметр "Weight=5" во втором пункте?

                                      weight вам, вероятно, посоветовали напрасно. Назначается при балансировке для нескольких WAN, если у них разные по пропускной способности каналы

                                      https://doc.pfsense.org/index.php/Multi-WAN#Weight

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        Scodezan
                                        last edited by

                                        @pigbrother:

                                        weight вам, вероятно, посоветовали напрасно. Назначается при балансировке для нескольких WAN, если у них разные по пропускной способности каналы

                                        Может и напрасно, но на практике, когда я оставил по умолчанию трафик шёл 50/50 между двумя шлюзами. Для балансировки существует группа шлюзов, там всё можно перенастроить иначе, здесь же так, перестраховка.

                                        1 Reply Last reply Reply Quote 0
                                        • G
                                          gudy
                                          last edited by

                                          Спасибо всем за помощь, все задачу решил, все работает. Моя была ошибка в том, что я заморочился на маршрутизации и совсем забыл про правила фаервола, думал, что если все разрешу будет работать. В общем всем спасибо, пока разобрался, все работает как надо. В правилах разрешил только то что можно, остальное все закрыл. Следующей задачей, хочу завести еще одного провайдера и настроить балансировку с приоритетом трафика, но это тема следующего топика.

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

                                            @gudy:

                                            Спасибо всем за помощь, все задачу решил, все работает. Моя была ошибка в том, что я заморочился на маршрутизации и совсем забыл про правила фаервола, думал, что если все разрешу будет работать. В общем всем спасибо, пока разобрался, все работает как надо. В правилах разрешил только то что можно, остальное все закрыл. Следующей задачей, хочу завести еще одного провайдера и настроить балансировку с приоритетом трафика, но это тема следующего топика.

                                            Можно было просто не разрешать. Явно запрещать при просто схеме не нужно.

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