Raspbian

Raspbian Jessie 有線 LAN 沒有來自 pfSense 2.2.6 DHCP 伺服器的 DHCPOFFERS

  • March 10, 2016

執行 Jessie 的 Raspberry Pi B+。執行pfSense 2.2.6 的備用 Compaq 筆記型電腦,帶有用於 WAN 的板載 Realtek NIC 和用於 LAN 埠 的Micro Center Inland USB 乙太網適配器。

此配置用於快速設置和測試,最終我將專門建構一台 pfSense PC。

我有板載 Wi-Fi 設置並橋接到 LAN,LAN 和 Wi-Fi 應該連接到 Internet 上的 OpenVPN 伺服器。

所有這些都正常工作,除了 Pi 不想通過 DHCP 獲取 IP 地址。我的另一台 Windows 筆記型電腦工作正常。Pi 將通過 DHCP 從我的 Netgear WNDR3800 執行庫存韌體中獲取 IP 地址。

我做了一些探勘工作。

  1. 根據 Pi 的說法,它認為它沒有得到回應No DHCPSOFFERS received。我不記得我在哪裡看到的,因為我解除安裝了預設的 DHCP 客戶端並根據 Raspberry Pi 論壇上某人建議安裝了 DHCPPCD。我在其他地方也看到了這個建議,所以我認為這是一個很好的建議。
  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 客戶端的清除和安裝似乎並不順利。Pi GUI 說當我將滑鼠懸停在網路 GUI 圖示上時 DHCPD 沒有啟動。根據這篇博文,它已經開始了嗎?

交換 DHCP 客戶端后,樹莓派仍會從 Netgear 路由器獲取 IP 地址,但不會從 pfSense 獲取 IP 地址。

我還能看什麼?我可以修改什麼?我的 Pi 是否使用了新的 DHCP 客戶端?

我主要是 Windows 使用者,對 Posix OS 的經驗很少。雖然,在不斷地從 Posix 樹上掉下來並撞到所有的樹枝上,我很快就失去了這樣說的能力。

編輯

使用新的 DHCP 客戶端,如果 Pi 啟動連接到 pfSense,則適配器甚至沒有條目ifconfig,只有環回適配器。如果我將它連接到 Netgear 並且它是交換機,那麼適配器就會有一個條目,它會抓取一個條目。插入 pfSense 不會從 pfSense 獲取新地址,也不會重新啟動。

編輯 2

在更改 DHCP 客戶端之前,我刪除了 /var/lib/dh​​cp 中的租約。那沒有效果。

Pi 有一次確實從 pfSense 獲取了一個 IP 地址(當我設置 pfSense 並且它上下波動時)。我在 pfSense UI 的租約表中看到了它。想著可能有什麼東西卡在了那一端,我刪除了它。那沒有效果。

事實證明,添加一個開關(並使用新的 Raspbian Jessie 圖像切換到 Raspberry Pi 2)是解決方案。這讓我相信某人的自動 MDIX不起作用。USB 適配器聲稱自動 MDIX,並且 Pi 中的晶片(SMSC LAN 9514,數據表)支持它,但我不知道是否需要進一步支持它。

讓我大吃一驚的是,樹莓派在某一時刻似乎抓取了一個地址,而 pfSense 能夠看到樹莓派請求 DHCP。

我想有人會遇到類似的問題。

引用自:https://unix.stackexchange.com/questions/266283