记录CentOS配置网络的基本流程

常规情况下,我们购买的云服务器是自动配置好网络的,但是我们在自己用服务器的时候是需要自己配置网络的。在这里,我们记录网络配置方法,包括 ​静态 IP​ 和 ​动态 IP(DHCP)​​ 的设置方式。

配置之前,我们需要查看当前网络情况。

ip addr      # 查看 IP 地址
ip route     # 查看默认网关
ping www.baidu.com  # 测试网络连通性

在这里,我们推荐用NetworkManager配置网络。

修改链接配置:

nmcli connection modify "连接名" ipv4.method manual ipv4.addresses "IP/子网掩码" ipv4.gateway "网关" ipv4.dns "DNS"

静态IP示范:

nmcli connection modify "ens33" ipv4.method manual ipv4.addresses "192.168.1.100/24" ipv4.gateway "192.168.1.1" ipv4.dns "8.8.8.8,8.8.4.4"

重启连接:

nmcli connection down "ens33" && nmcli connection up "ens33"

检查配置:

nmcli connection show "ens33"  # 查看连接详情
ip addr show ens33            # 查看 IP
ping www.baidu.com            # 测试网络

动态配置IP:

1、network.service 方式

修改 /etc/sysconfig/network-scripts/ifcfg-ensXX:

BOOTPROTO=dhcp
ONBOOT=yes

重启网络

sudo systemctl restart network

2、NetworkManager 方式

nmcli connection modify "ens33" ipv4.method auto
nmcli connection down "ens33" && nmcli connection up "ens33"

设置主机名:

sudo hostnamectl set-hostname 新主机名

配置DNS

如果 DNS 不生效,可以手动修改 /etc/resolv.conf:

sudo vim /etc/resolv.conf

添加:

nameserver 8.8.8.8
nameserver 8.8.4.4

注意​:/etc/resolv.conf 可能会被 NetworkManager 覆盖,建议在 nmcli 或 ifcfg-ensXX 中配置 DNS。


【AD】丽萨主机英国VPS推荐 英国原生IP双ISP家宅主机

【AD】美国洛杉矶/香港/日本VPS推荐,回程电信CN2 GIA线路,延迟低、稳定性高、免费备份_搬瓦工