У вас возникли сложности с настройкой OpenVPN на роутере ASUS?

Здравствуйте! 

Я не слишком знаком с этой темой, но давно хотел настроить VPN через свой роутер. Я арендовал VPS и успешно настроил OpenVPN через AmneziaVPN. На SteamDeck и Mac с использованием приложения AmneziaVPN всё работает отлично. Однако, когда я пытаюсь загрузить конфигурацию в роутер Asus, происходит бесконечное подключение. Роутер выдаёт следующую ошибку:

```
Nov 30 18:34:44 vpnclient5[2365]: Options error: Unrecognized option or missing or extra parameter(s) in config.ovpn:49: block-ipv6 (2.4.7)
Nov 30 18:34:44 vpnclient5[2365]: Use --help for more information.
```

Вот сам конфиг:

```
client
dev tun
proto udp
resolv-retry infinite
nobind
persist-key
persist-tun

cipher AES-256-GCM
auth SHA512
verb 3
tls-client
tls-version-min 1.2
key-direction 1
remote-cert-tls server

dhcp-option DNS 1.1.1.1
dhcp-option DNS 1.0.0.1

remote 150.241.96.159 49719

</tls-auth>

redirect-gateway def1 ipv6 bypass-dhcp
ifconfig-ipv6 fd15:53b6:dead::2/64  fd15:53b6:dead::1
block-ipv6
```

Как мне устранить эту проблему?
  • 30 ноября 2024 г. 18:43
Ответы на вопрос 2
Ошибка, которую вы получаете ("Options error: Unrecognized option or missing or extra parameter(s) in config.ovpn:49: block-ipv6"), указывает на то, что ваш роутер Asus использует устаревшую версию OpenVPN, которая не поддерживает опцию `block-ipv6`. Это может быть одной из причин, почему соединение не устанавливается.

### Шаги для устранения проблемы

1. **Удалите или закомментируйте строку `block-ipv6`**:
   Убедитесь, что в конфигурационном файле OpenVPN для роутера нет опции `block-ipv6`, так как ваш роутер не поддерживает её. Вы можете закомментировать её, добавив `#` в начале строки, или просто удалить.

   ```bash
   # block-ipv6
   ```

2. **Проверьте версию OpenVPN**:
   Если у вас есть доступ к интерфейсу командной строки вашего роутера, вы можете проверить версию OpenVPN, запустив команду:

   ```bash
   openvpn --version
   ```

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

3. **Убедитесь, что все остальное правильно настроено**:
   Проверьте остальные настройки. Некоторые параметры, на которые стоит обратить внимание:
   - Убедитесь, что `redirect-gateway` правильно используется. Если вы не хотите использовать IPv6, то вы можете изменить на:
   
     ```bash
     redirect-gateway def1
     ```

   - Убедитесь, что IP-адрес и порт (в данном случае `150.241.96.159 49719`) корректны.

4. **Используйте IPv4 вместо IPv6**:
   Если ваш VPN-сервер не поддерживает IPv6, вам нужно использовать только IPv4. Убедитесь, что соответствующие параметры адресации IPv6 удалены или закомментированы, если они не нужны.

5. **Очистка и переоснащение конфигурационного файла**:
   Попробуйте создать новый конфигурационный файл, начиная с базовой конфигурации, и постепенно добавляйте параметры, проверяя, что работает, а что — нет.

6. **Документация и поддержка**:
   Обратитесь к документации вашего роутера и AmneziaVPN для получения информации о совместимости и настройках. Возможно, существует специальный раздел для настройки OpenVPN на роутерах ASUS.

В случае, если ни одно из изменений не помогает, возможно, стоит рассмотреть возможность приобрести роутер с более новой версией OpenVPN или использовать сервер VPN как точку доступа вместо роутера, что также расширит ваши возможности.
Роутер не поддерживает опцию block-ipv6. Попробуйте убрать её
Похожие вопросы