我家路由器后面的一台机器上运行着一个 OpenVPN 服务器,还有两个客户端,一个 Macbook 和一个 iPhone。
当我不使用 OpenVPN 时,我可以192.168.X.*
通过路由器 Web 界面和设备网络设置静态地为 Macbook 和 iPhone 分配 IP 地址。我为 OpenVPN 使用的配置是10.8.0.0
运行服务器的网络10.8.0.1
,两个客户端静态分配了client-config-dir
范围内的IP 10.8.0.*
。
我的设置使用tun
接口,我能够完美地转发所有互联网流量,所有设备均已提及。我能够ssh
从我的客户端转发到我的 LAN 网络内的设备192.168.X.*
,但我希望能够使用地址而不是使用ssh
从我的 LAN 网络上的机器转发到 OpenVPN 客户端。解析主机名时,我有指向地址的主机名。192.168.X.*
10.8.0.*
/etc/hosts
192.168.X.*
我在网上看到 OpenVPN 不支持tap
iOS 上的隧道,所以我不确定以太网桥接是否是一个解决方案。
有没有办法在客户端192.168.X.*
通过 OpenVPN 连接时为其提供相同的静态 IP 地址?无论是否使用 OpenVPN,我都希望能够使用相同的静态 IP 访问这些设备。我非常乐意根据需要提供更多详细信息!