》》系统:centos stream
说明:CentOS 8 及以后版本默认不再使用 network-scripts
,推荐通过 nmcli
工具配置网络。
记录一下自己的配置过程,以后还能找到复习
1、使用 nmcli device status 命令 确认网卡是否为ens33
返回如图
2.确认为ens33后使用nmcli命令进行配置
① nmcli con mod ens33 ipv4.addresses 192.168.88.2/24
ens33
:是网卡名称
ipv4.addresses
:设置 IP 地址和 CIDR 格式的子网掩码
192.168.88.2 :想要配置的ip
/24
就是 255.255.255.0
,CIDR 表示法
② nmcli con mod ens33 ipv4.gateway 192.168.88.2
设置路由器的 IP,也就是系统将流量发往其他网络(例如互联网)的跳板地址。
PS:不知道网关地址可以通过ip route查询,返回如图:
其中default via 后面为该主机的网关地址,可以直接用于配置。
③ nmcli con mod ens33 ipv4.dns "8.8.8.8 114.114.114.114"
设置DNS服务器,命令中的 IP/DNS 请根据实际网络环境调整
PS:可以通过cat /etc/resolv.conf查询当前DNS地址进行配置,返回如图
nameserver后面为当前DNS地址,可以直接使用,也可以使用公共DNS地址。
DNS 提供商 | 地址 | 地域建议 |
---|---|---|
Google DNS | 8.8.8.8 ,8.8.4.4 | 全球通用 |
Cloudflare DNS | 1.1.1.1 ,1.0.0.1 | 全球通用 |
阿里公共 DNS | 223.5.5.5 ,223.6.6.6 | 中国网络优先推荐 |
114DNS(国内) | 114.114.114.114 | 中国用户高速解析 |
④nmcli con mod ens33 ipv4.method manual
告诉系统使用手动(manual)IP,而不是 DHCP 自动获取
⑤nmcli con mod ens33 connection.autoconnect yes
设置开机自动启用。
⑥nmcli con down ens33 && nmcli con up ens33
让设置立即生效(先断开、再重新连接)
con down 是断开连接,con up 是立即启用。
此时使用 ifconfig 可以查询目前地址已经设置成功。
最后补充:
想要恢复 DHCP 模式,可以执行:
nmcli con mod ens33 ipv4.method auto
nmcli con down ens33 && nmcli con up ens33