如何为有线以太网直接连接的设备提供静态 IP?

如何为有线以太网直接连接的设备提供静态 IP?

我正在使用有线以太网电缆将 Raspberry Pi 直接连接到我的笔记本电脑。我已经设置好了直接连接,我的 Raspberry Pi 可以通过笔记本电脑的无线连接访问互联网。这是我从互联网上复制并粘贴的命令,用于首先验证连接:

$ cat /var/lib/misc/dnsmasq.leases
1500971522 b8:27:eb:ce:e9:46 10.42.0.90 raspberrypi 01:b8:27:eb:ce:e9:46

将来,当我这样做时,为我的 pi 提供一个我选择的静态 ip 地址会很有帮助(因为我很快就会忘记上述命令)。这可以做到吗?如果可以,怎么做?此外,上面输出的哪个 mac 地址是 pi 的?

答案1

Dnsmasq 是一款非常好的工具,可用于为小型 LAN 网络设置 DNS 和 DHCP 服务器。使用它,您还可以预留 IP 地址。我建议您阅读指南这里. 在您的情况下b8:27:eb:ce:e9:46是您的 raspberrypi 设备的 MAC 地址。

为了在 dnsmasq 中保留相同的 IP,请创建新的 dnsmasq 文件。

sudo nano /etc/dnsmasq.d/example.dns

写下以下内容。根据要求进行修改。

# 常规配置

domain-needed bogus-priv 
domain=home.lan
dhcp-range=10.42.0.90,static,48h 
dhcp-option=10.42.0.1



 # Static IPs 
 dhcp-host=b8:27:eb:ce:e9:46,rasberrypi,10.42.0.90

相关内容