解决VMware中安装Centos7后无法ping通外网的问题

在配置集群的时候出现的问题,本来三个虚拟机都能ping通外网,结果忽然只有一个可以ping通外网了,三个虚拟机之间是可以ping通的,看了好多方法,对比查看了三台虚拟机的 /etc/sysconfig/network-scripts/ifcfg-ens33 里的相关网络配置还是没有问题,后来还是在国外的网站上找到了答案

答案链接1:https://geekflare.com/no-internet-connection-from-vmware-with-centos-7/

答案链接2:https://stackoverflow.com/questions/22010904/cannot-connect-centos-vm-to-internet-nat-connection

第二个答案链接来自stackoverflow。

简单来说就是使用命令 dhclient -v

也就是重新获取IP地址。

第一个答案首先描述了一下问题:使用 ifconfig 命令无法获取IP地址(我个人装的mini版,没装该条命令,和我一样情况的可以装一下,当然如果你和我一样连不上外网那就呵呵呵呵)

作者给出了产生问题可能的原因:网络适配器未启用,或者无法获取 DHCP IP 地址。

答案1中还给出了自动启动的方法:

打开 /etc/init.d

创建文件 net-autostart (这个可以自己命名)

#!/bin/bash
# Solution for "No Internet Connection from VMware"
#
### BEGIN INIT INFO
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
### END INIT INFO
dhclient -v

保存后改一下权限

chmod 755 net-autostart

设置自动启动

chkconfig --add net-autostart

然后重启

总结

以上所述是小编给大家介绍的解决VMware中安装Centos7后无法ping通外网的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

(0)

