CentOS Stream 8 网络设置指南
一 常用方式与准备
nmcli device statusip addrnmcli con shownmtui
以上工具均为系统自带,适合服务器与最小化安装环境使用。二 使用 nmcli 配置 IPv4 静态地址(推荐)
nmcli con mod "Wired connection 1" ipv4.addresses 192.168.1.100/24
nmcli con mod "Wired connection 1" ipv4.gateway 192.168.1.1
nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con mod "Wired connection 1" ipv4.method manual
nmcli con up "Wired connection 1"
# 或先 down 再 up
nmcli con down "Wired connection 1" && nmcli con up "Wired connection 1"
ip addr show dev enp0s3
ping -c 4 192.168.1.1
ping -c 4 8.8.8.8
cat /etc/resolv.conf # 应看到 nameserver 8.8.8.8 等
nmcli con show 查看;若使用接口名,也可用 nmcli con mod eth0 ...。ipv4.method manual 表示静态,auto 表示 DHCP。三 使用 nmtui 图形化配置
nmtuiip addr、ping 测试连通性与域名解析。四 直接编辑网卡配置文件(ifcfg)
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
nmcli con reload
nmcli con up eth0
# 或
systemctl restart NetworkManager
nmcli con show 中的连接名一致,避免激活失败。BOOTPROTO=none 改为 dhcp,并删除 IPADDR/PREFIX/GATEWAY/DNS* 行。五 常见问题与验证
nmcli con up "连接名";必要时先 nmcli con down 再 up。nmcli con reload;或 nmcli device reapply <接口名>;再不行可 nmcli device connect <接口名>。ip route(应看到 default via 192.168.1.1)。cat /etc/resolv.conf;必要时在 nmcli 中设置 ipv4.dns "8.8.8.8 8.8.4.4" 并 nmcli con up 使生效。