查看: 2130|回复: 1

[原创] 树莓派从buster 升级到 bullseye后静态IP的问题及解决方法

[复制链接]
attend 发表于 2022-12-26 21:58 | 显示全部楼层 |阅读模式
快御云安全
在线更新树莓派到bullseye后,出现了IP地址问题。现象是,原本设定的静态IP ....08在更新重启后增加了112这个地址,并且这个地址被认定是默认首选IP。在dhcpcd.conf配置文件里并没有改变任何设置。这个112地址如何出现的成了问题。
解决问题的最好方法是删除这个软件包 :sudo apt purge connman
但是这样会导致立刻失去网络链接,需要本地登陆树莓派,并连接显示器和键盘才可以操作。
另一个办法是手工修改connman的配置文件。
进入文件夹:/var/lib/connman,在该目录下有一批网络配置的文件夹,进入和网卡mac地址对应的文件夹。
如何确定网卡mac地址:
命令:ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.8  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::dea6:32ff:fe49:8d36  prefixlen 64  scopeid 0x20
        ether dc:a6:32:49:8d:36  txqueuelen 1000  (Ethernet)
        RX packets 50984  bytes 47229891 (45.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 87090  bytes 103594923 (98.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
黑体字处为mac地址。
进入目录: ethernet_dca632498d36_cable
编辑setting 文件如下:
[ethernet_dca632498d36_cable]
Name=Wired
AutoConnect=true
IPv4.method=manual
IPv6.method=off
IPv6.privacy=disabled
IPv4.netmask_prefixlen=24
IPv4.local_address=192.168.0.8
IPv4.gateway=192.168.0.1
Proxy.Method=direct
Nameservers=192.168.0.1;

存盘退出,重启即可。
重启后,可以看到IP地址正常,没有112这个地址了。
这时,可以安全删除connman包,不会导致连接丢失。同时,也可以删除/var/lib/connman目录下所有文件。

ZMLoveLH 发表于 2022-12-31 20:10 | 显示全部楼层
感谢分享实用的教程,进来学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2024 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2024-12-28 01:05

快速回复 返回顶部 返回列表