在使用linux的过程中如果安装了多台虚拟机,并且每台虚拟机都是由上一台虚拟机克隆出来的我们可能会出现联网连不上的问题,在linux的控制台输出ifconfg会出现以下信息:

[root@tiny ~]$ ifconfig
eth2      Link encap:Ethernet  HWaddr 00:0C:29:FE:F8:14  inet6 addr: fe80::20c:29ff:fefe:f814/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:68 errors:0 dropped:0 overruns:0 frame:0TX packets:9 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:7385 (7.2 KiB)  TX bytes:2310 (2.2 KiB)Interrupt:19 Base address:0x2024
lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:16436  Metric:1RX packets:8 errors:0 dropped:0 overruns:0 frame:0TX packets:8 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:480 (480.0 b)  TX bytes:480 (480.0 b)

会报 UP BROADCAST RUNNING MULTICAST错误。这是因为mac地址设置的问题,在这里提供一个解决办法:

1. 切换至root用户
由于相关文件只能由root进行修改,因此我们先应该转换为root用户启动

[admin@tiny ~]$ su root

2.查看当前MAC地址相关信息

[root@tiny rules.d]# cat /etc/udev/rules.d/70-persistent-net.rules# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:49:e9:9d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"# PCI device 0x1022:0x2000 (vmxnet)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:13:e9:e2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"# PCI device 0x1022:0x2000 (vmxnet)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:fe:f8:14", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

我们可以看到其中包含三块网卡信息分别是eth0,eth1,eth2,而我们使用eth2所以我们需要删除掉其他两块网卡信息。

[root@tiny rules.d]# vi /etc/udev/rules.d/70-persistent-net.rules
[root@tiny rules.d]# cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.# PCI device 0x1022:0x2000 (vmxnet)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:fe:f8:14", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

我们只留下eth2的网卡信息,我们记录下eth2的mac地址:00:0c:29:fe:f8:14

4. 修改ifcfg-eth2中的信息
在这里我发现了一件非常尴尬的事情,在/etc/sysconfig/network-scripts/文件夹下没有ifcfg-eth2

[root@tiny network-scripts]# ls /etc/sysconfig/network-scripts/
ifcfg-eth0~  ifdown-ippp    ifdown-tunnel  ifup-isdn    ifup-tunnel
ifcfg-eth1   ifdown-ipv6    ifup           ifup-plip    ifup-wireless
ifcfg-eth1~  ifdown-isdn    ifup-aliases   ifup-plusb   init.ipv6-global
ifcfg-lo     ifdown-post    ifup-bnep      ifup-post    net.hotplug
ifdown       ifdown-ppp     ifup-eth       ifup-ppp     network-functions
ifdown-bnep  ifdown-routes  ifup-ippp      ifup-routes  network-functions-ipv6
ifdown-eth   ifdown-sit     ifup-ipv6      ifup-sit

但是,我们可以拷贝一个

[root@tiny network-scripts]# mv /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-eth2 

然后我们打开ifcfg-eth2

