Raspbian Jessie 有线 LAN 没有来自 pfSense 2.2.6 DHCP 服务器的 DHCPOFFERS

Raspbian Jessie 有线 LAN 没有来自 pfSense 2.2.6 DHCP 服务器的 DHCPOFFERS

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 地址。

我已经做了一些挖掘。

  1. 据 Pi 称,它认为自己没有得到回应No DHCPSOFFERS received。我不记得在哪里看到过这个,而且无论如何我都无法再次访问,因为我卸载了默认的 DHCP 客户端并在建议某人在 Raspberry Pi 论坛上。我也在其他地方看到过这个推荐,所以我认为这是一个很好的建议。
  2. 根据 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/dh​​cp 中找到的租约。那没有效果。

Pi 有一次确实从 pfSense 获取了一个 IP 地址(当我设置 pfSense 时,它​​会上下波动)。我在 pfSense UI 的租约表中看到了它。我想也许那一端卡住了一些东西,所以我把它删除了。那没有效果。

答案1

事实证明,添加一个开关(并切换到带有新 Raspbian Jessie 映像的 Raspberry Pi 2)就是解决方案。这让我相信某人自动MDIX没有工作。 USB适配器声称auto MDIX,芯片(SMSC LAN 9514,数据表)在 Pi 支持它,但我不知道是否需要进一步支持它。

令我困惑的是,Raspberry Pi 在某个时刻似乎获取了一个地址,并且 pfSense 能够看到 Raspberry Pi 请求 DHCP。

我想有人会遇到类似的问题。

相关内容