【Centos6】手动配置网卡
在安装时忘记手动勾选链接网络
导致初始状态没有网卡的IP地址
这里参考这篇文章的解决办法:
https://blog.51cto.com/u_13570193/2091655
首先检查是否有E1000模块
modinfo e1000
下列信息则表示模块存在
[root@localhost ~]# modinfo e1000 filename: /lib/modules/2.6.32-754.el6.x86_64/kernel/drivers/net/e1000/e1000.ko version: 7.3.21-k8-NAPI license: GPL description: Intel(R) PRO/1000 Network Driver author: Intel Corporation, <linux.nics@intel.com> retpoline: Y srcversion: A911791C4EFC2A93BCFCF6A alias: pci:v00008086d00002E6Esv*sd*bc*sc*i* alias: pci:v00008086d000010B5sv*sd*bc*sc*i* alias: pci:v00008086d00001099sv*sd*bc*sc*i* alias: pci:v00008086d0000108Asv*sd*bc*sc*i* alias: pci:v00008086d0000107Csv*sd*bc*sc*i* alias: pci:v00008086d0000107Bsv*sd*bc*sc*i* alias: pci:v00008086d0000107Asv*sd*bc*sc*i* alias: pci:v00008086d00001079sv*sd*bc*sc*i* alias: pci:v00008086d00001078sv*sd*bc*sc*i* alias: pci:v00008086d00001077sv*sd*bc*sc*i* alias: pci:v00008086d00001076sv*sd*bc*sc*i* alias: pci:v00008086d00001075sv*sd*bc*sc*i* alias: pci:v00008086d00001028sv*sd*bc*sc*i* alias: pci:v00008086d00001027sv*sd*bc*sc*i* alias: pci:v00008086d00001026sv*sd*bc*sc*i* alias: pci:v00008086d0000101Esv*sd*bc*sc*i* alias: pci:v00008086d0000101Dsv*sd*bc*sc*i* alias: pci:v00008086d0000101Asv*sd*bc*sc*i* alias: pci:v00008086d00001019sv*sd*bc*sc*i* alias: pci:v00008086d00001018sv*sd*bc*sc*i* alias: pci:v00008086d00001017sv*sd*bc*sc*i* alias: pci:v00008086d00001016sv*sd*bc*sc*i* alias: pci:v00008086d00001015sv*sd*bc*sc*i* alias: pci:v00008086d00001014sv*sd*bc*sc*i* alias: pci:v00008086d00001013sv*sd*bc*sc*i* alias: pci:v00008086d00001012sv*sd*bc*sc*i* alias: pci:v00008086d00001011sv*sd*bc*sc*i* alias: pci:v00008086d00001010sv*sd*bc*sc*i* alias: pci:v00008086d0000100Fsv*sd*bc*sc*i* alias: pci:v00008086d0000100Esv*sd*bc*sc*i* alias: pci:v00008086d0000100Dsv*sd*bc*sc*i* alias: pci:v00008086d0000100Csv*sd*bc*sc*i* alias: pci:v00008086d00001009sv*sd*bc*sc*i* alias: pci:v00008086d00001008sv*sd*bc*sc*i* alias: pci:v00008086d00001004sv*sd*bc*sc*i* alias: pci:v00008086d00001001sv*sd*bc*sc*i* alias: pci:v00008086d00001000sv*sd*bc*sc*i* depends: vermagic: 2.6.32-754.el6.x86_64 SMP mod_unload modversions parm: TxDescriptors:Number of transmit descriptors (array of int) parm: RxDescriptors:Number of receive descriptors (array of int) parm: Speed:Speed setting (array of int) parm: Duplex:Duplex setting (array of int) parm: AutoNeg:Advertised auto-negotiation setting (array of int) parm: FlowControl:Flow Control setting (array of int) parm: XsumRX:Disable or enable Receive Checksum offload (array of int) parm: TxIntDelay:Transmit Interrupt Delay (array of int) parm: TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int) parm: RxIntDelay:Receive Interrupt Delay (array of int) parm: RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int) parm: InterruptThrottleRate:Interrupt Throttling Rate (array of int) parm: SmartPowerDownEnable:Enable PHY smart power down (array of int) parm: KumeranLockLoss:Enable Kumeran lock loss workaround (array of int) parm: copybreak:Maximum size of packet that is copied to a new buffer on receive (uint) parm: debug:Debug level (0=none,...,16=all) (int) [root@localhost ~]#
然后加载模块
# 加载模块 modprobe e1000
设定开机自动启动模块,我们需要添加文件/etc/modprobe.d/ether.conf,然后编辑
vi /etc/modprobe.d/ether.conf alias eth0 e1000
虽然内核可以识别网卡的驱动模块,但是有时候网卡并不是处于激活状态,因此需要开启对应的网卡
# 开启网卡eth0
ifup eth0
手动设定网卡IP,然后ping 网段内其他主机测试
ifconfig eth0 172.18.253.78
ping www.baidu.com
但是手动配置IP会在下次重启的时候恢复默认
重新开启网卡才能连接
ifup eth0 ifconfig eth0 172.18.253.78
配置网卡的文件实现固定IP
vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 更改和追加内容 DEVICE=eth0 HWADDR=00:0C:29:B5:BD:5A TYPE=Ethernet UUID=b4a22c1d-387a-439b-87f2-3e27ba3f6acd ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.177.21 NETMASK=255.255.255.0 GATEWAY=192.168.177.2
然后重启网络
# 重启网络服务
/etc/init.d/network restart