当前位置 : 主页 > 操作系统 > centos >

ubuntu18虚拟机克隆后ip相同的解决方法

来源:互联网 收集:自由互联 发布时间:2023-07-28
针对“ubuntu18虚拟机克隆后ip相同的解决方法”的问题,我们可以采取以下步骤: 编辑虚拟机的MAC地址 在虚拟机克隆完成后,需要编辑克隆虚拟机的MAC地址,使其与原虚拟机的MAC地址不

针对“ubuntu18虚拟机克隆后ip相同的解决方法”的问题,我们可以采取以下步骤:

  1. 编辑虚拟机的MAC地址
    在虚拟机克隆完成后,需要编辑克隆虚拟机的MAC地址,使其与原虚拟机的MAC地址不同。这样,虚拟机启动时会自动申请新的IP地址。

具体操作步骤:在虚拟机关闭状态下,找到虚拟机设置中的“网络适配器”,在“高级”选项卡中可以看到MAC地址,将其更改为一个新的唯一的地址。

示例1:

sudo nano /etc/netplan/01-netcfg.yaml

文件内容如下:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
         addresses: [192.168.1.1, 8.8.8.8]
  1. 更改虚拟机的IP地址
    在虚拟机克隆完成后,可以手动更改虚拟机的IP地址。具体操作步骤:在虚拟机中执行以下命令以查看当前系统中可用的网络接口:
ifconfig

找到需要进行修改的网络接口,执行以下命令以修改IP地址、网关、DNS等信息:

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

sudo vim /etc/network/interfaces

在文件末尾添加以下内容:

auto eth0
iface eth0 inet static
address 192.168.1.101
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8

示例2:

ifconfig

接下来我们可以看到如下输出信息:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe08:3e21  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:08:3e:21  txqueuelen 1000  (Ethernet)
        RX packets 190  bytes 24637 (24.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 174  bytes 23863 (23.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

我们将其更改为:

sudo vim /etc/network/interfaces

文件中内容如下:

auto eth0 # 需要修改的网卡名称
iface eth0 inet static
address 192.168.1.101 # 需要修改的IP地址
netmask 255.255.255.0 # 子网掩码
gateway 192.168.1.1 # 网关
dns-nameservers 8.8.8.8 8.8.4.4 # DNS服务器
上一篇:VMware Workstation下安装Linux教程(图文)
下一篇:没有了
网友评论