博客
关于我
VMware克隆虚拟机后重启network失败
阅读量:630 次
发布时间:2019-03-14

本文共 1350 字,大约阅读时间需要 4 分钟。

我在将虚拟机以桥接模式连接宿主机时遇到的一个问题需要详细记录(solution放在最后)。以下是学习和解决问题的完整思考过程。

虚拟机网络设置为桥接模式后,我尝试连接宿主机 network但未成功。现在来解释我做了什么尝试以及遇到的问题。

桥接模式下配置网络时,虚拟机需要有独特的eth0或eth1接口。我曾尝试直接将克隆后的虚拟机的 /etc/sysconfig/network-scripts/ifcfg-eth0中的ONBOOT改为yes,但未进行其他设置,导致没有成功正确启动网络服务。

为了解决这个问题,我采取了以下措施:

  • 查看虚拟机的新 MAC地址。MAC地址是一个独特标识符,用于唯一标识网卡。确认新 MAC地址可以帮助我识别虚拟机的网络设置。

  • 将 /etc/sysconfig/network-scripts/ifcfg-eth0 中的设备名从 eth0 修改为 eth1。为什么这样做呢?在克隆虚拟机后,VMware 自动将原有虚拟机的接口重新分配为新的设备名(从 eth0 变成 eth1),这样可以避免名称冲突。

  • 修改 /etc/sysconfig/network-scripts/ifcfg-eth1 以反映新的 MAC 地址和网络接口信息。复制之前的配置文件,替换其中的设备名和 MAC地址。

  • 重启网络服务。执行命令_centos7.2_中的 service network restart 或 _Debian8.2_中的 /etc/init.d/networking restart,确保新的网络设置生效。

  • 此外,我还尝试了另一种解决方案:如果不修改设备名,可以直接将 /etc/sysconfig/network-scripts/ifcfg-eth0 中的 HWADDR 修改为新 MAC地址,并删除 /etc/udev/rules.d/70-persistent-net.rules 文件,然后重启虚拟机。注意,这需要确保删除正确文件后系统能够正确识别新网卡。

    以下是关于网络模式的扩展信息:

    • 桥接模式:适用于需要虚拟机与宿主机本地网络直接连接的场景。这种设置下,虚拟机像一台独立主机,允许其访问宿主机所在网络中的其他设备。

    • NAT模式:通过 NATelocity 软件实现网络地址转换,使虚拟机能够通过宿主机接接成本地互联网,同时隐藏其私有 IP 地址。

    • Host-Only 模式:仅供虚拟机内部网络使用,提供安全的孤立环境,适合测试或不需要联网的工作负载。

    关于子网掩码的详细解释:子网掩码用于决定哪些 IP 地址属于同一网络。通过做 AND 运算 IP 地址和子网掩码,我们可以得出网络地址,是判断网络是否处于同一网段的关键。

    例如:

    • IP 地址:192.168.0.100,子网掩码:255.255.255.0
    • 将二者转换为二进制进行 AND 运算,得到网络地址为 192.168.0.0

    这种方法可以帮助我们判断两台计算机是否位于同一子网络中,从而确定是否可以直接通信。

    总结上述,我在调整虚拟机网络设置时遇到了一些挑战,但通过详细的日志记录和系统性地审查配置文件,我最终能够顺利解决问题。这次经历提醒我,理解虚拟化环境下网络的工作原理对于系统管理至关重要。

    转载地址:http://mfnoz.baihongyu.com/

    你可能感兴趣的文章
    oracle dg switchover,DG Switchover fails
    查看>>
    Oracle E-Business Suite软件 任意文件上传漏洞(CVE-2022-21587)
    查看>>
    Oracle EBS OPM 发放生产批
    查看>>
    Oracle EBS-SQL (BOM-15):检查多层BOM(含common BOM).sql
    查看>>
    Oracle EBS环境下查找数据源(OAF篇)
    查看>>
    oracle Extract 函数
    查看>>
    uni-app开发环境自动部署的一个误区(App running at...)
    查看>>
    Oracle GoldenGate Director安装和配置(无图)
    查看>>
    Oracle Goldengate在HP平台裸设备文件系统OGG-01028处理
    查看>>
    oracle instr函数详解
    查看>>
    Oracle Java所有版本的下载链接
    查看>>
    Oracle JDBC url的几种方式
    查看>>
    Oracle JDBC 连接卡死后 Connection Reset
    查看>>
    Oracle JDK vs OpenJDK
    查看>>
    ORACLE MERGE INTO (2)
    查看>>
    oracle ogg 单实例双向复制搭建(oracle-oracle)--Oracle GoldenGate
    查看>>
    Oracle ora-12514报错解决方法
    查看>>
    oracle ORA-14402 OGG-01296
    查看>>
    oracle package包头和package body包体例子
    查看>>
    oracle partition by list,深入解析partition-list 分区
    查看>>