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

Ubuntu 22.04热点连接激活失败,执行nmcli命令提示IP配置无法保留

Ubuntu 22.04热点连接激活失败,执行nmcli命令提示IP配置无法保留

看起来你在重装Network Manager后碰到了热点IP分配的棘手问题,我之前处理过类似的情况,给你几个针对性的排查和解决方向,一步步来试试:

  • 检查并手动配置热点IP子网
    自动DHCP分配可能在重装后出了问题,咱们手动指定一个专属子网试试:

    1. 先列出所有网络连接,找到你的热点连接名称:nmcli connection
    2. 修改热点的IP配置,替换成你自己的热点名称:
      nmcli connection modify "你的热点名称" ipv4.method manual ipv4.addresses 192.168.43.1/24 ipv4.gateway 192.168.43.1 ipv4.dns 8.8.8.8
      
    3. 重启热点生效:nmcli connection down "你的热点名称" && nmcli connection up "你的热点名称"
  • 确认DHCP相关服务正常运行
    Network Manager默认依赖dnsmasq来给热点分配IP,咱们检查下服务状态:

    1. 查看Network Manager调度服务状态:systemctl status NetworkManager-dispatcher.service
    2. 如果服务没启动,手动启动并设置开机自启:
      sudo systemctl start NetworkManager-dispatcher.service
      sudo systemctl enable NetworkManager-dispatcher.service
      
    3. 也可以检查dnsmasq的配置目录/etc/NetworkManager/dnsmasq.d/,看看有没有冲突的配置文件,有异常的话可以先备份后删除。
  • 排查IP地址冲突
    有时候系统本身的Wi-Fi网卡IP和热点子网重叠,会导致分配失败:

    1. 查看当前网卡的IP:ip addr show wlan0(如果你的网卡不是wlan0,换成实际名称)
    2. 如果发现网卡IP和你设置的热点子网(比如192.168.43.x)重叠,要么调整网卡的IP,要么换一个热点子网,比如改成192.168.50.1/24。
  • 重置Network Manager配置
    重装后可能残留了旧的配置文件导致冲突,咱们备份后重置:

    sudo mv /etc/NetworkManager /etc/NetworkManager.bak
    sudo systemctl restart NetworkManager
    

    重置后重新创建热点,看看能不能正常分配IP。

如果以上步骤都没解决问题,你可以打开一个终端,运行journalctl -u NetworkManager -f,然后尝试用手机连接热点,这个命令会实时输出Network Manager的日志,里面会有IP分配失败的具体原因,把这些日志信息贴出来,就能更精准定位问题啦!

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

火山引擎 最新活动