首页 > 技术分享 > CentOS
收藏

CentOS设置联网,配置网卡,配置静态IP

07/18 21:03
大潇博客 原创文章,转载请标明出处

工作中使用云服务器,基本不会遇到自己配置网卡的情况,所以下面通过虚拟机举例


使用VMware虚拟机安装纯净版CentOS,安装成功进入系统,大多时候是不能联网的情况


为了验证网络情况,可以随便ping一个常用的网址,没有网络返回超时timeout


CentOS7之前,使用“ipconfig”命令可以查看网卡


CentOS7之后,使用“ip addr”

ip_addr.png

可以看到有两个网卡配置:

第一个lo表示本机回环,内部的ip(127.0.0.1)
第二个是虚拟出来的网卡,这个可以看出来网卡已经有了,但是还没有ip地址


修改网卡配置:

使用命令:vi /etc/sysconfig/network-scripts/ifcfg-

敲两下tab键,可以看到网卡列表,此处与我们上面使用“ip addr”看到的两个网卡一样,分别是lo(local的缩写)和ens33

打开ifcfg-ens33文件进行编辑

linux网卡配置.png

重点注意上面两点,BOOTPROTO,值为dhcp,表示使用dhcp协议分配ip地址

ONBOOT值为yes,表示网卡要随机启动(大多默认为no,这就好比在win系统中,把网卡禁用了一样)


修改完后保存文件,重启网络服务,命令:sysctemctl restart network

如果没有报错,说明修改成功

再次ping网址即可看到所ping网站的IP地址等信息


使用ip addr也可以看到ens33网卡的ip信息

ipaddr.png


配置静态IP

完成上面的配置后,得到的ip是根据dhcp自动分配的,每次重启ip地址都有可能变化,如果我们需要一个固定不变的ip,还需要做以下配置

同样使用“vi /etc/sysconfig/network-scripts/ifcfg-ens33”打开网卡配置文件,在末尾添加下面几行配置代码(区分大小写)

IPADDR=192.168.159.101 #静态IP地址,159网段的101,网段要和之前dhcp分配的一致

NETMASK=255.255.255.0 #设置子网掩码

GATEWAY=192.168.159.1 #网关,通常网段后面‘.1’就是网关

DNS1=8.8.8.8 #DNS可以设置多个,所以要加序号

为了防止出现其它错误,上面IPADDR静态ip中的网段,尽量设置为dhcp分配的网段,建议先通过dhcp分配ip后再配置静态ip

添加后,要把上面BOOTPROTO的“dhcp”修改为“static”

配置静态IP.png


保存后,重启网络服务:systemctl restart network,静态ip即生效


注意:生产环境中不建议修改静态ip,以免引起其它设备无法上网等问题。


附,免费的公网DNS服务器,国内建议114.114.114.114,为移动联通电信通用DNS

公网DNS服务器.png



打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311