前段时间,公司租用某平台远程服务器,系统选择了centos7,所有的东东都配置好了,运行一切正常。
但意外的事,不知何种原因机房掉电,引起了机器重启,然后我们的服务器再也连不上了(此处骂了一百遍)。
无奈只好联系管理员帮忙,看一下,说网络未连接。帮忙连了一下网络,一切ok。
然后考虑万一哪天,又掉点,不是又。。。。。吓了一身冷汗,赶紧找原因,以及方案。
原来还是对linux不了解,网卡有参数需要设置,系统启动时自动**网卡
1、**网卡
Linux系统装好后默认的网卡是ens33(可能每个系统或虚拟机名字不一样,用ifconfig查看),用下面的命令将这块网卡**。
# ifconfig ens33 up
2、设置网卡进入系统时启动
想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动。
Linux有一点与windows不同的是很多服务默认是停止的,而且你 在某次使用该服务时启动这个服务,但是没设置它为默认启动,则下次进入系统这个服务依然是停止的。
下面是设置网络服务在系统启动时也启动的方法。
使用chkconfig命令让网络服务在系统启动级别是0123456时默认启动。
# chkconfig --level 0123456 network on
3、修改网卡文件ifcfg-ens33
修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。
# vi /etc/sysconfig/network-scripts/ifcfg-ens33
ONBOOT=yes
BOOTPROTO=dhcp
当然,如果的linux有桌面管理,你也可以通过桌面界面处理,这里就不多说了,直接上个图,自己领会吧。
至此,问题解决,重启试一下,网络正常连接。
虚惊一场!!
看来还的多学习学习linux配置,抽时间多充电。
参考链接:https://blog.csdn.net/lilanfeng1989/article/details/49253881