[root@tiny network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth1
TYPE=Ethernet
UUID=eeb8ed32-3b4d-45c4-b2fe-9c7b5fe4e2ac
ONBOOT=yes
NM_CONTROLLED=yes
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
HWADDR=00:0C:29:49:E9:9D
LAST_CONNECT=1488606798BOOTPROTO=static
IPADDR=192.168.132.114
NETMASK=255.255.255.0
GATEWAY=192.168.132.1
DNS1=210.31.249.20

mac地址和在70-persistent-net.rules中的mac并不一样,我们将70-persistent-net.rules中的mac地址复制过来,并且将DEVICE和NAME也做相应的修改

[root@tiny network-scripts]# vi /etc/sysconfig/network-scripts/ifcfg-eth2
[root@tiny network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
TYPE=Ethernet
UUID=eeb8ed32-3b4d-45c4-b2fe-9c7b5fe4e2ac
ONBOOT=yes
NM_CONTROLLED=yes
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth2"
HWADDR=00:0c:29:fe:f8:14
LAST_CONNECT=1488606798BOOTPROTO=static
IPADDR=192.168.132.115
NETMASK=255.255.255.0
GATEWAY=192.168.132.1
DNS1=210.31.249.20

5. 重启服务,并测试
重启network,查看网卡信息,并测试联网情况 。执行下面的命令:

[root@tiny network-scripts]# service network restart
正在关闭接口 eth2: 设备状态:3 (断开连接)[确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth2: 活跃连接状态:激活的
活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/23[确定]
[root@tiny network-scripts]# ifconfig
eth2      Link encap:Ethernet  HWaddr 00:0C:29:FE:F8:14  inet addr:192.168.132.115  Bcast:192.168.132.255  Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fefe:f814/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:1595 errors:0 dropped:0 overruns:0 frame:0TX packets:117 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:159465 (155.7 KiB)  TX bytes:33595 (32.8 KiB)Interrupt:19 Base address:0x2024 lo        Link encap:Local Loopback  inet addr:127.0.0.1  Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING  MTU:16436  Metric:1RX packets:8 errors:0 dropped:0 overruns:0 frame:0TX packets:8 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:480 (480.0 b)  TX bytes:480 (480.0 b)
[root@tiny network-scripts]# ping 119.75.217.109
PING 119.75.217.109 (119.75.217.109) 56(84) bytes of data.
64 bytes from 119.75.217.109: icmp_seq=1 ttl=64 time=0.611 ms
64 bytes from 119.75.217.109: icmp_seq=2 ttl=64 time=0.261 ms
^C
--- 119.75.217.109 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1424ms
rtt min/avg/max/mdev = 0.261/0.436/0.611/0.175 ms

修改成功

linux使用:解决克隆虚拟机后UP BROADCAST RUNNING MULTICAST问题相关推荐

  1. 解决克隆虚拟机后无法上网问题(亲测有效)

    解决克隆虚拟机后无法上网问题 克隆虚拟机后,所有的虚拟机都无法上网. 输入ifconfig命令,显示没有ip地址. 在网上找到的很多方法,大多是重新生成MAC,设置ip配置文件等. 重新打开网络服务多 ...

  2. 解决克隆虚拟机后网卡设备无法识别启动问题的方法

    一.故障问题 从vmware workstation中克隆(clone)了一个CentOS 6的虚拟机, 启动之后发现网卡没有启动. 于是重启一下network服务,发现提示错误信息 "De ...

  3. 解决通过vmware克隆虚拟机后,无法上网的问题

    解决通过vmware克隆虚拟机后,无法上网的问题 参考文章: (1)解决通过vmware克隆虚拟机后,无法上网的问题 (2)https://www.cnblogs.com/t-road/p/11317 ...

  4. VMware克隆虚拟机后重启network失败

    文章目录 一.VMware克隆虚拟机后重启network失败 二.虚拟机桥接模式连接宿主机器(我这里是在Centos7.2 64位和Debian8.2 64位中做的试验): 三.虚拟机移动后没有IP并 ...

  5. 克隆虚拟机后需要修改的注意项

    1.修改MAC地址 点击生成,就可以重新生成网卡MAC地址 在将生成的MAC地址写入/etc/sysconfig/network-scripts/ifcfg-ens33文件 2.修改UUID,UUID ...

  6. 新秀发挥云17号:RHEL改变以太网地址克隆虚拟机后,

    新秀发挥云17号:RHEL改变以太网地址克隆虚拟机后, (一)变化hostname # vi /etc/sysconfig/networkNETWORKING=yes HOSTNAME=your-vm ...

  7. 解决 UP BROADCAST RUNNING MULTICAST 问题

    当输入ifconfig时,如果出现如下情况 python@ubuntu:~$ ifconfig docker0 Link encap:以太网 硬件地址 02:42:76:55:fd:1e inet 地 ...

  8. 忘记root密码后怎么解决?克隆虚拟机后如何实现两台linux相互登录?

    使用单用户模式破解更改root密码: 1.如果忘记linux的root密码,可以进入单用户模式更改root密码,首先我们重启虚拟机,操作如下: 2.重启系统后,3秒钟内按向下的方向键,让它停留在开机界 ...

  9. 克隆虚拟机后ipfs ID重复

    在虚拟机上安装好ipfs系统后克隆虚拟机,发现新的虚拟机上的ipfs ID与原有虚拟机系统上的ipfs ID是相同的,这里只需要删除安装目录重新生成后即可解决. 设置显示的隐藏目录,找到并删除 ./i ...

最新文章

  1. PHP之SQL防注入代码(360提供)
  2. Java高新技术第一篇:类加载器详解
  3. python打印所有花数_Python中使用while循环实现花式打印乘法表
  4. 坐地起价、山寨横行、人身骚扰:割韭菜的刀,还是“搬家公司”快
  5. nginx 集群部署_Nginx Ingress on TKE 部署最佳实践
  6. 【C语言】使用Qt5学习C语言编写Hello World
  7. 《猎豹行动》出版一周年了!
  8. python窗口居中_Tkinter窗口在屏幕居中的问题
  9. 部分beamforming知识汇总
  10. 推特员工大规模辞职,马斯克被“问候”;腾讯10多万员工平均月薪超8万;雪欲“白嫖”网易百万玩家数据...
  11. linux服务器突然有大量连接,linux服务器出现丢包的解决方法
  12. Flink web ui面板功能简述
  13. 013:Django商城项目规划与环境搭建
  14. Spectral-based graph convolutional neural network
  15. linux性能监控工具perf,Linux性能分析中常用的工具perf介绍
  16. 对接paypal支付 利用v1版本vue-paypal-checkout
  17. 视频编码基础:I帧、P帧 和 B 帧
  18. 霸占热搜!官方下场发放免单攻略,饿了么营销如何抓住“薅羊毛”心理?
  19. tableau 自定义版块地图
  20. 重启计算机连线的标志是,win10右下角总出现一个小地球图标怎么办_win10电脑网络连接图标变成地球如何解决...

热门文章

  1. M1 Pro MacBookPro使用tmux
  2. 三国杀online网页版服务器更新,2019年《三国杀Online》更迭汇总,一切为了“fun”...
  3. flash/flex基础发展区别等
  4. (附源码)springboot工单管理系统 毕业设计 964158
  5. php中ceil的用法,php ceil函数怎么用?
  6. 唯品会OSP参考文章
  7. 中文汉字和常见英文数字等的unicode编码范围
  8. DRL:强化学习-Q-Learning算法
  9. GPS时钟系统在综自变电站中的应用
  10. 如何写MySQL存储引擎