VMware虚拟机 安装centos7并设置静态ip 连接外网
首先下载VMware虚拟机:http://xzc.197746.com/VMware-Workstation-12.5.9.zip
然后下载centos7镜像:http://vault.centos.org/
硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码I5CPU双核、硬盘500G、内存4G以上。
2.虚拟机准备
1.打开VMwear选择新建虚拟机
2.典型安装与自定义安装
典型安装:VMwear会将主流的配置应用在虚拟机的操作系统上,对于新手来很友好。
自定义安装:自定义安装可以针对性的把一些资源加强,把不需要的资源移除。避免资源的浪费。
这里我选择自定义安装。

安装过程按照提示来就行 ! 这里我们重点说下 安装后怎么设置静态ip及连接外网 这里我选择了桥接模式 没有用NAT模式
一、桥接模式之VMware设置:
VMware->【Edit】->【Virtual Network Edit】



二、桥接模式之虚拟机设置:


三、桥接模式之设置静态ip地址
配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑,
可以像主机一样可以访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网接入线路访问互联网。主机与虚拟机之间,
以及各虚拟机之间都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的VMnet0网卡与主机以太网连接,
虚拟机间的虚拟网络为VMnet0。这时你的虚拟机就像局域网中的一个独立的物理机一样。虚拟机中的操作系统可以PING通别的主机,
反过来别的主机也可以PING虚拟机。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。
所以配置之前,我要先看一下物理主机的ip地址:(我这里物理主机采用无线上网卡wifi上网)
1. ipconfig 查看物理主机的ip地址(上外网用的那个网卡的ip地址)

2. 根据物理主机的ip地址,设置linux虚拟机的ip地址:
ps:如果是centos7 ifcfg-eth0可能是 ifcfg-ens33

vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #虚拟机网卡名称。
TYPE=Ethernet
ONBOOT=yes #开机启用网络配置。
NM_CONTROLLED=yes
BOOTPROTO=static #static,静态ip,而不是dhcp,自动获取ip地址。
IPADDR=192.168.31.77 #设置我想用的静态ip地址,要和物理主机在同一网段,但又不能相同。
NETMASK=255.255.255.0 #子网掩码,和物理主机一样就可以了。
GETWAY=192.168.31.1 #和物理主机一样
DNS1=8.8.8.8 #DNS,写谷歌的地址就可以了。
HWADDR=00:0c:29:22:05:4c
IPV6INIT=no
USERCTL=no

我用xshell连接的linux,这样看起来比较清晰:

重启网络服务:
[root@xiaolyu77 ~]# service network restart

3. 在网络配置文件 /etc/sysconfig/network 中添加网关地址。
[root@xiaolyu77 ~]# vim /etc/sysconfig/network NETWORKING=yes
HOSTNAME=xiaolyu77
GATEWAY=192.168.31.1 #网关地址,同物理主机的网关地址

4. 测试:
1)虚拟机 ping 物理主机:
[root@xiaolyu77 ~]# ping 192.168.31.160

2) 物理主机 ping 虚拟机
C:\Users\Administrator>ping 192.168.31.77

3) 虚拟机测试外网:
[root@xiaolyu77 ~]# ping www.baidu.com

OK,搞定!
5. 问题: 如果还是不能上外网,出现:"ping: unknown host www.baidu.com"
如果某台Linux服务器ping不通域名, 如下提示:
[root@xiaolyu75 ~]# ping www.baidu.com
ping: unknown host www.baidu.com

解决方案:
首先确定已经连接上路由器,并且路由器能够访问外网,可以通过访问网关进行确定
[root@xiaolyu75 ~]# ping 192.168.31.1

如果确定网络没问题的情况下, 可以通过如下步骤寻找解决办法:
1) 确定设置了域名服务器
没有的话, 建议设置Google的公共DNS服务, 它应该不会出问题的
[root@xiaolyu75 ~]# cat /etc/resolv.conf

将dns添加到该文件中,在测试过程中发现这个不是必要的,网管添加到该文件中也是可以的。
2) 确保网关已设置
[root@xiaolyu75 ~]# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg*

我的xiaolyu75机器不能上外网,是因为网管设置的不对,我设置成了GETWAY=192.168.31.1.
如果未设置, 则通过如下方式增加网关:
[root@xiaolyu75 ~]# route add default gw 192.168.31.1
或者手工编写/etc/sysconfig/network-scripts/ifcfg*文件后, 重启network服务:
[root@xiaolyu75 ~]# service network restart
/etc/sysconfig/network-scripts/ifcfg-eth0:GATEWAY=192.168.31.1

3) 确保可用dns解析
[root@xiaolyu75 ~]# grep hosts /etc/nsswitch.conf
#hosts: db files nisplus nis dns
hosts: files dns

