Vpn
openvpn - ifconfig 參數
ifconfig
openvpn配置文件中的參數是什麼意思?這是一個範例文件:dev tun0 proto udp comp-lzo port 5073 remote 172.16.23.73 5073 ifconfig 172.17.3.41 172.17.3.43
來自 OpenVPNs 自己的文件:
# 10.1.0.2 is our local VPN endpoint (home). # 10.1.0.1 is our remote VPN endpoint (office). ifconfig 10.1.0.2 10.1.0.1
換句話說,這是您希望您的 VPN客戶端分配他們自己的 VPN IP 地址的時候。
在我的範例中,客戶端將擁有 IP 地址
10.1.0.2
,而 VPN 網關將擁有 IP 地址10.1.0.1
。在我的 Ubuntu 伺服器上找到它
/usr/share/doc/openvpn/examples/sample-config-files/static-home.conf
另一種方法是
client-config-dir <path>
在 OpenVPN 伺服器主文件中使用,並讓所有客戶端使用證書中具有唯一 CommonName 的客戶端證書連接到伺服器。假設您已設置
client-config-dir
指向子目錄ccd
。然後,您可以創建一個名稱與包含該行的每個客戶端證書中的 CommonName 匹配的文件
ifconfig-push <IP address> <subnet mask>
。使用我上面的例子:ifconfig-push 10.1.0.2 255.255.255.0
這假設您在伺服器主配置文件中有一行包含以下行:
server 10.1.0.0 255.255.255.0