用户工具

站点工具


系统配置:hostname:hostname

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

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