Raspberry Pi通过命令行设置静态IP

电脑杂谈  发布时间:2020-07-12 22:27:48  来源:网络整理

树莓派_树莓派 树莓派_树莓派ip

本教程通过使用终端上的命令行为Raspberry Pi设置静态IP. 有关在桌面环境中设置Raspberry Pi的静态IP的信息,请参阅本文: 设置Raspberry Pi的静态IP地址.

1. 为Wi-Fi连接设置静态IP地址是一项简单的任务,只需在Raspberry Pi上修改文件即可.

尽管应该将Raspberry Pi的WLAN连接标识为wlan0,但是您可以通过在Raspberry Pi上使用以下命令来验证这一点.

所有Wi-Fi接口均以wl作为前缀.

树莓派_树莓派ip_树莓派 树莓派

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

您可以看到Raspberry Pi的WiFi连接为wlan0.

2. 确认Wi-Fi连接接口的名称后,我们可以继续并修改dhcpd配置文件.

树莓派ip_树莓派_树莓派 树莓派

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

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

sudo nano /etc/dhcpcd.conf

3. 在此文件中树莓派ip,您需要在文件末尾添加以下行.

树莓派_树莓派ip_树莓派 树莓派

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从网络(/ 24)获得的IP地址和大小. 确保这是一个未使用的地址树莓派ip,否则会发生冲突.

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

树莓派 树莓派_树莓派ip_树莓派

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

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

5. 现在,为确保正确加载这些更改,您应该通过在终端中运行以下命令来重新启动Raspberry Pi.

sudo reboot

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

hostname -I

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


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-278156-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 何思杰
        何思杰

        反正不合格的均非正品

      • 申新贞
        申新贞

        我们的盟友大英帝国该出手了

      热点图片
      拼命载入中...