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

    Разрешить трафик между OpenVpn, IpSec и локальной сетью

    Scheduled Pinned Locked Moved Russian
    105 Posts 4 Posters 21.5k Views 2 Watching
    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.
    • D Offline
      dimm56 @Konstanti
      last edited by

      @Konstanti блин, а где я возьму адрес удаленного шлюза, т.е. адрес этого модема??? там статики нет, а кое где вообще GSM связь.... и у меня их много по району.... Я пытался уже так сделать... Не вышло... Только мобильный клиент дает возможность сделать настройку без указания удаленного шлюза.... По факту получается что модемы ищут наш адрес в сети и пытаются к нам подключится, если алгоритмы совпадут, то подключаться, если нет, то нет))))

      Или в удаленный шлюз можно написать 0.0.0.0 )))))

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

        @dimm56 какая модель zyxel ?
        или ссылку на инструкцию для него

        1 Reply Last reply Reply Quote 0
        • D Offline
          dimm56
          last edited by

          Zyxel 4G (KN-1210)

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

            @dimm56 остался живым диск с Ubuntu ?
            Можно с него вытащить файл strongswan.conf ?
            он , скорее всего , лежит в директории /etc/strongswan

            скажу честно , задача не совсем простая , потому что изначально strongswan в pf не поддерживает опцию any , которая позволяет создать соединение с ip адреса , который может постоянно меняться . Вернее опция поддерживается , но в pf ее использование не предусмотрено. Для этого надо вносить изменения в конфигурационные файлы pfsense.
            Или , как вариант использовать DynDNS со стороны zyxel

            1 Reply Last reply Reply Quote 0
            • D Offline
              dimm56
              last edited by

              Печалька... нет возможности дать адреса удаленным точкам...

              Конфиги есть у меня. Все.

              ipsec.conf - strongSwan IPsec configuration file

              basic configuration

              config setup

              strictcrlpolicy=yes

              uniqueids = no

              Add connections here.

              conn %default

              type=tunnel

              ikelifetime=60m

              keylife=20m

              rekeymargin=3m

              keyingtries=1

              keyexchange=ikev2

              leftauth=psk

              dpdaction=clear

              dpddelay=300s

              leftid=vpnserver1@jelen.tzb

              auto=add
              rightdns=8.8.8.8

              left=192.168.6.3

              leftsubnet=0.0.0.0/0

              right=%any

              conn stanislavskogo # Магазин. Станиславского. Для роутера Zyxel Keenetic Lite III. Можно использовать как шаблон.
              rightauth=psk
              rightid=stanislavskogo@video.jelen.tzb
              rightsubnet=10.0.2.0/24

              дальше уже идет список точек и их параметры....

              K 2 Replies Last reply Reply Quote 0
              • K Offline
                Konstanti @dimm56
                last edited by Konstanti

                @dimm56 said in Разрешить трафик между OpenVpn, IpSec и локальной сетью:

                right=%any

                Вот оно
                right=%any - о чем я писал выше (эта опция как раз в pf и не заложена)

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

                  @dimm56
                  https://forum.netgate.com/topic/140685/4-wan-%D0%B2-1-lan/45

                  вот тут я писал , как это можно обойти

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    dimm56
                    last edited by

                    т.е. получается надо просто попасть в файле VPN.inc на pFsense и ручками допилить нужные строчки? Правильно?

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

                      @dimm56 верно

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        dimm56
                        last edited by

                        Огромное человеческое спасибо!!! Был бы ты рядом и руку пожал бы и поляну бы накрыл))) сегодня после работы попробую это дело провернуть. Если что - напишу о результатах тут. Уверен, что все должно получиться.

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

                          @dimm56 Рекомендация , прежде чем что-то "допиливать" в pf , сохраняйте оригинальные файлы
                          Если все сделаете верно , то в настройке фазы 1 сможете указывать в поле Remote Gateway параметр any . Тогда pf создаст корректный для Вашего случая strongswan.conf c параметром right =%any

                          P 1 Reply Last reply Reply Quote 0
                          • D Offline
                            dimm56
                            last edited by

                            Еще вопрос. путь к этому файлу в pfsense как прописать?

                            111.png

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

                              @dimm56 /etc/inc/vpn.inc

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

                                @Konstanti said in Разрешить трафик между OpenVpn, IpSec и локальной сетью:

                                то в настройке фазы 1 сможете указывать в поле Remote Gateway параметр any . Тогда pf создаст корректный для Вашего случая strongswan.conf c параметром right =%any

                                @Konstanti, будет ли эта конструкция работать, если IP удаленной стороны "серый"?

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

                                  @pigbrother
                                  Должна (будет работать через порт 4500, если я Вас правильно понял)
                                  Я же ничего от себя не добавлял , все есть в strongswan-е изначально . Просто в pf не реализовано. Я этот пробел для себя устранил .

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

                                    @Konstanti said in Разрешить трафик между OpenVpn, IpSec и локальной сетью:

                                    Должна (будет работать через порт 4500, если я Вас правильно понял)

                                    Прошу простить мою невежественность, просто я всегда пребывал в уверенности, что для установки Фазы 1 site-to-site IPSEC нужны "белые" IP-адреса с обеих сторон. У ТС, как я понимаю, со строны Кинетиков 3G\4G, для 3G\4G "белые" IP - большая редкость.

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

                                      @pigbrother said in Разрешить трафик между OpenVpn, IpSec и локальной сетью:

                                      3G\4G

                                      Так потом-то они же в инет выходят через белый адрес ) А белый адрес в данном случае будет ANY , те любой . Тут я проблем не вижу , потому что по схожей схеме было и создано это решение (и отлаживалось тоже ) Если посмотреть чуть выше , именно это решение использовал администратор для подключения этих модемов к центральному роутеру .

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

                                        @Konstanti Тогда единственным ограничением будет необходимость работы IPSEC на стороне PF в режиме responder?

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

                                          @pigbrother Конечно , другого варианта нет .
                                          Опять же , смотрим файл вверху
                                          auto = add
                                          Для тс очень хорошая подсказка , как все должно получиться в итоге

                                          1 Reply Last reply Reply Quote 0
                                          • D Offline
                                            dimm56
                                            last edited by

                                            Все привет. Файлик поправил. Пару раз накосячил с синтаксисом))) пару раз переустановил pfSense))) вообщем теперь дает возможность написать any. Что дальше?)))

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