您可以按照以下步骤排查和解决问题:
默认情况下,Ollama可能仅监听本地回环地址(127.0.0.1)。要允许外部访问,需将其配置为监听所有IP(0.0.0.0)或指定IP(如10...19)。
set OLLAMA_HOST=0.0.0.0 && ollama serve
或通过PowerShell:
$env:OLLAMA_HOST="0.0.0.0"; ollama serve
{
"host": "0.0.0.0"
}
修改后重启Ollama服务。
确认IP地址有效性:
在命令提示符输入 ipconfig,检查IPv4地址是否为 10...19。
测试本地监听:
在本地机器执行:
telnet 10.*.*.19 11434
若失败,说明Ollama未正确绑定IP或端口被占用。
telnet 10.*.*.19 11434
若不通,可能是防火墙、网络隔离(如公司网络)或路由器设置问题。
检查Ollama是否正常运行:
访问 http://127.0.0.1:11434 应返回Ollama的API信息。
查看日志:
日志可能位于 %USERPROFILE%.ollamalogsserver.log,检查是否有绑定IP或端口错误。
防病毒软件:某些安全软件可能拦截端口,尝试临时禁用测试。
网络策略:企业或学校网络可能限制端口访问,需联系管理员。
多网卡环境:确保设备通过正确的网络接口(如以太网/WiFi)连接。