OpenVPN kurarken 'Unrecognised option or missing or extra parameter in configuration' hatası
Bir OpenVPN bağlantısı kuramıyorum. Akıllı telefonumda ve Windows istemcimde çalışan bir yapılandırma dosyası (.ovpn) kullanıyorum. Bu yapılandırma verilerini Keenetic ayarlarına yapıştırdım ancak sunucuyla bağlantı kuramadım. Router'ın kayıtları Unrecognized option or missing or extra parameter(s) in configuration: (line 6): block-outside-dns (2.4.6) hatasını gösteriyor. Bağlantı kurmak için OpenVPN yapılandırmasında neyi değiştirmem gerekiyor?
Genel olarak, Router'ın kayıtlarındaki Unrecognised option or missing or extra parameter(s) in configuration hatası, OpenVPN yapılandırmasında Keenetic tarafından desteklenmeyen bir yönerge, seçenek, komut veya parametre olduğu anlamına gelir.
Genellikle, böyle bir mesajdan sonra kayıtta bir hata satırı görürsünüz.
Unrecognized option or missing or extra parameter(s) in configuration: (line 6): block-outside-dns (2.4.6) mesajını inceleyelim. Bu mesaj 6. satırı ve block-outside-dns yönergesini içerir.
OpenVPN yapılandırmasına bakın. setenv opt block-outside-dns satırını bulacaksınız. Bu yönerge yalnızca Windows'a özeldir. Özellikle, yapılandırmada açıkça belirtilmeyen üçüncü taraf DNS sunucularının kullanımını engeller. Android işletim sisteminde de bu yönerge çalışmaz ve basitçe yok sayılır.
Keenetic Router'lar, katı yapılandırma gereksinimleri nedeniyle bu satırı işlemezler.
Önemli
Keenetic Router'lar katı OpenVPN yapılandırma gereksinimleri kullanır. Yapılandırma, işlenemeyen yönergeler veya bilinmeyen komutlar içermemelidir.
Yapılandırmada yalnızca OpenVPN Kılavuzu'nda listelenen seçenekler kullanılabilir.
Yukarıdaki bağlantıdaki bazı seçenekler desteklenmeyebilir. Örneğin, cihazın OpenVPN uygulaması IPv6 ile ilgili seçenekleri desteklememektedir.
Böyle bir hatayla karşılaşıldığında, satırı yorum satırı yapmanız veya silmeniz gerekir. Bizim örneğimizde bu satır şudur:
setenv opt block-outside-dns
Yorum satırı yapmak için, satıra # karakteriyle başlamanız gerekir:
#setenv opt block-outside-dns
İpucu
OpenVPN istemci yapılandırmasında block-outside-dns satırı yoksa, ancak yukarıdaki hata Router'ın kayıtlarında mevcutsa, OpenVPN yapılandırma dosyasına şu satırı ekleyin:
pull-filter ignore 'block-outside-dns'