指定這是openvpn client客戶端

指定這是openvpn client客戶端

這是關聯到完整的說明。

當我到達第 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.confin定義的 OpenVPN 連接,您可以使用 啟用它以供將來啟動。/etc/openvnsystemctl start [email protected]systemctl enable [email protected]

形式的 systemd 單元[email protected]是一個模板單元,您需要指定要使用的單元的哪個特定實例 - 在 OpenVPN 的情況下,實例名稱是設定檔的基本名稱。

因此,根據您的情況,您可以透過以下方式開始連線:

systemctl start [email protected]

並永久啟用它:

systemctl enable [email protected]

相關內容