我刚刚在 OS X Server 上启用了 VPN 服务,一切运行正常,但我们面临一个问题。我们所有的客户端(大约 30 台 iMac)都使用静态 IP 连接到 VPN,但 OS X 服务器返回另一个 IP,这对我们来说是个大问题,因为我们需要在所有这些 Mac 上使用静态 IP 地址进行管理。
客户端设置(每台 Mac 都有一个 192.168.103.XXX IP)
当客户端连接时,服务器上发生的情况如下:
Thu Feb 6 13:57:58 2014 : L2TP incoming call in progress from '10.108.224.12'...
Thu Feb 6 13:57:58 2014 : L2TP received SCCRQ
Thu Feb 6 13:57:58 2014 : L2TP sent SCCRP
Thu Feb 6 13:57:58 2014 : L2TP received SCCCN
Thu Feb 6 13:57:58 2014 : L2TP received ICRQ
Thu Feb 6 13:57:58 2014 : L2TP sent ICRP
Thu Feb 6 13:57:58 2014 : L2TP received ICCN
Thu Feb 6 13:57:58 2014 : L2TP connection established.
Thu Feb 6 13:57:58 2014 : using link 0
Thu Feb 6 13:57:58 2014 : Using interface ppp0
Thu Feb 6 13:57:58 2014 : Connect: ppp0 <--> socket[34:18]
Thu Feb 6 13:57:58 2014 : CHAP peer authentication succeeded for vpn
Thu Feb 6 13:57:58 2014 : DSAccessControl plugin: User 'vpn' authorized for access
Thu Feb 6 13:57:58 2014 : sent [IPCP ConfReq id=0x1 <addr 10.108.65.16>]
Thu Feb 6 13:57:58 2014 : sent [ACSCP ConfReq id=0x1]
Thu Feb 6 13:57:58 2014 : rcvd [IPCP ConfReq id=0x1 <addr 192.168.103.2> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Thu Feb 6 13:57:58 2014 : ipcp: returning Configure-NAK
Thu Feb 6 13:57:58 2014 : sent [IPCP ConfNak id=0x1 <addr 192.168.103.1> <ms-dns1 10.241.20.20> <ms-dns3 10.241.20.21>]
正如您在最后 3 条规则中看到的,IP 192.168.103.2(在客户端上手动输入)被忽略,客户端获取 IP 地址 192.168.103.1,而问题在于它每次都会发生变化。
我在这里遗漏了什么?