OpenVPN назначает IP-адреса с несмежной маской сети

Я работаю над использованием OpenVPN для подключения нескольких точек доступа в разных местах. Я намеревался назначить IP-адреса устройствам, чтобы NAT не использовался в сети, используя блок 10.0.0.0 / 16 следующим образом:

10.0.0.1 OpenVPN Server
10.0.1.1 OpenVPN Client/Access Point
10.0.2.1 OpenVPN Client/Access Point

каждая точка доступа (клиент OpenVPN) будет назначать IP-адреса с 10.0.х.2 до 10.0.х.254 к своим клиентам.

чтобы эта система работала, OpenVPN должен был раздавать IP-адреса клиентам OpenVPN (т. е. доступ points) с маской подсети 255.255.0.255. Однако, когда я пытаюсь это сделать, я получаю следующее сообщение об ошибке:

Options error: --server directive network/netmask combination is invalid

есть ли способ заставить сервер OpenVPN назначать IP-адреса, используя маску подсети с несмежными битами? Например, это даст каждому клиенту OpenVPN адрес вида 10.0.x.1.

18
задан Wesley Chalmers
02.02.2023 8:13 Количество просмотров материала 2564
Распечатать страницу

1 ответ

вы не можете иметь маску 255.255.0.255. Технически это невозможно и не поддерживается. Маска сети описывает, какие биты адреса используются для идентификации хоста в отличие от самой сети. Если вы заинтересованы в этом поиске, как работает подсеть. Есть много статей об этом.

Если вы ищете на фиксированное количество клиентов просто использовать фиксированную конфигурацию IP вместо конфигурации DHCP. Взгляните на как установить статический IP (на стороне клиента) в OpenVPN? на ServerFault для получения дополнительной информации. Один из ответов может подойти для вашего дела.

1
отвечен Seth 2023-02-03 16:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх