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