我正在使用带有 pfSense 的 dyndns,并且我在 WAN 线路上连接了一个路由器(DHCP 配置)。每隔几天,我的 ISP 就会更改我的 IP,但 pfSense 不会自动更新它。
如果我打开 WebUI 并访问动态 DNS 服务,它会以红色显示我的 IP,因为它检测到它不是当前 IP。如果我单击“保存并更新”,它会正确更新 IP。
如何让 pfSense 自动更新 IP?
答案1
当 pfSense 使用 TCP/IP(静态或动态)连接到调制解调器/路由器时,这似乎是一个已知的限制[1]。解决方法如下:
安装 cron 包(System > Package Manager > Available Packages
,搜索 cron 并单击INSTALL
)。然后转到Services > Cron
并单击有关行上的编辑(铅笔)rc.dyndns.update
。您需要将分钟更改为*/5
并将小时更改为*
。这将使 pfSense 每 5 分钟检查一次 IP 更改。
笔记 [1] 有一个已关闭的错误报告https://redmine.pfsense.org/issues/2148pfsense 团队建议采用此解决方法。他们指出,“cron 包允许轻松进行编辑,我们认为不值得我们费心”