请教个Tengine问题 centos stream9 tengine3.1 重启之后在resolv.conf 自动生成 nameserver fe80::1%enp2s0 怎么解决呢?
要解决Tengine重启后/etc/resolv.conf
自动生成nameserver fe80::1%enp2s0
的问题,可以采取以下方法:
/etc/network/interfaces
文件,将dns-nameservers
配置项设置为您希望的DNS服务器地址。这样做可以确保在网络接口启动时,系统使用您指定的DNS服务器。/etc/resolv.conf
文件,找到nameserver fe80::1%enp2s0
这一行,并在前面加上#
符号将其注释掉。这样可以阻止系统尝试使用这个无效的IPv6地址。/etc/resolv.conf
文件的内容。您需要检查网卡的配置,确保没有启用DHCP,或者在DHCP配置中指定正确的DNS服务器地址。/etc/sysconfig/network-scripts/ifcfg-设备名
中配置DNS地址,而不是直接修改/etc/resolv.conf
文件。总之,以上步骤应该能够帮助您解决问题。如果问题依然存在,建议检查Tengine的日志文件,看是否有其他相关的错误信息,这可能会提供更多关于问题原因的线索。同时,确保您的网络配置正确无误,并且与您的网络环境兼容。
要解决CentOS Stream 9中Tengine 3.1重启后esolv.conf
自动生成nameserer fe80::1%enp2s0
的问题,可以采取以下几种方法:
/etc/sysconfig/network-scripts/
目录下,文件名为ifcfg-<接口名>
,例如ifcfg-enp2s0
。在文件中添加或修改DNS1
和DNS2
的值为您的DNS服务器地址。这样,在重启网络服务时,resolv.conf
会根据这个配置文件重新生成,而不是使用默认的DNS解析值。resolv.conf
可能会在每次网络服务重启后被覆盖。您可以通过禁用DHCP并设置为静态IP来避免这个问题。resolv.conf
文件:您可以通过chattr +i /etc/resolv.conf
命令来锁定resolv.conf
文件,使其不可写。这样即使网络服务重启,resolv.conf
的内容也不会被改变。但是,这种方法不利于日后修改DNS配置,因为您需要先解锁文件才能进行编辑。resolved
服务:CentOS 7及更高版本推荐使用systemd-resolved
服务来管理DNS解析。您可以通过编辑/etc/resolv.conf
文件,将其内容清空,并注释掉所有的nameserver行,然后Stream 9在重启后默认进入图形化界面,可以使用systemctl se-default graphical.target
命令来设置启动模式。请注意,修改配置文件前建议备份原始文件,以防出现意外情况。修改完成后,需要重启网络服务或重启系统以使更改生效。如果您不熟悉这些操作,建议在操作前咨询专业人士或查阅相关文档。
要解决Tengine重启后/etc/resolv.conf
自动生成nameserver fe80::1%enp2s0
的问题,您可以尝试以下方法:
/etc/network/interfaces
文件:您可以编辑/etc/network/interfaces
文件,将dns-nameservers
配置项设置为您希望的DNS服务器地址。这样,在系统重启时,网络接口配置文件会根据这个设置来生成/etc/resolv.conf
文件。/etc/resolv.conf
控制工具:有可能/etc/resolv.conf
文件被某些工具如netconfig, NetworkManager, resolvconf, rdnssd或systemd-resolved控制。您需要识别出是哪个工具在控制这个文件,并按照相应的方式修改配置。head /etc/resolv.conf
命令查看文件开头的注释,注释里可能会标明是谁在操控该文件。根据提示,您可以找到正确的配置文件进行修改。总的来说,通过上述方法之一,您应该能够解决Tengine重启后/etc/resolv.conf
自动生成不正确的nameserver
条目的问题。如果问题依然存在,建议查阅Tengine的官方文档或寻求社区支持,以获取更具体的帮助。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。