CentOS7命令设置网络 | 详细配置指南

CentOS7命令设置网络

一、检查当前网络状态

在修改网络配置前,需确认当前网络接口及IP分配情况。执行以下命令:

ip addr
nmcli device status

上述命令可列出所有网络接口名称(如ens33、eth0)及其连接状态。

二、配置静态IP地址

方法1:使用nmcli命令

nmcli con mod ens33 ipv4.addresses 192.168.1.100/24
nmcli con mod ens33 ipv4.gateway 192.168.1.1
nmcli con mod ens33 ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con mod ens33 ipv4.method manual
nmcli con up ens33

方法2:编辑ifcfg文件

vi /etc/sysconfig/network-scripts/ifcfg-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

三、配置动态IP(DHCP)

nmcli con mod ens33 ipv4.method auto
systemctl restart NetworkManager

四、设置DNS解析

编辑resolv.conf文件(临时生效):

echo "nameserver 8.8.8.8" > /etc/resolv.conf

永久生效需在ifcfg文件中配置DNS1/DNS2参数。

五、重启网络服务

systemctl restart network

或针对NetworkManager服务:

systemctl restart NetworkManager

六、验证网络配置

ping google.com
ip route show
nslookup example.com

七、常见问题解决

  • 配置未生效:检查防火墙规则(firewalld/iptables)是否允许流量
  • 服务启动失败:通过journalctl -xe查看详细错误日志
  • 网卡名称不匹配:使用dmesg | grep eth确认物理网卡标识

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END