1.营业厅实时营销tt内存数据库服务器主板损坏导致宕机,更换主板后系列问题解决方案。
由于资料重要性,换完主板后系统没有重装.导致的问题就是网络不通及系统命令无法使用。
系统命令无法使用直接重新配置环境变量并source下使其生效。
网络不通如下解决方式:
输入lsmod提示网卡驱动已经正常安装。
ifup eth0后提示:
eth0 ERROR while getting interface flags: no such device
SIOCSIFNETMASK: no such device
但我ifconfig eth1后可以启动eth1
经查在 /etc/udev/rules.d 目录里 70_persistent-net.rules
文件,这个文件里有网卡MAC地址和网卡名称的对应关系。
mv 70_persistent-net.rules 70_persistent-net.rules.bak
--备份系统原有网络配置文件
reboot
--重启后会根据新的网卡信息生成新的网络配置文件(包含最近的MAC地址)
此时会发现网络还是不通,在/sbin/service network restart 时候会报错误信息:Device eth0
has different MAC address than expected,
ignoring.
这是因为配置文件里的MAC地址和真实的MAC不一样。
含有MAC信息的配置文件是/etc/sysconfig/network-scripts/ifcfg-eth0。
查看本机实际MAC的命令是 /sbin/ifconfig eth0
1.查看配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 中的HWADDR
参数是什么
2. 用命令ifconfig etho, 看看实际的MAC地址是什么
3.更改/etc/sysconfig/network-scripts/ifcfg-eth0 中的HWADDR
参数使其以新的MAC一致(eth1文件也需修改,否则网络只能连通同网关地址)
4./sbin/service network restart
原因是这个文件记录了mca和设备号的绑定。更换新的主板后,由于mca地址和设备号eth0不能匹配。所以不能启动eth0。删除以前nac信息。改成现有的就OK了!
允许转载,请注明出处!