解决方法:
ifconfig eth0(对应的eth网卡)看其mac,用现在的mac替换原来的mac,之后重启network服务,问题解决。
此方法适用与redhat 6版本之前的4与5
在redhat 6版本后多出了
/etc/udev/rulesd/70-persistent-netrules配置文件。新的mac会出现在这个文件中。因此Redhat 6之后需要更改两个文件:
修改 /etc/udev/rulesd/70-persistent-netrules 文件
删除掉关于 eth0 的信息。修改第二条 eth1 的网卡的名字为 eth0
修改 /etc/sysconfig/network-scripts/ifcfg-eth0 中mac地址为
/etc/udev/rulesd/70-persistent-netrules 修改后的eth0的mac地址。
之后重启network服务。若还是提示错误信息“Device eth0 does not seem to be present, delaying initialization”则reboot即可解决。换硬盘后你是用ghost把新旧硬盘对考的话,ip地址是不会变的,因为ip地址是在 *** 作系统时保存的,(当然是说固定ip)。如果是DHCP分配的动态IP的话,那就与换不换硬无关,而是DHCP服务器分配到什么就是什么,如果是换网卡的话,就会换掉网卡的实际地址(mac地址),所以说换硬盘不能换ip>可以用软件修改的~~~
比如修改硬盘序列号软件
>硬盘序列号和mac地址不是一个东西。一个是硬盘的,另一个是网卡的。
1、硬盘序列号,是硬盘厂家为自己的产品进行的唯一编号。不同的硬盘厂家,有不同的编号方法。
2、MAC地址,则是全球统一的,所有的网络设备都要进行的一个统一的编号。
MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。
MAC地址是网卡决定的,是固定的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)