产品动态
公共镜像更新动态
操作系统官方停止维护计划
产品公告
sudo systemctl status NetworkManager
● NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2023-11-21 12:34:56 UTC; 1 day 12h ago
/etc/sysconfig/network-scripts/ 目录下,文件名通常为 ifcfg-<interface-name>。 NetworkManager 管理的,配置文件中通常会有一个 NM_CONTROLLED 参数,值为yes。NM_CONTROLLED=yes
NM_CONTROLLED 参数,值为no。NM_CONTROLLED=no
/etc/sysconfig/network 文件中设置了 PEERDNS=no,那么在涉及重启的操作中,自定义的 DNS 设置将会被覆盖。/etc/NetworkManager/conf.d/90-dns-none.conf,该方案在重启或者切换子网切换 VPC 几种场景下经验证均不会被覆盖。/etc/NetworkManager/conf.d/90-dns-none.conf增加如下配置:[main]dns=none
PEERDNS=no
yum install NetworkManager
/etc/NetworkManager/conf.d/90-dns-none.conf 文件中添加如下两行:[main]dns=none
chattr +i /etc/resolv.conf
/etc/cloud/cloud.cfg,关闭 cloud-init 中的自动配置网络参数,避免网卡配置文件内容被覆盖。network:config: disabled
/etc/netplan/50-cloud-init.yaml配置文件,增加自定义 DNS 配置信息。nameservers:addresses: [172.10.XX.XX,172.6.XX.XX]
network:version: 2ethernets:eth0:dhcp4: truematch:macaddress: 00:11:3e:13:42:7bset-name: eth0nameservers:addresses: [172.10.XX.XX,172.6.XX.XX]
netplan apply
/run/systemd/resolve/resolv.conf 文件的软链接,避免因为 /etc/resolv.conf 配置文件内容更新而导致配置还原。sudo ln -snf /run/systemd/resolve/resolv.conf /etc/resolv.conf
/etc/network/interfaces 网卡配置文件。source /etc/network/interfaces.d/*,则需在文件 /etc/network/interfaces.d/50-cloud-init.cfg 中进行相应修改。编辑 /etc/network/interfaces 添加如下信息:dns-nameservers [172.10.XX.XX 172.6.XX.XX]
auto loiface lo inet loopbackauto eth0iface eth0 inet dhcpdns-nameservers [172.10.XX.XX 172.6.XX.XX]
systemctl restart networking.service
/etc/resolv.conf 配置文件。nameserver [223.1.XX.XX]nameserver [223.2.XX.XX]
/etc/sysconfig/network/config 配置文件,将 NETCONFIG_MODULES_ORDER 参数的值删除,保留双引号符号(""),如下所示。NETCONFIG_MODULES_ORDER=""
service network restart
/etc/sysconfig/network 文件仅设置了 PEERDNS=no,在切换 VPC 和子网的场景中,自定义 DNS 配置可能会被覆盖。文档反馈