虚拟机 克隆 设置固定ip eth0 不存在 service network restart失败

前言很重要:

1)如果你看来网上很多设置固定ip的资料,依然没有成功;

2)如果你虚拟机是克隆的,如果你重启网络报错:Bringing up interface eth0:  Error: No suitable device found: no device found for connection ‘System eth0‘.

3)如果你没有eth0 那么你很可能来对地方了
解决问题:1)设置固定ip,2)克隆的虚拟机重启网络service network restart 报错

步骤:

1. ifconfig -a  查看你的网络配置信息,你发现没有eth0

eth2      Link encap:Ethernet  HWaddr 00:0C:29:76:85:48  
          inet addr:192.168.137.100  Bcast:192.168.137.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe76:8548/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9 errors:0 dropped:0 overruns:0 frame:0
          TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2798 (2.7 KiB)  TX bytes:5724 (5.5 KiB)

eth3      Link encap:Ethernet  HWaddr 00:0C:29:76:85:3E  
          inet6 addr: fe80::20c:29ff:fe76:853e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:688 errors:0 dropped:0 overruns:0 frame:0
          TX packets:407 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:215826 (210.7 KiB)  TX bytes:137610 (134.3 KiB)

2.cat /etc/udev/rules.d/70-persistent-net.rules    这里存放了你ifcfg-eth*  文件的某些信息,显示如下信息

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:b4:00:4f", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x100f (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:b4:00:59", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x8086:0x100f (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:76:85:48", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# PCI device 0x8086:0x100f (e1000)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:76:85:3e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

3.vim /etc/sysconfig/network-scripts

然后 ll -a 命令看看有eth*  *号代表数字,因为是克隆,得到所以有eth0,vim ifcfg-eth0,前提是你知道 ifcfg-eth0内容的意思不懂的去查,网上满大街,内容vim打开如下

DEVICE="eth0"              需要改
BOOTPROTO="static"  
IPADDR=192.168.137.100
NETMASK=255.255.255.0
HWADDR="00:0c:29:76:85:48"                            这里对于上面的 ATTR{address}需要改
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
#UUID="3d52ccab-7580-4c0c-8758-3c04e739b0a0"
因为你只有eth2,所以需要将eth0改成eth2,   复制eth0 文件得到eth2,在同路径下 cp ifcfg-eth0  ifcfg-eth2,编辑ifcfg-eth2,将eth0改成eth2,HWADDR该对于的根据内容:

cat /etc/udev/rules.d/70-persistent-net.rules

保存修改内容之后  service network restart,你应该会发现没有报错了,一路的ok提示,重启虚拟机发现 查看ip发现成功了  。

注明:可以有不写错的命令,时间太匆忙,没有检查,请谅解,理解意思是关键,qq 1195748675 我q

时间: 2024-10-13 11:35:56

虚拟机 克隆 设置固定ip eth0 不存在 service network restart失败的相关文章

虚拟机Linux----Centos设置固定Ip

1.介绍 环境:ubuntu版本是12.04,虚拟机是Oracle Vm VirtualBox 2.说明 需求:现在已经安装了一个ubuntu系统,网络配置是默认选择桥接,可以上网,物理机可以连接虚拟机操作系统: 现在需要再安装一个,但是不想麻烦再安装一遍,所以拷贝了一份,选择的是完整拷贝,但是虚拟机会把网络配置也完全复制过来,而不会自己分配一个. 操作:修改第二个ubuntu操作系统的配置文件,完成网络互通 (1)修改ip信息,/etc/network/interfaces,在原来两行的下边加

Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)

虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是NAT的上网方式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都 有不一样的IP地址,这对一般用户没任何问题.但是如果你的机子有特殊用处,比如作为服务器,需要IP地址信息,亦或者像我一样,作为一个云计算的节点, 其IP都是在配置文件里配置好的,如果每次重启系统都要跑过去修改下配置文件里的IP,那简直是不可取的做法,因此为虚拟机设置固定IP上网非常的有必 要! 设置固定IP的方法很多,大家都知道虚拟机上网有三种模式:brid

[例子]Ubuntu虚拟机设置固定IP上网

宿主机器     win7 linux            Ubuntu 14.04 LTS 参考: Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP.网关.DNS.防止resolv.conf被重写) 1  win7 设置虚拟网卡8 2 设置虚拟机 进入后, 先恢复默认设置. 在着呢对VMnet8进行设置 3 进入linux 通过ifconfig查看当前网卡 在linux中通过ifconfig可以看到的当前linux的网卡.(默认好像是从0开始排序) 在虚拟机中的eth0应该就是我

[转载]Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)

虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是NAT的上 网方式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都 有不一样的IP地址,这对一般用户没任何问题.但是如果你的机子有特殊用处,比如作为服务器,需要IP地址信息,亦或者像我一样,作为一个云计算的节点, 其IP都是在配置文件里配置好的,如果每次重启系统都要跑过去修改下配置文件里的IP,那简直是不可取的做法,因此为虚拟机设置固定IP上网非常的有必 要! 设置固定IP的方法很多,大家都知道虚拟机上网有三种模式:bri

VMware workstation 14 CentOs 7.5.1804 虚拟机网卡设置为NAT模式并设置固定IP

一.背景知识     虚拟机网络模式 无论是vmware workstation,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host-Only 桥接 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段. 所以当我们要在局域网使用虚拟机

虚拟机centos6.5 --设置固定ip

ONBOOT=no #改为yes, BOOTPROTO=dbcp #改为static 增加以下内容: IPADDR=192.168.12.232 NETMASK=255.255.255.0 GATEWAY=192.168.12.1 DNS1=8.8.8.8 重启网络服务:service network restart 测试:看是否可以ping通本机ip,看是否可以ping通baidu,如果可以证明设置成功.

虚拟机设置固定IP从而使同一局域网可以访问

(1)关机,将网络模式设置成桥接模式 (2)开机 进入 cd /etc/sysconfig/network-scripts/ (3)修改 vim ifcfg-eth0  设置后文件内容 DEVICE="eth0" BOOTPROTO="static" HWADDR="00:0C:29:D2:C0:42" IPV6INIT="no" NM_CONTROLLED="yes" ONBOOT="yes&q

ubuntu设置固定ip

设定IP $sudo gedit /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.111 netmask 255.255.255.0 gateway 192.168.0.1 保存,并关闭gedit. 这样,IP并没有立即生效.需要执行 $sudo /etc/init.d/networking restart这时候就能ping到局域网中

Ubuntu 设置固定ip,NetWork-Manager不能保存固定ip解决办法

Ubuntu 设置固定ip,NetWork-Manager不能保存固定ip解决办法 如题: 使用windows时间过长,形成审美疲劳啊,但是郁闷的是windows个性化能力也太弱了点吧 而ubuntu真是完美的替代方案.. 由于个人笔记本无线网卡出现问题,学校使用有线又必须固定ip,但是使用图形界面(Network-manager)设置固定ip(manual)的时候,底下的save按钮为灰色,倒置一直不能设置固定ip,但是百度或者google设置固定ip,几乎100%的都是要求从命令行修改/et