4)测试:
[root@xiaolyu75 ~]# ping -c 3 www.baidu.com

OK,搞定!
VMware虚拟机 安装centos7并设置静态ip 连接外网的更多相关文章
- VMware虚拟机安装Centos7后设置静态ip
VMware虚拟机安装Centos7后设置静态ip 1. 先设置虚拟机的网络,打开虚拟网络编辑器: 2. 选择Vm8 234都要勾选 3. 打开NAT设置,看到123,待会要用. 4. 打开虚拟机服务 ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...
- centos中NAT模式下静态IP连接外网
使用linux虚拟机时,通常会用到yum命令来安装软件,然而这个命令需要连外网下载软件,用maven下载jar包也需要外网.虚拟机在内网可以互相ping通,然而ping不了外网,于是通过试验,终于找到 ...
- 虚拟机的NAT模式连接centos7配置静态IP连接外网
小小的配置,各种五花八门的介绍. 1.打开VMWare->编辑->虚拟网络编辑器->点击更改设置 2.选中VMnet8->取消使用本地DHCP服务将IP地址分配给虚拟机-> ...
- 虚拟机下Centos7如何设置静态IP地址
最近在学习linux环境部署~~~~ 首先,将网络适配设置成为桥接模式 查看本机IP地址,ipconfig,记住ipv4地址和默认网关地址,等会配置的时候要用 启动Centos,进入终端模式,设置IP ...
- CentOS7修改设置静态IP和DNS
当前位置: 主页 > CentOS入门 > 系统配置 > CentOS7修改设置静态IP和DNS 时间:2016-02-22 00:55来源:blog.csdn.net 作者:get ...
- 利用VMware虚拟机安装CentOS7
CentOS7镜像下载:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso VMware虚拟 ...
- 【CentOS7】设置静态IP地址
[CentOS7]设置静态IP地址 转载:https://www.cnblogs.com/yangchongxing/p/10645871.html 图像化修改 nmtui 查看当前网卡名称 # if ...
- CentOS下VMware用桥接模式,静态ip上外网
15年的时候,写过一篇博客:VMware中网络设置之Bridged 也是关于linux下vmware桥接模式.静态ip上外网的配置,不过当时更多的是用图形界面来实现的,通用性不强.生产环境,极少有l ...
随机推荐
- Centos/Fedora下安装Twisted,failed with error code 1 in /tmp/pip-build-H1bj8E/twisted/解决方法
Python踩坑之路 pip/easy_install无法安装Twisted或者安装后无法导入Twisted 看到MM网站上很多图,想用Scrapy框架爬点图,遇到各种库的问题,蛋疼. 一直twist ...
- screen.height && screen.width
screen.height && screen.width how to get window max width in js screen.height; screen.width; ...
- python 查看与更换工作目录
1. 进入python控制台 2. 查看工作路径,需要导入os包: import os 3. 查看工作路径的命令: os.getcwd() 4. 修改工作路径的命令: os.chdir("d ...
- 02.基于IDEA+Spring+Maven搭建测试项目--详细过程
一.背景介绍 1.1公司相关技术 Git:是一款免费的开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,方便多人集成开发 Maven:是基于项目对象模型(POM),可以通过一小段描述信息 ...
- BZOJ5123 线段树的匹配(树形dp)
线段树的任意一棵子树都相当于节点数与该子树相同的线段树.于是假装在树形dp即可,记忆化搜索实现,有效状态数是logn级别的. #include<iostream> #include< ...
- [BZOJ2055]80人环游世界 有上下界最小费用最大流
2055: 80人环游世界 Time Limit: 10 Sec Memory Limit: 64 MB Description 想必大家都看过成龙大哥的<80天环游世界>,里面 ...
- 洛谷 P4301 [CQOI2013]新Nim游戏 解题报告
P4301 [CQOI2013]新Nim游戏 题目描述 传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同).两个游戏者轮流操作,每次可以选一个火柴堆拿走若干根火柴. ...
- 毕业设计预习:SM3密码杂凑算法基础学习
SM3密码杂凑算法基础学习 术语与定义 1 比特串bit string 由0和1组成的二进制数字序列. 2 大端big-endian 数据在内存中的一种表示格式,规定左边为高有效位,右边为低有效位.数 ...
- Kafka 接受数据并消费到hbase数据库
一. 1.生产者 产生数据 package kafakaTohbase; import java.util.Properties; import kafka.javaapi.producer.Prod ...
- [APIO2009]采油区域
题目描述 Siruseri 政府决定将石油资源丰富的 Navalur 省的土地拍卖给私人承包商以 建立油井.被拍卖的整块土地为一个矩形区域,被划分为 M×N 个小块. Siruseri 地质调查局有关 ...