网卡配置
# 配置网卡
可以通过修改配置文件来配置,也可以使用nmtui命令来配置。
# 配置文件路径
/etc/sysconfig/network-scripts/ifcfg-eth*
CentOS的命名方式有两种,ens开头是物理位置命名方式、eth开头是逻辑位置命名方式。
我们可以修改网卡名为eth开头:
先修改网卡文件的信息,重命名网卡文件名ifcfg-ens为ifcfg-eth,修改文件中的NAME和DEVICE为指定网卡名。
修改网卡名规则内核文件,修改
/etc/default/grub
中GRUB_CMDLINE_LINUX
的值,在其中添加net.ifnames=0 biosdevname=0
然后保存。使系统重新加载gurb内核文件,执行
grub2-mkconfig -o /boot/grub2/grub.cfg
命令。
# 配置参数
# TYPE=Ethernet
- 指定网络类型。
- 以太网 :
Ethernet
。 - 快速以太网 :
FastEthernet
。
- 以太网 :
# BOOTPROTO=none
- 网络启动协议。
- 手动配置:none或static(静态)。
- 自动获取:dhcpd。
# NAME=eth0
- 主机网卡逻辑名称,可以与物理设备网卡名一致。
# DEVICE=eth0
- 主机网卡设备名称。
# ONBOOT=yes
- 设置网卡开启。
# IPADDR=192.168.10.11
- 配置静态IP地址。
# PREFIX=24 或 NETMASK=255.255.255.0
- 子网掩码,定义网络中可以有多少主机,上面两种方式代表的含义一样。
# GATEWAY=192.168.10.1
- 网关,一个网络到另一个网络的必经之路
# DNS1=223.5.5.5
- 用于解析域名,也就是解析域名和IP地址的对应关系,一般填写公用的DNS服务器地址即可。
# DNS2=223.6.6.6
- 备用DNS,填不同于DNS1的另一个DNS地址。
# UUID=74c611...
- 虚拟主机会给每个硬件一个标识,可以不写。
# 生效配置文件
# 企业中常见用法
- 用&&并且逻辑 同时使用 ifdown 和 ifup 重启网卡。
- 例如:
ifdown eth0 && ifup eth0
。
重启服务方法 - 其他网卡也会重启 (仅针对1块网卡不建议使用)。
systemctl restart network
。
# 异常问题
- 网卡配置文件正确,但无法重启网络服务。
systemctl restart NetworkManager
,可以尝试先重启网络管理服务,之后在重启网络服务。
- 网卡配置文件正确,但无法重启网络服务。
# DNS解析文件
# 配置文件路径
/etc/resolv.conf
。
# 配置方法
- 直接修改配置文件内的DNS地址。
- 然后重启网卡。
- 网卡文件的配置优先于该文件,会自动修改成网卡的DNS配置。