今天用RHEL的模板做了个linux 6.2的VM,但是在配置静态ip的时候出现了问题,我修改配置文件后重新启动服务的时候有一个服务始终报错“No suitable device found: no device found for connection 'System eth0'”然后上网看了看,现将问题的解决方法整理如下:


1、将/etc/udev/rules.d/70-persistent-net.rules的70-persistent-net.rules删除,然后重新启动。删除这个文件是为了能够正确的获得下面红色的mac序列号。


2、重启后编辑70-persistent-net.rules

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:33:29:f4:dc:2d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

改为 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:33:29:f4:dc:2d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


3、接下来修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,将mac地址修改成与70-persistent-net.rules文件中的相同的mac地址。


4、用service network restart重启下服务开到服务启动成功了。