Ubuntu系统网络连接检查(基础排查)
确保Ubuntu主机已正常接入网络,可通过以下命令验证:
ip a命令检查网络接口(如eth0、wlan0)是否有IP地址(若无IP,需通过路由器或手动配置DHCP/静态IP)。ping命令测试外网访问(如ping baidu.com或ping 8.8.8.8),若无法ping通,需检查网线、Wi-Fi密码或路由器设置。/etc/resolv.conf文件,确保包含有效DNS服务器(如nameserver 8.8.8.8、nameserver 8.8.4.4),若缺失可通过sudo nano /etc/resolv.conf添加。sudo ip link set <接口名> up开启;若NetworkManager未运行,用sudo systemctl start NetworkManager启动。Jellyfin服务状态验证
确保Jellyfin服务正在运行,使用以下命令:
sudo systemctl status jellyfin:若服务未启动,用sudo systemctl start jellyfin启动;若需开机自启,用sudo systemctl enable jellyfin。Jellyfin网络配置检查
确认Jellyfin的网络设置正确,主要涉及以下文件:
/etc/jellyfin/jellyfin.conf(默认配置文件)。Network部分,确认Port(默认8096)未被占用,BindAddress(绑定IP)设置为0.0.0.0(允许所有IP访问)或主机局域网IP(如192.168.1.100)。防火墙与端口转发设置
ufw,需允许Jellyfin端口通过:sudo ufw allow 8096/tcp(若端口修改过,替换为实际端口),然后用sudo ufw reload生效。日志分析与问题定位
若网络问题持续存在,查看Jellyfin日志获取详细错误信息:
/var/log/jellyfin/(如jellyfin.log)。tail -n 50 /var/log/jellyfin/jellyfin.log(实时监控用tail -f)。Docker环境额外检查(若使用Docker部署)
docker ps查看Jellyfin容器是否运行(状态为“Up”)。-p参数正确(如-p 8096:8096,主机端口:容器端口)。bridge模式(默认),避免host模式冲突(除非有特殊需求)。