Skip to main content

Manuale Utente (Inglese)

Errore 'Unrecognised option or missing or extra parameter in configuration' durante la creazione di una OpenVPN

Non riesco a stabilire una connessione OpenVPN. Utilizzo un file di configurazione (.ovpn) che funziona sul mio smartphone e sul client Windows. Ho incollato questi dati di configurazione nelle impostazioni di Keenetic ma non ho ottenuto alcuna connessione con il server. I registri del router mostrano un errore Unrecognized option or missing or extra parameter(s) in configuration: (line 6): block-outside-dns (2.4.6). Cosa devo modificare nella configurazione di OpenVPN per stabilire una connessione?

In generale, l'errore Unrecognised option or missing or extra parameter(s) in configuration nei registri del router significa che nella configurazione di OpenVPN è presente una direttiva, un'opzione, un comando o un parametro non supportato da Keenetic.

Solitamente, dopo tale messaggio, viene visualizzata una riga di errore nel registro.

Esaminiamo il messaggio Unrecognized option or missing or extra parameter(s) in configuration: (line 6): block-outside-dns (2.4.6). Contiene la riga 6 e la direttiva block-outside-dns.

Fare riferimento alla configurazione di OpenVPN. Si troverà la riga setenv opt block-outside-dns. Questa direttiva è esclusiva per Windows. In particolare, blocca l'uso di server DNS di terze parti non esplicitamente menzionati nella configurazione. Anche nel sistema operativo Android, questa direttiva non funziona e viene semplicemente ignorata.

I router Keenetic non elaborano questa riga a causa dei severi requisiti di configurazione.

Importante

I router Keenetic utilizzano requisiti di configurazione OpenVPN severi. La configurazione non deve contenere direttive o comandi sconosciuti che non possono essere elaborati.

Nella configurazione possono essere utilizzate solo le opzioni elencate nel Manuale di OpenVPN.

Alcune opzioni del link precedente potrebbero non essere supportate. Ad esempio, l'implementazione di OpenVPN nel dispositivo non supporta le opzioni relative a IPv6.

In caso di un errore simile, è necessario commentare o eliminare la riga. Nel nostro esempio, è:

setenv opt block-outside-dns

Per commentare, è necessario iniziare la riga con il carattere #:

#setenv opt block-outside-dns

Suggerimento

Se nella configurazione del client OpenVPN non è presente la riga block-outside-dns, ma l'errore sopra indicato è presente nei registri del router, aggiungere una riga al file di configurazione di OpenVPN:

pull-filter ignore 'block-outside-dns'