先查看服务器有没有网卡设备。
lspci查看有网卡的信息如下所示
[root@saashr-new ~]# lspci | grep 'Ethernet controller'00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
可以看到是Intel的,于是在官网上查找相关驱动手动安装 版本I219-LM
https://downloadcenter.intel.com/zh-cn/product/36773/-
此次下载的是最新版本 e1000e-3.3.4.tar.gz
https://downloadcenter.intel.com/zh-cn/downloads/eula/15817/PCI-Intel-Linux-E-?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F15817%2Feng%2Fe1000e-3.3.4.tar.gz
主要是安装,解压之后查看README里面有详细步骤。《Linux就该这么学》一起学习更多linux相关知识。
此原因可以按照以下步骤分析:注意:在操作时候建议关闭NetworkManager服务(service NetworkManager stopchkconfig NetworkManager off)
1、网卡驱动,一般用vm安装不会有此种情况
2、ifconfig -a 看下所有的网卡。默认是按照eht0 1.2.3.4—排序,当网络没有连接的时候
然后ifconfig -a可以看到主机上有几块网卡以及名称:
这样可以确定网卡存在,没有问题。如果不存在任何ethx的话,说明网卡有问题。
3、然后进入配置文件(里面是没有ifcfg-eth0的只有个lo):
[root@redhat]# cd /etc/sysconfig/network-scripts/
[root@redhat]# ls
ifcfg-lo ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-tunnel ifup-bnep
ifup-ipv6 ifup-plusb ifup-routes ifup-wireless network-functions
ifcfg-lo ifdown-eth ifdown-isdn ifdown-routes ifup ifup-eth ifup-isdn ifup-post ifup-sit init.ipv6-global network-functions-ipv6
ifdown ifdown-ippp ifdown-post ifdown-sit ifup-aliases ifup-ippp ifup-plip ifup-ppp ifup-tunnel net.hotplug
4、这样可以新建个ifcfg-ethx。
然后编辑里面内容添加:
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth1 #//(此处的1是网卡设备的序号也就是ifconfig -a中看到的网卡名称后缀数字)
HWADDR=00:0c:29:64:c2:5f #此处可以不添加,根据自己机器而定(建议先不添加地址是网卡的地址,可以在虚拟机设置里面查看。)
BOOTPROTO=dhcp
5、然后保存重启服务
service network restart
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)