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

    OpenVPN client bridge

    Scheduled Pinned Locked Moved Russian
    23 Posts 3 Posters 9.2k 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.
    • T
      tugi
      last edited by

      Привет.
      Есть OpenVPN сервер (server), за ним локальная сеть. В ней к примеру еще есть DHCP сервер.
      В другом месте есть pfSense (box), которая является клиентом OpenVPN сервера. За pfSense тоже есть локальная сеть.

      Вопрос: как построить bridge на pfSense, чтоб локальные сети за server'ом и за box'ом были в одной сети?
      И чтоб все хосты, находящиеся за box'ом, могли получить адреса от DHCP сервера.

      На самом server'е bridge настроен.

      Буду благодарен за любую помощь.

      1 Reply Last reply Reply Quote 0
      • D
        dvserg
        last edited by

        Использовать DHCP-Relay ?

        SquidGuardDoc EN  RU Tutorial
        Localization ru_PFSense

        1 Reply Last reply Reply Quote 0
        • T
          tugi
          last edited by

          Пытаюсь реализовать эту систему в пределах одной локалки, и что-то оно не хочет так работать.
          Сегодня попробую в реальных условиях. Посмотрим что получится.

          1 Reply Last reply Reply Quote 0
          • T
            tugi
            last edited by

            Получилось реализовать задуманное!
            Использовать DHCP Relay не нужно.

            Теперь за OpenVPN сервером и за pfSense клиенты находятся в одной сети.
            Идея соединения заключается в том, что server и box соединяются по vpn, создается
            мост между сетевым подключением vpn и локальной сетью.
            ifconfig bridge0 create
            ifconfig bridge0 addm vr0 addm ovpnc1 up, где vr0 это локальная сеть, а ovpnc1 - интерфейс построенный при создания туннеля.
            А вот тут http://doc.pfsense.org/index.php/OpenVPN_Bridging
            написано как сделать чтоб это не перестало работать после ребуута.

            В итоге хосты за box'ом напрямую видят DHCP сервер, который находится за OpenVPN сервером.

            1 Reply Last reply Reply Quote 0
            • D
              dimonw
              last edited by

              м .. прикольно , а если по каким то причинам server не доступен (выключили электричество). как будет работать DHCP ?

              1 Reply Last reply Reply Quote 0
              • T
                tugi
                last edited by

                Никак  :)
                Если server не работает, то никакого vpn соединения нету, сети не связаны.
                У меня, собственно, dhcp сервер и openvpn сервер живут на одной машинке :)

                1 Reply Last reply Reply Quote 0
                • D
                  dimonw
                  last edited by

                  @tugi:

                  Никак  :)
                  Если server не работает, то никакого vpn соединения нету, сети не связаны.
                  У меня, собственно, dhcp сервер и openvpn сервер живут на одной машинке :)

                  т.е. та сеть которая соединяется по OVPN будет не работоспособной …

                  1 Reply Last reply Reply Quote 0
                  • T
                    tugi
                    last edited by

                    Возможно она даже какое-то время между собой будет рабочая  :D, используя те настройки,
                    которые у нее уже есть. Но связи с внешним миром у нее да, не будет.

                    1 Reply Last reply Reply Quote 0
                    • D
                      dimonw
                      last edited by

                      не .. я не имею в виду связь с внешним миром

                      к примеру опишу случай

                      есть главный офис есть доп офис в главном DHCP доп офис получает ту же DHCP по средствам OVPN. отваливается связь OVPN , DHCP не рабочая , соответственно все кто включил ПК в то время когда связи уже не было, работать не сможет..

                      1 Reply Last reply Reply Quote 0
                      • D
                        dvserg
                        last edited by

                        @dimonw:

                        не .. я не имею в виду связь с внешним миром

                        к примеру опишу случай

                        есть главный офис есть доп офис в главном DHCP доп офис получает ту же DHCP по средствам OVPN. отваливается связь OVPN , DHCP не рабочая , соответственно все кто включил ПК в то время когда связи уже не было, работать не сможет..

                        По умному каждый ДО имеет свою подсеть со своим DHCP. В этом случае не придется сидеть и терпеть пока инет включится.

                        SquidGuardDoc EN  RU Tutorial
                        Localization ru_PFSense

                        1 Reply Last reply Reply Quote 0
                        • D
                          dimonw
                          last edited by

                          @dvserg:

                          @dimonw:

                          не .. я не имею в виду связь с внешним миром

                          к примеру опишу случай

                          есть главный офис есть доп офис в главном DHCP доп офис получает ту же DHCP по средствам OVPN. отваливается связь OVPN , DHCP не рабочая , соответственно все кто включил ПК в то время когда связи уже не было, работать не сможет..

                          По умному каждый ДО имеет свою подсеть со своим DHCP. В этом случае не придется сидеть и терпеть пока инет включится.

                          в режиме TAP  на OVPN  2 DHCP сервака перекрывать случаем друг друга не будут?

                          1 Reply Last reply Reply Quote 0
                          • D
                            dvserg
                            last edited by

                            @dimonw:

                            @dvserg:

                            @dimonw:

                            не .. я не имею в виду связь с внешним миром

                            к примеру опишу случай

                            есть главный офис есть доп офис в главном DHCP доп офис получает ту же DHCP по средствам OVPN. отваливается связь OVPN , DHCP не рабочая , соответственно все кто включил ПК в то время когда связи уже не было, работать не сможет..

                            По умному каждый ДО имеет свою подсеть со своим DHCP. В этом случае не придется сидеть и терпеть пока инет включится.

                            в режиме TAP  на OVPN  2 DHCP сервака перекрывать случаем друг друга не будут?

                            каждый ДО имеет свою подсеть

                            SquidGuardDoc EN  RU Tutorial
                            Localization ru_PFSense

                            1 Reply Last reply Reply Quote 0
                            • D
                              dimonw
                              last edited by

                              @dvserg:

                              @dimonw:

                              @dvserg:

                              @dimonw:

                              не .. я не имею в виду связь с внешним миром

                              к примеру опишу случай

                              есть главный офис есть доп офис в главном DHCP доп офис получает ту же DHCP по средствам OVPN. отваливается связь OVPN , DHCP не рабочая , соответственно все кто включил ПК в то время когда связи уже не было, работать не сможет..

                              По умному каждый ДО имеет свою подсеть со своим DHCP. В этом случае не придется сидеть и терпеть пока инет включится.

                              в режиме TAP  на OVPN  2 DHCP сервака перекрывать случаем друг друга не будут?

                              каждый ДО имеет свою подсеть

                              хм .. совсем забыл упомянуть еще  бридж между OVPN и LAN / в таком случает DHCP будут конфликтовать.

                              1 Reply Last reply Reply Quote 0
                              • D
                                dvserg
                                last edited by

                                @dimonw:

                                @dvserg:

                                @dimonw:

                                @dvserg:

                                @dimonw:

                                не .. я не имею в виду связь с внешним миром

                                к примеру опишу случай

                                есть главный офис есть доп офис в главном DHCP доп офис получает ту же DHCP по средствам OVPN. отваливается связь OVPN , DHCP не рабочая , соответственно все кто включил ПК в то время когда связи уже не было, работать не сможет..

                                По умному каждый ДО имеет свою подсеть со своим DHCP. В этом случае не придется сидеть и терпеть пока инет включится.

                                в режиме TAP  на OVPN  2 DHCP сервака перекрывать случаем друг друга не будут?

                                каждый ДО имеет свою подсеть

                                хм .. совсем забыл упомянуть еще  бридж между OVPN и LAN / в таком случает DHCP будут конфликтовать.

                                А это существенная деталь  ::)

                                SquidGuardDoc EN  RU Tutorial
                                Localization ru_PFSense

                                1 Reply Last reply Reply Quote 0
                                • D
                                  dimonw
                                  last edited by

                                  @dvserg:

                                  А это существенная деталь  ::)

                                  есть варианты решения ? мне пришла единственная идея сделать CARP-DHCP. Но и с ним я затыкаюсь в шлюз. по тому что надо тчо бы одна сеть ходила через GW1 а вторая  через GW2 а возможности сделать несколько DHCP-POOL нету как я понял …

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    dvserg
                                    last edited by

                                    @dimonw:

                                    @dvserg:

                                    А это существенная деталь  ::)

                                    есть варианты решения ? мне пришла единственная идея сделать CARP-DHCP. Но и с ним я затыкаюсь в шлюз. по тому что надо тчо бы одна сеть ходила через GW1 а вторая  через GW2 а возможности сделать несколько DHCP-POOL нету как я понял …

                                    Отказаться от бриджа и использовать нормальный роутинг между разными локальными подсетями. Тогда в каждую сетку по своему DHCP.

                                    SquidGuardDoc EN  RU Tutorial
                                    Localization ru_PFSense

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      dimonw
                                      last edited by

                                      @dvserg:

                                      @dimonw:

                                      @dvserg:

                                      А это существенная деталь  ::)

                                      есть варианты решения ? мне пришла единственная идея сделать CARP-DHCP. Но и с ним я затыкаюсь в шлюз. по тому что надо тчо бы одна сеть ходила через GW1 а вторая  через GW2 а возможности сделать несколько DHCP-POOL нету как я понял …

                                      Отказаться от бриджа и использовать нормальный роутинг между разными локальными подсетями. Тогда в каждую сетку по своему DHCP.

                                      а что бы видеть в сетевом окружении шары ?

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        dvserg
                                        last edited by

                                        @dimonw:

                                        @dvserg:

                                        @dimonw:

                                        @dvserg:

                                        А это существенная деталь  ::)

                                        есть варианты решения ? мне пришла единственная идея сделать CARP-DHCP. Но и с ним я затыкаюсь в шлюз. по тому что надо тчо бы одна сеть ходила через GW1 а вторая  через GW2 а возможности сделать несколько DHCP-POOL нету как я понял …

                                        Отказаться от бриджа и использовать нормальный роутинг между разными локальными подсетями. Тогда в каждую сетку по своему DHCP.

                                        а что бы видеть в сетевом окружении шары ?

                                        Протоколы типа  SMB разрешить.

                                        Порылся в параметрах DHCP - 044/045 параметры прописывают адрес WINS сервера. Если у Вас в одной из сетей таковой есть, думаю его можно указать. В 1.2.3 для этого нужно залезть в код конфигуратора и добавить строки, а в 2.0 возможность добавлять опции DHCP есть в ГУЕ.

                                        SquidGuardDoc EN  RU Tutorial
                                        Localization ru_PFSense

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          dimonw
                                          last edited by

                                          @dvserg:

                                          Протоколы типа  SMB разрешить.

                                          Порылся в параметрах DHCP - 044/045 параметры прописывают адрес WINS сервера. Если у Вас в одной из сетей таковой есть, думаю его можно указать. В 1.2.3 для этого нужно залезть в код конфигуратора и добавить строки, а в 2.0 возможность добавлять опции DHCP есть в ГУЕ.

                                          собственно так и живём. но хотелось бы через NetBios протокол. есть софт который работает только через него :-( . и по WINS не работает.

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            dvserg
                                            last edited by

                                            @dimonw:

                                            @dvserg:

                                            Протоколы типа  SMB разрешить.

                                            Порылся в параметрах DHCP - 044/045 параметры прописывают адрес WINS сервера. Если у Вас в одной из сетей таковой есть, думаю его можно указать. В 1.2.3 для этого нужно залезть в код конфигуратора и добавить строки, а в 2.0 возможность добавлять опции DHCP есть в ГУЕ.

                                            собственно так и живём. но хотелось бы через NetBios протокол. есть софт который работает только через него :-( . и по WINS не работает.

                                            045 параметр указывает NETBIOS сервер (тоже что и wins на венде) + в настройках файрвола разрешить NetBios протокол.
                                            Либо в файрволе можно выставить разрешения ****** на интерфейсах. В этом случае отличие от бриджа - отсутствие прохождения широковещательных запросов между сегментами. Для DHCP хорошо тем, что не возникает пересечения, а для WINS плохо если одноранговые сети. Но WINS компенсируется указанием Wins сервера в одной из подсетей.
                                            Если не прав - поправьте.

                                            SquidGuardDoc EN  RU Tutorial
                                            Localization ru_PFSense

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