如何在复制VM和VBOX虚拟机时重新配置网卡

  

如何在复制VM和VBOX虚拟机时重新配置网卡?这个问题可能是我们日常学习或工作经常见到的。通过这个问题,希望你能收获更多。今天跟随小编一起来看解决方案吧。

1,新复制的虚拟机,请选择重新生成MAC地址,这个步骤在复制(克隆,无论)的时候,或者在复制完成,又或者完成后点配置,网卡属性,高级属性(各种平台各不相同,找到重新生成MAC地址,勾上或者刷新)。记录下这个MAC地址
2,新虚拟机启动以后,无论网络是否正常,停掉NetworkManager.Service……真的没有那么好用。
systemctl停止使
systemctl禁用使
3,运行ifconfig - a,得到新网卡的网卡名称,(也是设备名称,结合刚才记录下的MAC地址,很容易对上)
4,到/etc/sysconfig/network-scripts文件夹修改ifcfg-enxxx网卡启动配置文件
4.1,强烈建议删除ifcfg-profile1类似这个脚本,这个是NetManager遗留。
4.2,用uuidgen, enxxx这样的格式得到uuid写入配置档。
4.3,写完配置档,重启网卡设备systemctl重启网络。如果没有报错就完成了。

# # # #举例:
# # #配置一个网卡最终要三个要素,设备名,MAC地址,uuid

 <代码> eno16777736:=4163 & lt;旗帜,广播,跑步,MULTICAST>,mtu 1500
  ,,,,inet 192.168.1.201子网掩码255.255.255.0,192.168.1.255播出
  ,,,,inet6 fe80:: 20 c: 29 ff: fe4a: b12c, prefixlen 64, scopeid 0 x20<每日
  ,,,,醚00:0c: 29:4a: b1:2c, txqueuelen 1000,(以太网)
  ,,,3417904,RX包3647字节(3.2 MiB)
  ,,,,RX错误0 0下降,超支0,0
  ,,,18249年,TX包142字节(17.8简约)
  ,,,,TX错误0 0超支0下降,运营商0 0的碰撞
  
  eno33554992:旗帜=4163 & lt;,广播,跑步,MULTICAST>,mtu 1500
  ,,,,inet 192.168.199.241子网掩码255.255.255.0,192.168.199.255播出
  ,,,,inet6 fe80:: 20 c: 29 ff: fe4a: b136, prefixlen 64, scopeid 0 x20<每日
  ,,,,醚00:0c: 29:4a: b1:36, txqueuelen 1000,(以太网)
  ,,,3465915,RX包5605字节(3.3 MiB)
  ,,,,RX错误0 0下降,超支0,0
  ,,,322360年,TX包1400字节(314.8简约)
  ,,,,TX错误0 0超支0下降,运营商0,碰撞0  

# # # uuidgen(注意,UUID每次生成都不同,但是每个生成的ID都是可以用的)

 <代码> (root@mysql01 dev) # uuidgen eno16777736
  fd32246b-c655-45c6-ab6a-7a6aa84faa72
  [root@mysql01 network-scripts] # uuidgen eno33554992
  44 e70d2f - 4 - bf1 - 4753 - 865 b - 8 fb042ecc8d6  
设备名MAC地址UUIDeno1677773600:0c: 29:4a: b1:2cfd32246b-c655-45c6-ab6a-7a6aa84faa72eno3355499200:0c: 29:4a: b1:3644e70d2f - 4 - bf1 - 4753 - 865 b - 8 fb042ecc8d6

# # #停止使

 <代码> [root@mysql01 network-scripts] # systemctl使其停止
  [root@mysql01 network-scripts] # systemctl禁用使
  删除符号链接/etc/systemd/system/multi-user.target.wants/NetworkManager.service。
  符号链接/etc/systemd/system/dbus-org.freedesktop.NetworkManager.service删除。
  符号链接/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service删除。
  
  [root@mysql01 network-scripts] # systemctl使其地位
  *使。服务,网络管理器
  ,加载:加载(/usr/lib/systemd/系统/NetworkManager.service;禁用;厂商预设:启用)
  ,活动:活动(死)自日2020-01-26 14:22:15中科;36岁前
  主要PID: 8417(代码=退出状态=0/成功)
  
  1月26日14:22:07 mysql01使[8417]:& lt; info>,(eno16777736):激活:成功,设备被激活。
  1月26日14:22:07 mysql01使[8417]:& lt; info>,wpa_supplicant运行
  1月26日14:22:07 mysql01使[8417]:& lt; info>,(virbr0):设备状态变化:辅助→激活(原因& # 39;没有一个……100 0]
  1月26日14:22:07 mysql01使[8417]:& lt; info>,(virbr0):激活:成功,设备被激活。
  1月26日14:22:15 mysql01使[8417]:& lt; info>抓住SIGTERM,正常关闭。
  1月26日14:22:15 mysql01使[8417]:& lt; info>,(virbr0):桥港virbr0-nic是分离的
  1月26日14:22:15 mysql01使[8417]:& lt; info>,(virbr0-nic):从主virbr0释放
  1月26日14:22:15 mysql01 systemd[1]:停止网络管理器…
  1月26日14:22:15 mysql01使[8417]:& lt; info>,退出(成功)
  1月26日14:22:15 mysql01 systemd[1]:停止网络经理。
  提示:有些行ellipsized,使用- l显示。
  [root@mysql01 network-scripts] # ifconfig  

# # #写配置档:(这里的UUID可能和我上面获得的不同,因为配置档是之前就写好的)。
-rw-r——r。1根,根292年1月,24 52 ifcfg-eno16777736丢下
-rw-r——r。1根,根367年1月,26日13:29 ifcfg-eno33554992

 <代码> [root@mysql01 network-scripts] #猫ifcfg-eno16777736
  类型=以太网
  BOOTPROTO=没有
  DEFROUTE=yes
  IPV4_FAILURE_FATAL=没有
  IPV6INIT=yes
  IPV6_AUTOCONF=yes
  IPV6_DEFROUTE=yes
  IPV6_FAILURE_FATAL=没有
  NAME=eno16777736
  UUID=a808b074 - 580 f - 4 - ff7 b70a e307769e8d96
  设备=eno16777736
  ONBOOT=yes
  IPADDR=192.168.1.201
  前缀=24
  IPV6_PEERDNS=yes
  IPV6_PEERROUTES=yes
  
  [root@mysql01 network-scripts] #猫ifcfg-eno33554992
  类型=以太网
  BOOTPROTO=静态
  IPADDR0=192.168.199.241
  PREFIXO0=24
  网关=192.168.199.1
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

如何在复制VM和VBOX虚拟机时重新配置网卡