Gui*_*lar 5 dhcp openvpn ifconfig
我现在遇到了一些麻烦,使用一个前同事设置的 OpenVPN 服务器(我不太喜欢 ATM)。我们将 OpenVPN 用于约 200 个客户端的专用网络(更具体地说,只有 15 个客户端,其中有虚拟机,桥接到同一网络 192.168.1.0/24)。
多年来它运行良好,但有几个星期,它表现得很奇怪。我在这个网络中有一台笔记本电脑,它曾经拥有 IP 192.168.1.156。这是我的 OpenVPN 服务器配置的有趣部分:
ifconfig-pool-persist ipp.txt
ifconfig-pool 192.168.1.1 192.168.1.254 255.255.255.0
Run Code Online (Sandbox Code Playgroud)
在我的 ipp.txt 文件中:
gfenollar.xxxxx.local,192.168.1.156
Run Code Online (Sandbox Code Playgroud)
但是当我重新启动我的 openvpn 客户端时,我得到了另一个 IP,总是不同的。当然,它给我分配了一个已经被另一个 OpenVPN 客户端使用的 IP,这太疯狂了!这是我的客户的日志:
Wed Feb 6 12:36:29 2013 SENT CONTROL [xxx]: 'PUSH_REQUEST' (status=1)
Wed Feb 6 12:36:29 2013 PUSH: Received control message: 'PUSH_REPLY,dhcp-option DNS 192.168.1.5,ping 8,ping-restart 20,ifconfig 192.168.1.24 255.255.255.0'
Wed Feb 6 12:36:29 2013 OPTIONS IMPORT: timers and/or timeouts modified
Wed Feb 6 12:36:29 2013 OPTIONS IMPORT: --ifconfig/up options modified
Wed Feb 6 12:36:29 2013 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Wed Feb 6 12:36:29 2013 TUN/TAP device tap0 opened
Wed Feb 6 12:36:29 2013 TUN/TAP TX queue length set to 100
Wed Feb 6 12:36:29 2013 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Wed Feb 6 12:36:29 2013 /sbin/ifconfig tap0 192.168.1.24 netmask 255.255.255.0 mtu 1500 broadcast 192.168.1.255
Run Code Online (Sandbox Code Playgroud)
所以在这里我得到了 192.168.1.24 而不是 0.156。它发生在我的每个主机上,但幸运的是,它们在静态的接口文件中有一个私有 IP,所以他们有点不允许使用“ifconfig”命令修改 ip,就像它发生在我身上一样。
有人可以指出我的调查方法吗?
非常感谢!
纪尧姆
小智 3
强制使用手动 IP 分配
ifconfig-pool-persist ipp.txt 0
Run Code Online (Sandbox Code Playgroud)
代替
ifconfig-pool-persist ipp.txt
Run Code Online (Sandbox Code Playgroud)
确保您已将 IP 添加到所有客户端。
| 归档时间: |
|
| 查看次数: |
19290 次 |
| 最近记录: |