Raspberry Pi B+ 运行 Jessie。备用康柏笔记本电脑正在运行pfSense2.2.6 带有用于 WAN 的板载 Realtek NIC 和Micro Center 内陆 USB 以太网适配器对于 LAN 端口。
此配置用于快速设置和测试,最终我将专门构建一台 pfSense PC。
我有板载 Wi-Fi 设置并桥接到 LAN,LAN 和 Wi-Fi 应该连接到互联网上的 OpenVPN 服务器。
所有这些都有效,只是 Pi 不想通过 DHCP 获取 IP 地址。我的另一台 Windows 笔记本电脑工作正常。 Pi 将通过 DHCP 从运行库存固件的 Netgear WNDR3800 获取 IP 地址。
我已经做了一些挖掘。
- 据 Pi 称,它认为自己没有得到回应
No DHCPSOFFERS received
。我不记得在哪里看到过这个,而且无论如何我都无法再次访问,因为我卸载了默认的 DHCP 客户端并在建议的某人在 Raspberry Pi 论坛上。我也在其他地方看到过这个推荐,所以我认为这是一个很好的建议。 - 根据 pfSense DHCP 服务器的说法,它认为它正在响应 pi 并给出报价。
。
Feb 28 13:13:34 dhcpd: DHCPDISCOVER from b8:27:eb:0c:9e:1e (`ACTUAL_HOSTNAME`) via ue0
Feb 28 13:13:34 dhcpd: DHCPOFFER on 172.16.1.105 to b8:27:eb:0c:9e:1e (`ACTUAL_HOSTNAME`) via ue0
Feb 28 13:13:47 dhcpd: DHCPDISCOVER from b8:27:eb:0c:9e:1e (`ACTUAL_HOSTNAME`) via ue0
Feb 28 13:13:47 dhcpd: DHCPOFFER on 172.16.1.105 to b8:27:eb:0c:9e:1e (`ACTUAL_HOSTNAME`) via ue0
Feb 28 13:13:50 dhcpd: DHCPDISCOVER from b8:27:eb:0c:9e:1e (`ACTUAL_HOSTNAME`) via ue0
Feb 28 13:13:50 dhcpd: DHCPOFFER on 172.16.1.105 to b8:27:eb:0c:9e:1e (`ACTUAL_HOSTNAME`) via ue0
Feb 28 13:13:53 dhcpd: DHCPDISCOVER from b8:27:eb:0c:9e:1e (`ACTUAL_HOSTNAME`) via ue0
Feb 28 13:13:53 dhcpd: DHCPOFFER on 172.16.1.105 to b8:27:eb:0c:9e:1e (`ACTUAL_HOSTNAME`) via ue0
新 DHCP 客户端的清除和安装似乎进展不顺利。当我将鼠标悬停在网络 GUI 图标上时,Pi GUI 表示 DHCPD 未启动。根据这篇博文,它已经在那里开始了吗?
交换 DHCP 客户端后,Pi 仍会从 Netgear 路由器获取 IP 地址,但不会从 pfSense 获取 IP 地址。
我还能看什么?我可以修改什么?我的 Pi 是否安装了新的 DHCP 客户端?
我主要是 Windows 用户,对 Posix 操作系统只有很少的经验。不过,在不断从 Posix 树上掉下来并撞到所有树枝的过程中,我很快就失去了说这句话的能力。
编辑
使用新的 DHCP 客户端,如果 Pi 启动连接到 pfSense,甚至没有ifconfig
适配器的条目,只有环回适配器。如果我将它连接到 Netgear 及其交换机,那么适配器将有一个条目,并且它将获取一个条目。插入 pfSense 不会从 pfSense 获取新地址,重新启动也不会。
编辑2
在更改 DHCP 客户端之前,我删除了 /var/lib/dhcp 中找到的租约。那没有效果。
Pi 有一次确实从 pfSense 获取了一个 IP 地址(当我设置 pfSense 时,它会上下波动)。我在 pfSense UI 的租约表中看到了它。我想也许那一端卡住了一些东西,所以我把它删除了。那没有效果。