树莓派通过命令行设置静态IP

本教程通过在终端,以命令行的方式,来给树莓派设置一个静态IP。在桌面环境下设置树莓派静态IP可以参考这篇文章:树莓派设置静态IP地址

1. 为Wi-Fi连接设置静态IP地址是一项简单的任务,只需修改树莓派的一个文件即可。

虽然树莓派的WLAN连接应被标识为wlan0,但是可以通过在树莓派上使用以下命令来验证这一点。

所有Wi-Fi接口都将以wl为前缀。

ifconfig
pi@raspberrypi:~ $ ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:27:eb:c0:bf:6d  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 30  bytes 1768 (1.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 30  bytes 1768 (1.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.43.25  netmask 255.255.255.0  broadcast 192.168.43.255
        inet6 fe80::c73b:501:6cb3:3ec1  prefixlen 64  scopeid 0x20
        ether b8:27:eb:95:ea:38  txqueuelen 1000  (Ethernet)
        RX packets 2010  bytes 170184 (166.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1849  bytes 466393 (455.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

可以看到,树莓派的WiFi连接标识为wlan0.

2. 确认了Wi-Fi连接接口名称后,我们便可以继续进行操作,并修改dhcpd配置文件。

通过运行以下命令开始修改此文件。

DHCPD是为网络提供动态主机配置协议服务的守护程序。它可以帮助协商设备分配IP地址。

sudo nano /etc/dhcpcd.conf

3. 在此文件中,您需要在文件末尾添加以下几行。

interface wlan0
static ip_address=192.168.1.115/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

interface wlan0 –此行定义了我们要修改其配置的接口。如果您的无线连接未在wlan0上运行,请确保在此处更改接口名称。

静态ip_address = 192.168.1.115 / 24 –这是您希望DHPCD从网络获取的IP地址和大小(/ 24)。确保这是一个未使用的地址,否则会出现冲突问题。

静态路由器= 192.168.1.1 –此行定义路由器(或网关)的IP地址。确保此地址与路由器的IP地址匹配,以便DHPCD知道连接位置。

static domain_name_servers = 192.168.1.1 –此行定义DHCP守护程序将用于此接口的DNS服务器地址。通常,可以将其设置为路由器的IP地址。

4. 现在,您可以通过按CTRL + X,然后按Y,最后按ENTER保存文件。

5. 现在,要确保已正确加载这些更改,您应该通过在终端中运行以下命令来重新启动树莓派。

sudo reboot

6.重新启动后,您的树莓派现在应该已经使用了定义的静态IP地址。您可以通过运行以下命令来验证树莓派的本地IP地址。

hostname -I

注意:您应该在路由器设置中为设备保留静态IP地址,防止该静态IP地址被其他设备占用。

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 树莓派通过命令行设置静态IP (https://www.lxx1.com/4928)

如果博客对您有帮助,请给我 赞助


热度:434℃

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据