openvpn配置文件中的ifconfig参数意味着什么?下面是一个示例文件:
dev tun0
proto udp
comp-lzo
port 5073
remote 172.16.23.73 5073
ifconfig 172.17.3.41 172.17.3.43发布于 2020-01-28 12:05:01
来自OpenVPN自己的文档:
# 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。
在/usr/share/doc/openvpn/examples/sample-config-files/static-home.conf下的Ubuntu服务器上找到的
另一种方法是在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发布于 2020-01-28 11:05:30
它给客户端提供相同的VPN IP。读取主配置文件。这些详细信息已经在配置文件中并注释掉了。
https://serverfault.com/questions/1000685
复制相似问题