A. Linux网络配置需要要修改的网络配置
linux假设原来的机器是两张网卡,机器克隆后需要修改的网络配置,eth0和eth克隆后,MAC也是两块,MAC地址与原来不同,但由于系统的一些网络配置没有更新,克隆机的网络无法启动,如抛出异常:Bringing
up
interface
eth0:
pcnet32
device
eth0
does
not
seepresent,
delaying
initialization.或者用ifconfig
-a
看到的输出也与实际情况不符,比如不存在eth0,但多了eth2,eth以下是一些修复项目:1.将/etc/sysconfig/network-scripts/ifcfg-eth3更改成xxx-eth修改信息2.打开etc/sysconfig/network-scripts/
ficfg-eth0(如果没有这个文件,从xxx-eth3重命名),确定ONBOOT应该为yes,3.检查ficfg-eth0的MAC和ifconfig实际的MAC以及虚拟机信息页面对应的网卡MAC并修改ficfg-eth0的MAC。4,修改/etc/sysconfig/network
里面的hostname成新的hostname3.重启服务,service
NetworkManager
restart
,service
network
restart.如果没有,请删除或修改/etc/udev/rules.d/70-persistent-net.rules,reboot该系统定义为网卡和MAC地址之间的绑定关系。etc/udev/rules.d/70-persistent-net.rules
B. linux中网卡文件位置
网卡,即网络接口板,又称网络适配器或NIC (网络接口控制器)是一种设计用于允许计算机在计算机网络上通信的计算机硬件。因为它有MAC所以属于地址OSI模型的第一层。它允许用户通过电缆或无线连接。每张网卡都有一张叫做MAC地址独特的48位串行号写在卡上ROM中。
一、环境
VirtualBox CentOS6.5
二、问题
有时在克隆服务器后面配置网络,或者在维护他人建造的服务器时。如下图所示:
即在接口中配置文件ifcfg-eth0中,配置网卡eth1的信息。
这种不一致可能会给强迫症带来一些麻烦,有时我们更想要的是:在ifcfg-eth0文件中,配置的应该是网卡eth而网卡eth应该是在ifcfg-eth配置1中。
三、解决方案
大致有两种方法可以解决上述问题:
1) 接口配置文件的文件名称ifcfg-eth0修改为ifcfg-eth1;
2) 将网卡eth名称修改为eth0.
方法一:
该方法实测可行,如下图所示,修改后可直接重启网络。
方法二:
这种方法的直观感觉是直接的ifcfg-eth配置文件中的网卡名称eth1修改为eth但如果这样改变,重启网络就会出现Device eth0 does not seem to be present即:设备 eth0 不存在的错误,如下图所示,该问题的解决参考《L08-Linux解决Device eth0 does not seem to be present,delaying initialization问题》 。
所以不能简单粗暴地改变,因为,正如下图所示ifconfig –a根据命令,服务器识别的网卡仍然是eth1,而不是eth0。
注:记住这里的mac地址08:00:27:74:39:02,由于服务器IP但是mac地址是唯一的。
C. linux 报device eth0 does not seem to be present是什么原因
请确定网卡芯片型号是否正确,常用的网卡芯片驱动和ne2000,pro100等等。如果你的驱动模块错了,你就找不到网卡了。
D. linux kvm虚拟机求救多个虚拟机无法通信
克隆后,这四台虚拟机有相同的MAC地址。
解决方法:
删除 /etc/udev/rules.d/70-persistent-net.rules
命令: rm -fr /etc/udev/rules.d/70-persistent-net.rules
将/etc/sysconfig/network-scripts/ifcfg-eth0中的MAC地址用#注释掉
重启机器。
如有问题,给我留言。
E. 安装了虚拟机linux系统后可以上网,但提示alias:eth0:not found
有点奇怪,/etc/modprobe.conf是配置文件,不是可执行文件。为什么要执行?
F. device eth0 does not seem to be present,delaying initialization,什么意思
device eth0 does not seem to be present,delaying initialization,什么意思
中文意思
该装置不存在,延迟了初始化
G. 转移服务器后无法启动
迁移后,其中一张网卡将无法启动(eth0 or eth1)
[[email?protected] ~]# ifup eth0
WARNING: Deprecated config file /etc/modprobe.conf,all config files belong into /etc/modprobe.d/.
WARNING: Deprecated config file /etc/modprobe.conf,all config files belong into /etc/modprobe.d/.
Device eth0 does not seem to be present,delaying initialization.
2、删除文件
[[email?protected] ~]# mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.bak
3.注释文件ifcfg-eth0及ifcfg-eth01中MAC地址(HWADDR)
[[email?protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
#HWADDR=“XX:XX:XX:XX:XX:XX”
ONBOOT=yes
TYPE=Ethernet
4.重启服务器(重启网卡不好)
延展说明:
这样的问题主要是因为我们拔出硬盘,将硬盘从一个服务器转移到另一个服务器,两个服务器网卡MAC地址不一致,需要清除原服务器配置文件指定的地址MAC重启后重新加载新服务器的地址MAC地址,网卡启动成功。
当然,由类似情况引起的网卡MAC地址信息与配置文件的不一致会导致网卡启动提示的类似错误。
天互数据 杜超为您解答
H. 虚拟机安装ubuntu的过程中出现eth0异常提示。
有一个不可逆转的错误
内容的含义可能是虚拟的SCSI硬盘读写错误
当我使用虚拟机时,我也有同样的问题
但只需重新启动虚拟机即可。
看完你后来的补充,版本真的很低
我用的有UBUNTU LINUX这个选项
而且安装过
但是我的版本也很低,是5.5的
视觉效果不能打开 不能发挥UBUNTU许多美化效果的系统
听我老师说6.0以上的可以实现UBUNTU一些基本的视觉效果
I. service network restart 后eth0 无法获取IP地址
感觉你的配置文件名字写错了
一般不是/etc/sysconfig/network-scripts/ifcfg-eth0
类似这样的