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.
    • 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.