這是關聯到完整的說明。
當我到達第 9 步時,在「9. 設定客戶端設定檔」標題下,它顯示:
現在我們將設定 openVPN 作為客戶端工作。請記住,我們已經在客戶端安裝了 openvpn 軟體包,並且 /etc/openvpn/ 中有“ca.crt”、“vpnclient1.key”、vpnclient1.crt”
將範例 client.conf 複製到 /etc/openvpn。
$ sudo cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf /etc/openvpn/
編輯 /etc/openvpn/client.conf。
…
指定這是openvpn client客戶端
遠端 VPN 伺服器 1194
ca.crt
憑證 vpnclient1.crt
密鑰 vpnclient1.key ...
現在在用戶端啟動OpenVPN
$ /etc/init.d/openvpn start * 啟動虛擬專用網路守護程式... * 自動啟動 VPN“客戶端”
$ ifconfig tun0 tun0 連結 encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.0.6 P-t-P:10.8.0.5 Mask:255.255.255.255
但是,當我嘗試執行最後一個命令時,出現以下錯誤:
bash: /etc/init.d/openvpn: No such file or directory
我假設該腳本被 systemctl 或其他東西包含,所以我嘗試了接下來的幾個:
# systemctl enable [email protected]
# systemctl start [email protected]
……我透過製表符補全偶然發現了這一點。任何人都可以闡明如何繼續嗎?
謝謝
答案1
要在您想要使用的現代 Fedora 系統上啟動由foo.conf
in定義的 OpenVPN 連接,您可以使用 啟用它以供將來啟動。/etc/openvn
systemctl start [email protected]
systemctl enable [email protected]
形式的 systemd 單元[email protected]
是一個模板單元,您需要指定要使用的單元的哪個特定實例 - 在 OpenVPN 的情況下,實例名稱是設定檔的基本名稱。
因此,根據您的情況,您可以透過以下方式開始連線:
systemctl start [email protected]
並永久啟用它:
systemctl enable [email protected]