相关推荐

  • win7中VMware安装CentOs7搭建Linux环境教程

    最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然后在虚拟机中安装CentOs7,搭建我需要的Linux环境. linux环境搭建参考文档:http://www.jb51.net/article/105106.htm 一.VMware和CentOs简介 1.VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出

  • 解决VMware仅主机模式虚拟机无法ping通物理机问题

    问题描述 在VMware Workstation中新建了一个虚拟机CentOS7,网络适配器选择的是"仅主机模式",结果,物理机ping不通虚拟机,虚拟机也ping不通物理机. 原因分析 物理机ping不通虚拟机 (1)虚拟机防火墙的原因,关闭防火墙即可 虚拟机ping不通物理机 (1)ping的地址不对,由于是"仅主机模式",所以物理机和虚拟机通讯用的网络适配器是VMnet1,因此,ping的时候应该写VMnet1的地址,ping它才是ping宿主机 (2)物理机

  • VMware12和CentOS7共享文件夹问题解析

    为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享.这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享. 1.安装客户机系统,linux这里选用CentOS7 2.启动虚拟机中的Linux后,(注意必须是启动虚拟机后).选择菜单里的VM选项,里面有一个子项是Install VMware Tools,选定它.开始安装. 3.然后在Files的GUI窗口会看到左侧有VMware Tools 4.把那个压缩文件移到别

  • VMware安装Centos7超详细过程(图文)

    1.软硬件准备 软件:推荐使用VMwear,我用的是VMwear 12 镜像:CentOS6 ,如果没有镜像可以在阿里云下载 https://mirrors.aliyun.com/centos/ 硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求.最起码I5CPU双核.硬盘500G.内存4G以上. 2.虚拟机准备 1.打开VMwear选择新建虚拟机 2.典型安装与自定义安装 典型安装:VMwear会将主流的配置应用在虚拟机的操作系统上,对于新手来很友好. 自定义

  • CentOS7 修改网卡名称为eth0&在VMWare中添加多网卡配置

    前言 无论是RHEL 7.还是CentOS 7都使用了NetworkManager.service来进行网络管理,当然network服务还是可以继续使用的,但也将会是过渡期的残留品了. 除此之外7版本中网卡命名的Udev文件作出了修改,从6的ifcfg-eth0变成了ifcfg-eno16777736.而且操蛋的是,在VMWare中创建7的虚拟机时,明明添加了网卡设备,但是在系统中就是发现不了.本篇主要记录了怎么将ifcfg-eno16777736变成ifcfg-eth0,并且在VMWare中成

  • 在VMware上安装CentOS7(图文)

    在VMware上安装CentOS7,废话不多说,具体如下: 1.下载好VMware 2.准备好CentOS的镜像文件 3.打开VMware创建新的虚拟机 选择自定义高级后按下一步 继续下一步 选择稍后安装操作系统 客户机操作系统选择Linux,版本选择CentOS 64位(我的是64位的CentOS) 设置虚拟机名称和安装路径 分配处理器 设置虚拟机的内存 使用网络地址转换(NAT模式) 选择推荐的 创建新的虚拟磁盘 分配磁盘大小,选择将虚拟机磁盘存储为单个文件 选择磁盘创建的位置 完成,点击自

  • 解决VMware中安装Centos7后无法ping通外网的问题

    在配置集群的时候出现的问题,本来三个虚拟机都能ping通外网,结果忽然只有一个可以ping通外网了,三个虚拟机之间是可以ping通的,看了好多方法,对比查看了三台虚拟机的 /etc/sysconfig/network-scripts/ifcfg-ens33 里的相关网络配置还是没有问题,后来还是在国外的网站上找到了答案 答案链接1:https://geekflare.com/no-internet-connection-from-vmware-with-centos-7/ 答案链接2:https

  • VMware中安装CentOS7(设置静态IP地址)并通过docker容器安装mySql数据库(超详细教程)

    一位读大二的学弟问我怎么安装配置这些,我简单的整了一个教程,这里记录一下,并分享给需要的朋 安装过程学习使用足够,实际工作中有些繁琐的配置略过了! 打开VM虚拟机,菜单栏[文件]-->选择[新建虚拟机],选择"o自定义(高级)"-->[下一步] 默认一直点[下一步]到选择安装盘的位置,选择自己已经下载好的官方DVD镜像文件(不要整别的镜像,避免走不必要 的坑) [下一步]设置虚拟机名称(取一个合适的名称,设置合适的路径) 处理器设置默认,安装好虚拟centos后可以根据情况

  • VMWare中Ubuntu重启后无法上网的解决方法

    如何解决VMWare中Ubuntu重启后无法上网,具体如下 原因:没有设置静态的DNS,导致系统每次重启都会把先前设置的DNS删除. 重启后无法上网: 1.查看DNS: 2.发现之前配置的DNS不见了 解决方法: (1)重新设置DNS 命令: 添加 nameserver 220.115.187.250(本地物理主机DNS) **(2)添加静态的DNS 命令:** 添加 dns-nameserver 220.115.187.250(本地物理主机DNS) 保存就生效了,重启也没问题. (3).成功上

  • VMware中安装Linux系统(Redhat8)及虚拟机的网络配置方法

    1.安装vmware 1.1下载VMware workstations: 选择15.x版本,下载地址可在百度搜索,或者直接在软件管家下载即可 1.2安装vmware 跟着安装向导走即可,只需在安装过程中输入注册许可证密钥 任意输入以下密钥,可完成注册: CZ7WU-2MF01-488FZ-L6Z5T-PYAU4 CY1TH-0XZ5M-M85NY-MNXGG-ZZHU8 ZZ3EK-62W1P-H803P-4WN7T-Q7HT2 CY75U-ATW0P-H8EYZ-WDZE9-N68D6 GY7

  • 解决Nodejs全局安装模块后找不到命令的问题

    碰到了这问题,记录一下,看提示应该是环境变量的问题,执行如下命令得到Nodejs的模块安装路径: npm prefix -g 将输出的全局安装路径加入的环境变量的Path条目中即可. 以上这篇解决Nodejs全局安装模块后找不到命令的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们. 您可能感兴趣的文章: Nodejs全局安装和本地安装的不同之处 npm全局模块卸载及默认安装目录修改方法 解决node.js安装包失败的几种方法 修改npm全局安装模式的路径方法 n

  • vmware虚拟机安装centos7.3的教程图解

    vmware准备 CentOS准备,这里下载的是CentOS 7.3 CentOS-7-x86_64-Everything-1611.iso 创建新的虚拟机 选择自定义安装 硬件兼容性默认最新的,不用动 选择稍后安装操作系统 选择Linux CentOS64 填写虚拟机实例名称并选择虚拟机存放位置(按自己的习惯.实际情况填写与选择) 分配处理器核心数(按自己需求来,后期可调整) 分配内存大小(按自己需求来,后期可调整) 选择网络类型(常用NAT模式) 选择硬盘控制器.虚拟磁盘类型(按推荐来即可)

  • 教你在VMware中安装Windows11操作系统的保姆级教程

    目录 1.Windows11操作系统简介 2.在VMware中创建一个新的虚拟机 2.1.下载Windows 11系统镜像 2.2.新建一个windows虚拟机 2.3.配置虚拟机资源设置 2.4.将虚拟机开机选择blos启动 3.安装Windows11操作系统 3.1.安装操作系统 3.2.设置系统 4.Windows11安装完成administrator 1.Windows11操作系统简介 Windows 11是由微软公司(Microsoft)开发的操作系统,应用于计算机和平板电脑等设备 [

  • 解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”

    Vmware虚拟机安装centos8 ,报错“Section %Packages Does Not End With %End. Pane Is Dead” 错误原因:创建虚拟机,自动加载两个CD 问题解决:把CD/DVD(IDE)禁用autoinst.iso,只启用CD/DVD2(IDE),重启,顺利完成安装 解决方法有两个: 1. 启动时连接不勾选 2.选中第一个CD,点击移除 问题解决!撒花! 到此这篇关于解决Vmware虚拟机安装centos8报错“Section %Packages D

随机推荐