系统配置:hostname:hostname
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
系统配置:hostname:hostname [2023/06/15 10:43] – lnote | 系统配置:hostname:hostname [2023/06/15 10:45] (当前版本) – lnote | ||
---|---|---|---|
行 28: | 行 28: | ||
**linux设置了静态IP之后还会获取动态IP导致hostname无法修改的问题解决** | **linux设置了静态IP之后还会获取动态IP导致hostname无法修改的问题解决** | ||
- | <del>< | + | <del> |
原因是network与NetworkManager服务冲突 | 原因是network与NetworkManager服务冲突 | ||
行 39: | 行 39: | ||
systemctl restart network | systemctl restart network | ||
- | </WRAP></del> | + | </del> |
+ | \\ | ||
+ | \\ | ||
+ | 原因是connman\\ | ||
+ | https:// | ||
+ | ConnMan 默认会更改临时 hostname。与 X authority 一起使用时会有问题:如果用旧的 hostname 生成了 xauth magic coookie 之后,ConnMan 改变了你的 hostname,那么将无法创建新的窗口,会显示诸如 No protocol specified 和 Can't open display: :0.0 的错误。手动重置 hostname 可以解决这个问题,但根本的解决办法是从一开始就防止 ConnMan 改变你的 hostname。把下面的配置加入 / | ||
+ | |||
+ | < | ||
+ | [General] | ||
+ | AllowHostnameUpdates=false | ||
+ | </code> | ||
+ | 改变这个文件后记得重启 connman.service。\\ | ||
+ | |||
+ | 要测试的话,建议一边观察 systemd 日志,一边插拔几次网线接口。 | ||
系统配置/hostname/hostname.1686825788.txt.gz · 最后更改: 2023/06/15 10:43 由 lnote