You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

树莓派4配置静态IP地址问题求助

树莓派4配置静态IP地址问题求助

嗨,我来帮你搞定树莓派4的静态IP配置!先看了你提供的ifconfig输出,你的以太网接口eth0当前用的是动态分配的IP 192.168.2.188,子网掩码255.255.255.0,这些参数刚好可以作为配置静态IP的参考。

现在树莓派主流的静态IP配置方式是通过dhcpcd.conf文件,步骤如下:

  • 第一步:先备份配置文件,防止改坏了没法恢复

    sudo cp /etc/dhcpcd.conf /etc/dhcpcd.conf.backup
    
  • 第二步:打开配置文件编辑

    sudo nano /etc/dhcpcd.conf
    
  • 第三步:在文件末尾添加以下配置内容(根据你的网络环境调整)

    interface eth0
    static ip_address=192.168.2.188/24  # 可以保留当前IP,或者选同网段未被占用的其他IP
    static routers=192.168.2.1          # 这里填你的路由器网关地址,一般是192.168.2.1,不确定的话可以用`route -n`查看
    static domain_name_servers=192.168.2.1 8.8.8.8  # DNS服务器,第一个填路由器IP,第二个是谷歌公共DNS,也可以用你自己的DNS
    

    小提示:/24对应的就是子网掩码255.255.255.0,不用单独写子网掩码啦。

  • 第四步:保存并退出编辑器
    Ctrl+O,回车确认保存,再按Ctrl+X退出nano。

  • 第五步:让配置生效
    你可以选择重启dhcpcd服务:

    sudo systemctl restart dhcpcd
    

    或者直接重启树莓派(更稳妥):

    sudo reboot
    

配置完成后,你可以再次运行ifconfig eth0或者ip a show eth0来验证,看看inet后面的地址是不是你设置的静态IP就可以啦!

额外注意事项

  • 一定要确保你选的静态IP没有被局域网内其他设备占用,不然会出现IP冲突,导致网络异常
  • 如果是要给WiFi配置静态IP,把interface eth0改成interface wlan0就行,其他参数同理
  • 旧版本树莓派可能用/etc/network/interfaces配置,但现在官方推荐用dhcpcd的方式,兼容性和稳定性更好

备注:内容来源于stack exchange,提问作者musbach

火山引擎 最新活动