CentOS7.3连接网络完整配置教程
确认网络接口状态
执行命令检查可用网卡:
nmcli device status
输出结果展示enp0s3(有线)或wlp2s0(无线)等接口名称及其状态。
命令行配置(nmcli方式)
有线网络设置
nmcli con add type ethernet con-name "Eth-Connection" ifname enp0s3 ipv4.method auto
启用连接并激活:
nmcli con up "Eth-Connection"
无线网络设置
nmcli dev wifi list # 扫描可用WiFi
nmcli dev wifi connect SSID名称 password 密码
图形界面配置(nmtui工具)
启动交互式配置工具:
nmtui
选择Edit a connection → 修改接口参数 → Automatically connect启用自动连接。
配置文件手动修改
编辑对应网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
关键参数示例:
BOOTPROTO=dhcp ONBOOT=yes IPADDR=192.168.1.100 # 静态IP时添加 NETMASK=255.255.255.0 # 子网掩码
应用配置与测试
重启网络服务:
systemctl restart network
连接测试方法:
ping 8.8.8.8 # 测试外部连通性
curl google.com # 验证DNS解析
ip addr show # 检查IP分配
故障排除要点
- 防火墙检查:
systemctl status firewalld
- NetworkManager状态:
systemctl status NetworkManager
- 路由表验证:
route -n