工作中使用云服务器,基本不会遇到自己配置网卡的情况,所以下面通过虚拟机举例
使用VMware虚拟机安装纯净版CentOS,安装成功进入系统,大多时候是不能联网的情况
为了验证网络情况,可以随便ping一个常用的网址,没有网络返回超时timeout
CentOS7之前,使用“ipconfig”命令可以查看网卡
CentOS7之后,使用“ip addr”
可以看到有两个网卡配置:
第一个lo表示本机回环,内部的ip(127.0.0.1)
第二个是虚拟出来的网卡,这个可以看出来网卡已经有了,但是还没有ip地址
修改网卡配置:
使用命令:vi /etc/sysconfig/network-scripts/ifcfg-
敲两下tab键,可以看到网卡列表,此处与我们上面使用“ip addr”看到的两个网卡一样,分别是lo(local的缩写)和ens33
打开ifcfg-ens33文件进行编辑
重点注意上面两点,BOOTPROTO,值为dhcp,表示使用dhcp协议分配ip地址
ONBOOT值为yes,表示网卡要随机启动(大多默认为no,这就好比在win系统中,把网卡禁用了一样)
修改完后保存文件,重启网络服务,命令:sysctemctl restart network
如果没有报错,说明修改成功
再次ping网址即可看到所ping网站的IP地址等信息
使用ip addr也可以看到ens33网卡的ip信息
配置静态IP
完成上面的配置后,得到的ip是根据dhcp自动分配的,每次重启ip地址都有可能变化,如果我们需要一个固定不变的ip,还需要做以下配置
同样使用“vi /etc/sysconfig/network-scripts/ifcfg-ens33”打开网卡配置文件,在末尾添加下面几行配置代码(区分大小写)
为了防止出现其它错误,上面IPADDR静态ip中的网段,尽量设置为dhcp分配的网段,建议先通过dhcp分配ip后再配置静态ip
添加后,要把上面BOOTPROTO的“dhcp”修改为“static”
保存后,重启网络服务:systemctl restart network,静态ip即生效
注意:生产环境中不建议修改静态ip,以免引起其它设备无法上网等问题。
附,免费的公网DNS服务器,国内建议114.114.114.114,为移动联通电信通用DNS
下一篇:最后一页