You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改机器IP后ONOS GUI启动异常及SSH主机标识警告的解决方法

问题解决步骤

一、解决CLI的“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”警告

这个是SSH客户端缓存的主机密钥与当前ONOS节点的密钥不匹配导致的(修改本机IP后,SSH识别的主机身份发生变化),解决方法:

  • 执行命令删除旧的主机密钥记录:
    ssh-keygen -R onos
    
    若直接用IP连接,替换为对应新IP:
    ssh-keygen -R <你的新IP地址>
    
  • 重新执行opt/onos/bin/onos -l onos,按提示输入yes确认新主机密钥即可。

二、解决ONOS GUI启动异常(提示“ONOS GUI not ready yet... please stand by.”)

修改IP后,ONOS可能仍绑定旧IP导致GUI服务无法正常对外提供服务,按以下步骤排查:

  1. 检查ONOS配置中的绑定地址
    找到ONOS配置文件(通常在/etc/onos/onos.conf或安装目录下的config文件夹内),查找ONOS_IP、gui.bindAddress等含IP的配置项,修改为新IP或设置为0.0.0.0(允许所有地址访问)。
  2. 重启ONOS服务
    执行命令重启服务使配置生效:
    systemctl restart onos
    
    若用ONOS自带脚本启动:
    opt/onos/bin/onos-service restart
    
  3. 验证GUI端口监听状态
    检查默认GUI端口8181的绑定情况:
    ss -tulpn | grep 8181
    
    输出显示0.0.0.0:8181或新IP:8181即为正常;若仍显示旧IP,需重新检查配置修改是否正确。
  4. 查看GUI日志定位具体错误
    若以上步骤无效,查看GUI日志文件(通常在/var/log/onos/gui.log或opt/onos/logs/gui.log),根据日志中的错误信息(如端口占用、权限问题等)进一步排查。

内容的提问来源于stack exchange,提问作者stam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 00:55:55