Minimal 版本的 CentOS 7 安装完成后, 如果没有在安装过程中配置网络,那么安装成功后的系统是没有网络访问的.这是因为默认情况下,没有配置对应的 IP 以及 DNS 等导致的问题.此外,大部分 CentOS 是作为服务器存在的.为了方便使用,建议为 CentOS 配置静态 IP。
-
配置 CentOS 7 访问到网络.
CentOS 安装成功后,进行一下 ping 的操作,验证网络是否联通.
& ping 10.1.1.1
当出现网络未联通的情况,我们使用
nmcli
命令查看一下网络设置:nmcli connection show
该命令会返回 4 列数据. 分别是
NAME(联网代号)
,UUID(识别码)
,TYPE网卡类型
,DEVICE(网卡名称)
.查看指定网卡的信息:
nmcli connection show 联网代号
这时候我们找到原因了. IP 和 DNS 配置都不正确.
设置网络获取方式为自动获取 IP. 一般至此, 硬件连接成功的话都会连接到互联网上.
nmcli connection modify 联网代号 connection.autoconnect yes ipv4.method auto
-
安装 ifconfig 工具
CentOS 7 中使用
ip
命令代替了ifconfig
命令, 如果你不习惯ip
命令,可以将其安装回来.# yum install net-tools
-
查看当前 ip 地址
-
ip 命令查看当前 ip 地址
# ip addr show
-
ifconfig 查看当前 ip 地址
# ifconfig
-
-
设置为固定 ip.
修改网卡配置文件:
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 # 不同的网卡名臣可能不同
已经配置为动态获取 ip 的配置:
修改以下两个地方。注意:ip dns 等信息请于 ISP 处获取。
- IPADDR = "[在这里输入你的静态 IP]"
- GATEWAY = "[输入你的默认网关]"
- NETMASK = "[输入你的网关]"
- DNS1 = "[你的 DNS]"
- DNS2 = "[你的 DNS]"
使网卡配置生效
nmcli connection up ens33
重启网络服务。后查看 ip 是否与分配的相同。
# service network restart # ip addr show
ping 以下网络,检查网络连接状态。
# ping -c4 www.baidu.com