虚拟机安装CentOS操作系统后ping外网,宿主机,以及兄弟节点会遇到的问题和方法

    技术2024-10-16  23

    虚拟机安装CentOS操作系统后ping外网,宿主机,以及兄弟节点会遇到的问题

    软件版本: 物理宿主机系统:Windows 10 专业版 虚拟机软件:VMware Workstation 15.5.5 CentOS操作系统ISO镜像:CentOS 7 64位

    没有安装虚拟机软件的朋友们在安装VMware Workstation时,可能会遇到需要vmnetBridge.dll的时候: 点击下载vmnetBridge.dll 提取码:3nds

    1.安装Linux操作系统

    1.1 创建新的虚拟机

    1.2选择虚拟机硬件兼容性

    选择当前虚拟机软件的Workstation版本。

    1.3加载Linux系统ISO镜

    注意这里的镜像文件一定要让系统检测到。 因此要寻找让系统检测到的CentOS 7 64 位镜像文件,下载链接如下: CentOS官网 点击此链接 此镜像文件是可以被创建虚拟机的系统检测到的。之后虚拟机命名并存储。

    1.4 自定义虚拟机配置

    处理器按需配置: 内存按需配置: 网络部分选择:桥接模式 即可 I/O控制器和硬盘类型选择默认即可:LSI Logic(L) 和SCSI(S) 硬盘容量按需分配:

    1.5 安装设置,开启安装

    1.6选择预安装的软件

    如果选了最小安装,那么装好后的Linux将无图形界面,只有命令行界面,应该选带 GUI的服务器

    1.7配置分区

    点击 系统 的 安装位置,进入下面:

    1.7正式安装

    点击 开始安装 ,设置 ROOT密码 和 创建用户 ,安装完成后重启即可。

    1.8找到终端

    2.网络配置

    此时,在命令行里输入ifconfig可以看到本机还没有一个IP地址,找不到inet:

    ping外网(如www.hao123.com)是ping不通的,办法是:

    先确认当前虚拟机与物理宿主机的网络链接是否为 ***桥接模式***: 编辑→虚拟网络编辑器

    使用dhclient工具为本机分配一个网络内可用的IP地址,然而,这个命令需要先以管 理员用户登录。

    之后在ping外网: 也试了试能不能ping通宿主主机: 前提条件 : 1.关闭宿主主机的防火墙,步骤如下:

    控制面板→网络和Internet→网络共享中心→Windows Defender防火墙

    防火墙不关无法ping通宿主主机。

    2.在宿主主机上用ipconfig命令查出宿主主机的IP为 192.168.124.7 于是用ifconfig命令看了看dhclient分配的IP地址: 记下这个IP,在宿主主机上反向ping这个IP的CentOS7,发现也可以ping通: 但这还不够,如果就这样,那么重启虚拟机后,依然要用dhclient工具分配一个IP,如何让虚拟机重启后依然保持这个dhclient工具分配的IP呢? 办法: 进入 /etc/sysconfig/network-scripts/ifcfg-ens33进行配置: 前提条件 : 在宿主主机上查看宿主主机的网关:192.168.124.1 vim修改/etc/sysconfig/network-scripts/ifcfg-ens33文件: 文件未修改前: 修改后:

    修改后,重启网络设置即可

    systemctl restart network.service

    至于ping兄弟节点: 可以直接克隆创建好的CentOS虚拟机,克隆完后不用再为克隆体配置网络,网络会自动配置好。 前提条件 :已知克隆体的ip为 192.168.124.9

    Processed: 0.011, SQL: 12