CentOS 7上网设置教程详解
前置准备
确认系统已完成基础安装,拥有管理员权限(root账户或sudo权限)。执行以下命令查看网络接口信息:
ip link
记录需要配置的网卡名称(如ens33/eth0)。
方法一:使用NetworkManager命令行工具(nmcli)
动态获取IP(DHCP)
nmcli connection add type ethernet con-name "dhcp-conn" ifname ens33
nmcli connection up "dhcp-conn"
设置静态IP
nmcli connection add type ethernet con-name "static-conn" ifname ens33
ipv4.addresses 192.168.1.100/24
ipv4.gateway 192.168.1.1
ipv4.dns "8.8.8.8,114.114.114.114"
ipv4.method manual
激活配置:nmcli connection up "static-conn"
方法二:修改配置文件
编辑对应网卡配置文件(路径:/etc/sysconfig/network-scripts/ifcfg-ens33
):
DHCP模式配置
TYPE="Ethernet"
BOOTPROTO="dhcp"
DEVICE="ens33"
ONBOOT="yes"
静态IP模式配置
TYPE="Ethernet"
BOOTPROTO="static"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114
重启网络服务生效:systemctl restart network
网络连通性测试
验证网关连接:ping -c 4 192.168.1.1
验证域名解析:ping -c 4 baidu.com
检查公网访问:curl -I https://www.linux.org
故障排查
- 检查服务状态:
systemctl status network
- 查看路由表:
ip route show
- 测试DNS解析:
nslookup baidu.com
- 关闭防火墙:
systemctl stop firewalld
(测试用)