Linux
OpenVPN:選項錯誤:無法辨識的選項或缺少參數
我正在嘗試將不同的 IP 地址範圍分配給
OpenVPN
. 兩種使用者類型是administrators
和employees
。為此,我為 and 創建了證書和密鑰employees
,administrators
然後.ovpn
為每個文件創建了一個單獨的文件,而不是使用client.ovpn
. 問題是 OpenVPN 似乎不喜歡我的.ovpn
文件的語法。具體來說,當我
openvpn --config /path/to/administrators.ovpn
在 CLIENT 電腦上輸入 CentOS 7 終端時,我收到以下錯誤消息:Options error: Unrecognized option or missing parameter(s) in /path/to/administrators.ovpn:1: administrators (2.3.6)
這是我的文件內容:
在遠端 CentOS 7 SERVER 上,我
server.conf
的是:port 1194 proto udp dev tun ca ca.crt cert server.crt key server.key dh dh2048.pem server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt client-config-dir ccd route 10.8.1.0 255.255.255.0 push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 8.8.8.8" push "dhcp-option DNS 8.8.4.4" keepalive 10 120 comp-lzo user nobody group nobody persist-key persist-tun status openvpn-status.log verb 3
遠端伺服器
/etc/openvpn/ccd/administrators
上還有:ifconfig-push 10.8.1.1 10.8.1.2
在客戶端上,我
/path/to/administrators.ovpn
的是:administrators dev tun proto udp remote server.ip.addr 1194 resolv-retry infinite nobind persist-key persist-tun comp-lzo verb 3 ca /path/to/ca.crt cert /path/to/administrators.crt key /path/to/administrators.key
我現在得到同樣的錯誤
employees.ovpn
,如果我重命名任何一個文件client.ovpn
。如何解決此錯誤以便通過 OpenVPN 建立連接?
看第一行:
/path/to/administrators.ovpn administrators <====
擺脫它。那不是openvpn參數。
更新
是的,我看到您還需要添加客戶端參數。我習慣於使用靜態密鑰和 IP 地址在網路之間設置 OpenVPN。在這些情況下,我從不需要客戶端參數。