当网络出现故障时解析自己的 LAN IP

当网络出现故障时解析自己的 LAN IP

我有一个无头音乐服务器(raspbian buster),在同一台机器上运行存储服务器(minimserver)和播放器(upmpdcli)。当它播放时,它通过 LAN 地址获取音乐文件。因此,音乐是通过以下 URL 播放和浏览的:http://192.168.1.108:9790/minimserver/...

尽管播放列表存储在机器上,但当失去 WiFi 连接时,流媒体会立即停止。我认为这是因为接口被关闭并且它无法再通过 IP 访问自身192.168.1.108

我无法更改系统以完全访问音乐,localhost因为音乐已被网络上的其他设备排队和浏览。那么192.168.1.108,即使在网络关闭时,有什么方法可以维持本地主机 LAN 地址 ( ) 解析吗?

答案1

还将接口地址添加到lo(环回)适配器:

sudo ip addr add 192.168.1.108/32 dev lo

内核会做正确的事情。

相关内容