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.
    • 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
                                          • K Offline
                                            Konstanti @dimm56
                                            last edited by Konstanti

                                            @dimm56 а дальше пробуете создать туннель с любым модемом
                                            в фазе 1 ставите remote gateway any,
                                            как создадите любое тестовое соединение , покажите тут содержимое файла /var/etc/ipsec/strongswan.conf . Хочу посмотреть , что Вы наваяли
                                            И еще , пришлите мне на почту Ваш файл strongswan.conf(кусок которого тут был выложен) , со всеми настройками , чтобы я мог Вас направить в нужном направлении.
                                            И еще - верно я понимаю , что настройки модемов Вы не трогали ?

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