虚拟机vmware,NAT静态IP配置和接入互联网

虽然网上有很多关于虚拟机vmware配置静态IP的文章,但是笔者还是要在这里写一下关于NAT下配置静态IP的心得,笔者可是在吃了大亏的情况下总结出来的。

首先正如大家都知道的首先要设置虚拟机的网络适配器的模式为NAT模式,如下图:

紧接着是这个过程中比较关键的部分了,那就是通过"编辑"——>"虚拟网络编辑器",查看NAT的虚拟网卡的配置信息,其中对于配置静态IP的部分特别重要的是要观察DHCP设置中的IP的区域,NAT静态IP的配置应该在该IP地址之间,一定要自习的观察该图:

如果上面的都配置好了,可以重新启动一下网卡,应该就行了,如果重启了网卡还是不行那就最好reboot一下应该就可以了。那么接下来就虚拟机连接网络的问题,虚拟机通过NAT之后外部能通过sshd访问虚拟机了,但是我们的虚拟机在这个时候如果不能连接互联网那怎么办呢,如下图

怎么会出现unknown host呢,我们仔细回想一下我们学过的计算机网络的知识,这个是不是代表这个域名没有被解析呢,一定是的。既然域名不能被解析是不是意味着我们的虚拟机没有找到相应的域名服务器(DNS)呢,那我们试想一下域名服务器(DNS)所做的事情是什么:解析域名,返回IP地址,最后通过IP地址去访问网络上的服务器。这里有一个空隙了,既然我们的虚拟机不能找到域名服务器(DNS),不能将域名换成IP然后访问服务器,那么如果我们知道域名对应的IP那我们能不能访问呢?看下图:

好的,看来我们找到了问题的所在了,接下来就是解决问题的时候了,ubuntu的域名解析是可以配置的,ubuntu关于域名的配置一般建议在/etc/resolv.conf下修改,虽然这个文件在ubuntu重启的时候清空,但是为了适应我们的虚拟机在宿主机接入网络的不同方式,可以做相应的改变,不同的接入网可能域名服务器不一样,那么我们就来尝试着修改吧,这个文件的修改需要root权限,具体如何修改,可以参看下图:

保存好之后,我们再来ping一下域名,看能不能ping通,看下图

太棒了,成功了!我们的虚拟机成功的接入网络了!!!

时间: 2024-07-29 18:51:21

虚拟机vmware,NAT静态IP配置和接入互联网的相关文章

vmware NAT 静态ip配置

使用VMWare+CentOS6环境,使用PUTTY以SSH方式登录虚拟机,不知道为什么每过一段时间就会连接不上. 研究了下,发现虚拟机中CentOS的eth0的ip地址每过一段时间自动变化一次(自动加1). 百思不得其解,今天突然想到可能原因,看一下,果然是:VMWare配置了DHCP,如下: . 学习环境,为了避免后续的麻烦,百度查了一下如何将环境配置成静态IP,记录一下: 1.去掉"使用本地DHCP服务将IP地址分配给虚拟机"的勾选: 2.查看下NAT模式的网关IP: 以上VMW

VMware NAT 静态IP模式下上网

自从开始学Linux之后,对使用NAT模式上网,很是困惑.具体原理,还待求证. 使用方法(VMware): 简介: wmware在NAT使用方面很是轻松 设置NAT模式的虚拟机(一台). 操作: VM (top menu) -- > Setting -->Network Adapter(hardware). 我选择的是上面的NAT模式,我猜测是自动选择可用的虚机网卡,因为如果是自动分配,发现虚拟机IP的在192.168.110.x内,未验证. 打开网络适配器.操作: Edit --> V

复制虚拟机vmware centos搭建集群节点过程中网络配置eth0和eth1遇到的问题以及NAT模式下虚拟机静态IP配置方法

在centos中安装完第一个虚拟机后,一般习惯通过克隆的方式创建其它虚拟机,开后vmware无法发现网卡信息,系统认为这是重新安装,所以重新创建了一个新的网卡叫eth1. 并且用IFCONFIG-a查看网卡信息,只有lo信息,无法显示eth0了. 解决方法: 修改/etc/udev/rules.d 下的 70-persistent-net.rules文件,我们会发现下面两行: # PCI device 0x1022:0x2000(pcnet32) SUBSYSTEM=="net",DR

ubuntn 虚拟机NAT 静态IP 网络配置

在虚拟机安装ubuntu12.04自动获取IP 一切都没有问题 ssh连接也正常.关机重启后郁闷的发现网络已经不通了,于是开始了以下的摸索. 1.配置静态IP 网关: ip段: 命令: Vim /etc/network/interface auto lo iface lo inet loopback auto eth0 # Assgin static IP by eric on 26-SEP-2012 iface eth0 inet static address 192.168.91.200 #

Mac VMware Fusion Centos7 静态ip配置

用mac装Linux虚拟机,发现每次启动以后虚拟机的地址都不一样,很难受,被这个静态ip配置把头都搞痛了,下面记录了以下过程: 首先把网络配置改成nat模式  在mac终端到这个目录下  cd /Library/Preferences/VMware\ Fusion/vmnet8 之后先cat nat.conf 拿到 # NAT gateway addressip = 192.168.35.2netmask = 255.255.255.0 这里的ip就是本机网关地址,netmask是子网掩码等下配

VMwarePlayer虚拟机下centos6的静态IP配置

1. 把VMwarePlayer生成的网络适配器 VMware Network Adapter VMnet1 设置成自动获取IP地址. 2.在VMwarePlayer中选择对应的虚拟机,点击edit virtual machine settings选项,在三种网络连接方式中选择Bridged(桥接方式). 3.进入虚拟机的CentOS系统用vi编辑/etc/sysconfig/network-scripts/ifcfg-eth0(没有的话就创建一个). 1 DEVICE=eth0 2 BOOTP

虚拟机ubuntu设置静态IP与主机、外网互ping配置流程

方案一.VMnet8(NAT模式) 1.选择自定义模式,VMnet8(NAT模式) 2.进入虚拟机,设置静态IP之前确认三者可互ping通,命令ifconfig,查看当前的IP 3.主机通过命令ipconfig查看主机的IP地址,注意是VMnet8的IP 4.配置虚拟机. 5.设置静态IP,命令vim /etc/network/interfaces ,添加以下命令: auto eth0iface eth0 inet staticaddress 10.4.99.128(设置的IP地址)gatewa

【原创】如何设置Virtual Box虚拟机CentOS7为静态IP地址

如何设置Virtual Box虚拟机CentOS7为静态IP地址 最近要搭建一个Kubernetes集群,需要设置虚拟机为静态IP地址不变.翻了一些资料,参差不齐,有些也比较过时了.自己实测总结了一下,整理如下,供有需要的同学参考. 1.虚拟机设置,"网卡1"选择"桥接网卡"  2.ip addr查看虚拟机网卡地址 3.修改网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3 此处我虚拟机网卡是enp0s3,其它虚拟机

02.centos6.4找不到ifcfg-eth0(静态ip配置)

1.默认情况在/etc/sysconfig/network-scripts/目录下面找不到ifcfg-eth0文件,我们需要手动copy 1.1动态ip配置 #cp ifcfg-lo ifcfg-eth0 #vi ifcfg-eth0(DHCP) DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes 1.2静态ip配置ifcfg-eth0文件参考: DEVICE="eth0" BOOTPROTO="static" ONBOOT="ye