如何確保Raspberry Pi始終具有相同的IP地址

分步指南,配置路由器以將LAN中的靜態DHCP IP地址分配給Raspberry Pi

我最近得到了一個Raspberry Pi進行測試,並建立了一些項目構想,在安裝了Raspbian(專門為Raspberry Pi製作的Linux版本的Debian)之後,我遇到了問題。

我使用HDMI電纜將Raspberry Pi連接到電視,並連接了USB鼠標和USB鍵盤以安裝操作系統並進行“連接”。

然後,我在Pi上設置了VNC服務器,以便能夠從Mac連接到它。

當我拆除所有這些電纜時,為了僅將Raspberry Pi連接到電源線上,我意識到,只要重新啟動它,分配給它的IP地址就會改變。

這是因為DHCP,WiFi路由器使用的協議。它不會為每個連接的設備分配固定的IP:IP一直在變化。

有時候是192.168.1.2。有時候是192.168.1.30。有時候是192.168.1.43

我真的不想每次都花時間來查找Raspberry Pi IP地址是什麼,對嗎?它很煩人。

因此,我發現可以通過標識其MAC地址來為特定設備分配固定IP。 MAC地址(也稱為媒體訪問控制地址)是唯一的標識符。每個設備都有不同的設備。

所以我連接到了在IP上運行的WiFi路由器192.168.1.1在我的本地網絡上,我去了DHCP服務器菜單。

在其中,單擊“靜態DHCP”,然後就可以為Raspberry Pi的MAC地址分配一個特定的IP:

The Router Admin Panel

我如何找到Pi的MAC地址?

我知道IP地址,因為Raspberry Pi上的VNC服務器面板顯示了它:

The VNC Connect panel

然後使用MacBook Air,我使用以下方法掃描了網絡:

ifconfig | grep broadcast | arp -a

這打印了所有連接到網絡的設備的IP和MAC地址,包括我感興趣的Raspberry PI:

? (192.168.1.42) at dc:a6:32:60:20:81 on en0 ifscope [ethernet]  

More computers tutorials: