CentOS桌面版网络配置指南
图形界面配置网络
CentOS桌面版默认使用GNOME桌面环境,可通过图形界面快速配置网络:
- 点击右上角网络图标,选择有线设置或Wi-Fi设置
- 点击齿轮图标进入网络设置页面
- 选择IPv4或IPv6标签页
- 静态IP配置:选择手动模式,填写IP地址、子网掩码、网关及DNS服务器
- 动态IP配置:选择自动(DHCP)模式
- 点击应用保存配置并重启网络服务
命令行配置网络
通过终端修改配置文件实现高级网络设置:
# 编辑网络配置文件
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 配置示例(静态IP)
DEVICE=ens33
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
DNS解析配置
修改/etc/resolv.conf
文件指定DNS服务器:
nameserver 8.8.8.8
nameserver 114.114.114.114
注意:NetworkManager服务可能覆盖此配置,建议在图形界面或网卡配置文件中设置DNS。
网络服务管理
使用以下命令控制网络服务状态:
# 重启网络服务
sudo systemctl restart NetworkManager
# 查看网络接口状态
ip addr show
# 测试网络连通性
ping -c 4 google.com
防火墙配置
通过firewalld管理网络访问规则:
# 开放HTTP/HTTPS端口
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
# 重载防火墙规则
sudo firewall-cmd --reload
常见问题解决
- 网络连接图标消失:执行
sudo systemctl restart NetworkManager
- IP地址冲突:检查局域网内是否存在相同IP设备
- DNS解析失败:尝试更换公共DNS服务器地址