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

    Opev VPN и статические IP

    Scheduled Pinned Locked Moved Russian
    17 Posts 4 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.
    • werterW Offline
      werter
      last edited by

      Доброе
      тип p2p или client-server ?

      1 Reply Last reply Reply Quote 0
      • I Offline
        iliaxxx
        last edited by

        Клиент сервер. Сейчас сервер сам назначает клиенту ip адрес из списка ближайших свободных.

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

          Обсуждалось. Остановился на таком решении
          Для
          topology subnet (от net30 отказался, современные Windows в subnet прекрасно работают)
          создаем текстовый  файл ips.list вида
          user1,10.11.11.20
          user2,10.11.11.21
          user3,10.11.11.22
          …..
          10.11.11.х/24 - моя сеть туннеля.
          userX - common name пользователя.

          OVPN резервирует адреса из списка и не выдает их пользователям, в список не включенным.

          В Advanced сервера добавляем:
          ifconfig-pool-persist /var/games/ips.list 0;
          т.е. мой ips.list лежит в /var/games.
          Свой положите и назовите как\где хотите.
          Редактировать желательно при остановленном сервере или отсутствии подключенных пользователей.

          1 Reply Last reply Reply Quote 0
          • I Offline
            iliaxxx
            last edited by

            @pigbrother:

            Обсуждалось. Остановился на таком решении
            Для
            topology subnet (от net30 отказался, современные Windows в subnet прекрасно работают)
            создаем текстовый  файл ips.list вида
            user1,10.11.11.20
            user2,10.11.11.21
            user3,10.11.11.22
            …..
            10.11.11.х/24 - моя сеть туннеля.
            userX - common name пользователя.

            OVPN резервирует адреса из списка и не выдает их пользователям, в список не включенным.

            В Advanced сервера добавляем:
            ifconfig-pool-persist /var/games/ips.list 0;
            т.е. мой ips.list лежит в /var/games.
            Свой положите и назовите как\где хотите.
            Редактировать желательно при остановленном сервере или отсутствии подключенных пользователей.

            В общем сделал так:

            1. Создал файл ips.list
            2. В нем сделал оду запись, для теста: pgsql-01-vpn,10.10.1.200
            3. Закинул его в /home
            4. В VPNOpen-VPNServers и в Advanced Configuration- Custom options дописал: ifconfig-pool-persist /home/ips.list 0;
            5. перегрузил сервер, но пользователю pgsql-01-vpn так и не присвоился  ip 10.10.1.200
            1 Reply Last reply Reply Quote 0
            • S Offline
              Scodezan
              last edited by

              Замените на { ifconfig-pool-persist /home/ips.list; }, то есть без 0. Тогда OpenVPN будет сохранять там присвоенный им адрес. Так у Вас будет больше понимания дела.

              1 Reply Last reply Reply Quote 0
              • I Offline
                iliaxxx
                last edited by

                @Scodezan:

                Замените на { ifconfig-pool-persist /home/ips.list; }, то есть без 0. Тогда OpenVPN будет сохранять там присвоенный им адрес. Так у Вас будет больше понимания дела.

                Не хотит, после перезагрузки сервера меняет Ip. А этот файл я уже не могу не открыть, не удалить. Говорит что уже прав у меня нет на него.

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

                  @iliaxxx:

                  @Scodezan:

                  Замените на { ifconfig-pool-persist /home/ips.list; }, то есть без 0. Тогда OpenVPN будет сохранять там присвоенный им адрес. Так у Вас будет больше понимания дела.

                  Не хотит, после перезагрузки сервера меняет Ip. А этот файл я уже не могу не открыть, не удалить. Говорит что уже прав у меня нет на него.

                  Ну файл можно и новый создать .
                  1.А топология туннеля - точно subntet?
                  Включается тут:
                  Allocate only one IP per client (topology subnet), rather than an isolated subnet per client (topology net30)
                  Для NET30 адреса выдаются иначе, начиная с 6 шагом в 4 адреса
                  т.е.
                  0.6
                  0.10
                  0.14
                  ….
                  С NET30 я ifconfig-pool-persist не проверял.
                  2.Common names у клиентов разные?

                  1 Reply Last reply Reply Quote 0
                  • I Offline
                    iliaxxx
                    last edited by

                    @pigbrother:

                    @iliaxxx:

                    @Scodezan:

                    Замените на { ifconfig-pool-persist /home/ips.list; }, то есть без 0. Тогда OpenVPN будет сохранять там присвоенный им адрес. Так у Вас будет больше понимания дела.

                    Не хотит, после перезагрузки сервера меняет Ip. А этот файл я уже не могу не открыть, не удалить. Говорит что уже прав у меня нет на него.

                    Ну файл можно и новый создать .
                    1.А топология туннеля - точно subntet?
                    Включается тут:
                    Allocate only one IP per client (topology subnet), rather than an isolated subnet per client (topology net30)
                    Для NET30 адреса выдаются иначе, начиная с 6 шагом в 4 адреса
                    т.е.
                    0.6
                    0.10
                    0.14
                    ….
                    С NET30 я ifconfig-pool-persist не проверял.
                    2.Common names у клиентов разные?

                    Включил NET30 я ifconfig-pool-persist. Не помогло, разве что только ip ареса стали выдаваться со второго десятка.
                    1.А топология туннеля - точно subntet? Как это проверить? Может и в чем то затупил…

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

                      В настройках сервера, указывал выше.
                      Client Settings->Topology

                      Там же - убедиться, что включено
                      Provide a virtual adapter IP address to clients

                      1 Reply Last reply Reply Quote 0
                      • I Offline
                        iliaxxx
                        last edited by

                        @pigbrother:

                        В настройках сервера, указывал выше.
                        Client Settings->Topology

                        Там же - убедиться, что включено
                        Provide a virtual adapter IP address to clients

                        Да это все у меня включено

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

                          Да это все у меня включено

                          При добавлении ifconfig-pool-persist /…/.../ips.list 0**;**
                          точка с запятой есть?

                          Больше идей нет.

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

                            Права на этот файл посмотрите. Владелец, группа. Должны быть такие же, как и у др. в папке.

                            Смотреть можно и через WinSCP.

                            1 Reply Last reply Reply Quote 0
                            • I Offline
                              iliaxxx
                              last edited by

                              @werter:

                              Права на этот файл посмотрите. Владелец, группа. Должны быть такие же, как и у др. в папке.

                              Смотреть можно и через WinSCP.

                              Даже и не знаю, уже и с правами на файлы пробовал, не получается.
                              Во вложении принскрины с настройками. Может так что подскажете.


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

                                Отличия от моих настроек:

                                **Включено:**Strict User/CN Matching
                                Выключено: Duplicate Connections
                                не указано: Concurrent connections -

                                С правами на ips1.list разобрались?

                                1 Reply Last reply Reply Quote 0
                                • I Offline
                                  iliaxxx
                                  last edited by

                                  @pigbrother:

                                  Отличия от моих настроек:

                                  **Включено:**Strict User/CN Matching
                                  Выключено: Duplicate Connections
                                  не указано: Concurrent connections -

                                  С правами на ips1.list разобрались?

                                  Ура… Заработало...
                                  **Выключено:**Strict User/CN Matching

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

                                    Выключено:Strict User/CN Matching

                                    То есть оно было выключено и включение помогло?

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