如何在 /etc/hosts 中保留我的自定义条目?

mis*_*aan 4 11.10 hosts

自从我将笔记本电脑升级到 32 位 Ubuntu 11.10 以来,我添加到 /etc/hosts 的家庭服务器条目在启动时一直消失。每次启动并想要访问我的服务器(大多数时候)时,我都必须编辑主机文件,而我真的不想这样做。知道是什么原因造成的吗?这是我编辑的 /etc/hosts:

127.0.0.1   localhost
127.0.1.1   galileo
192.168.3.10    myserver

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Run Code Online (Sandbox Code Playgroud)

hea*_*gic 6

这不正常,但会出现在某些系统上。这是 Launchpad 的一个错误。因此,您可以使用此 PPA升级网络管理器。但我不知道它有多好,甚至是必要的。

您可以在更改文件后简单地使用它:

sudo chattr +i /etc/hosts
Run Code Online (Sandbox Code Playgroud)

因此,它将因任何更改而关闭。如果您想在将来更改它,请使用以下命令:

sudo chattr -i /etc/hosts
Run Code Online (Sandbox Code Playgroud)