仍然无法让客户端获取静态ip
我的执行方法openvpn
是sudo openvpn --config /etc/openvpn/client/client.ovpn
SSH 连接到华硕路由器
转到
jffs
文件夹,mkdir configs cd configs mkdir openvpn cd openvpn mkdir ccd cd ccd touch nuc vi nuc ifconfig-push 10.8.0.22 255.255.255.0
退出 SSH。
华硕路由器网页设置 ->
http://192.168.0.1/
-> VPN -> OpenVpn -> 自定义配置 ->client-config-dir /jffs/configs/openvpn /ccd
用户名/密码验证仅选择“是”
允许的客户端
- 通用名称(CN) =>
tester
(我的 OpenVPN 设置的账户) - 子网 =>
10.8.0.0
- 面膜 =>
255.255.255.0
- 推 =>
No
- 通用名称(CN) =>
服务器还需要做哪些其他设置?或者有什么需要添加到密钥中?
我只需按照答案中的步骤操作即可
我没有对其余部分做任何更改
还有其他地方可以设置吗?
答案1
对我来说,您似乎为客户端配置文件 ( nuc
) 指定了错误的名称。OpenVPN 的工作方式是,可能非常多的客户端中的每一个都可以拥有自己的配置 - 并且特定客户端的配置文件通过客户端的通用名称来区分,因为通用名称是唯一的。
如果您的客户端的通用名称tester
如您所写,则必须将ccd
目录内的客户端配置文件重命名为tester
,这样它就应该可以工作了......