本文仅限自己做笔记使用

摘自    https://blog.csdn.net/lishuhuakai/article/details/48793817

如何使用secureCRT连接vmware中的虚拟主机?

2015年09月29日 00:19:29

阅读数:8632

在进入主题之前,我们要先了解一些概念。

一.一些你应该知道的简单的概念

1.内网地址

我们首先要了解一下所谓的内网地址,以下面三种形式开头的被称为内网地址:

10.x.x.x

172.16.x.x到172.31.x.x

192.168.x.x

所以的内网地址就是说这些地址只在局域网内使用,在公网上,你是不能够使用这些地址的。当然还有一个127.0.0.1是本机的回路地址,这个地址只能你本机使用,使用这个地址发送数据,数据只会在你的本机转而不会跑到外面去。

上面的那些内网地址有什么用呢?

2.NAT

内网地址被广泛应用于NAT之中,所谓NAT就是指网络地址转换,当然这篇文章不会讲太多的理论性的东西,总而言之,这个东东有什么用呢?

我们知道,现在ipv4的地址已经基本耗尽,为了尽量延缓缺少地址的尴尬,人们相方设法来地址复用,因此就出现了内网地址,内网地址就是说这些地址只能在一个局域网里面使用,在公网外面是看不到这些地址的,如果说,现在局域网的某台机器想要连接到互联网了,那应该怎样处理呢?

这个时候就是NAT大显神通的时候了,在局域网内部存在着和公网连接的网关或者路由器,这些家伙有着这个局域网为数不多的公网地址,局域网的主机要向外部发送的数据的都会经过这些网关,网关做了一些处理:将源地址改为了自己的公网地址,然后将该目的地址和局域网的地址记录下来,下一次当目标主机传送数据到该网关(路由)的时候,该网关做了一个转换处理,将ip数据包的目的地址改为了对应的(前面已经做了记录)局域网地址(内网地址),这大概就是NAT的原理。想要详细了解的可以查看相关的资料。

这样以来,从公网上来看,我们的局域网只有若干个地址,但是这若干个地址却实现了让多台主机接入互联网,这就是NAT技术所带来的好处,它大大减少了公网地址的消耗。

其实NAT离我们非常近,有可能你就是使用NAT接入互联网的,你只要查看自己的ip是不是内网地址,然后自己也能连入互联网的话,那就八九不离十了。

3.DHCP

在这篇文章里还有一个概念是DHCP,也称作动态主机配置协议,这个协议主要的作用就是动态分配ip地址,前面说了,ip地址现在很紧张,除了使用内网地址之外,还可以采用动态的形式来分配ip地址,因为其实很多主机并不是同时在线,如果主机不在线,那么分配给该主机的ip地址就暂时浪费掉了,为了减少这种浪费,人们想出了这种方式来分配ip,它的操作流程如下:

某台主机如果想上网,那么它向DHCP服务器发送请求,DHCP服务器会分配给该主机一个ip地址,该主机可以通过该地址连接互联网,如果什么时候该主机下线了,DHCP服务器会检测到,它因此会回收该地址,以便分配给需要的主机。同样的,需要了解具体细节的可以查看相关的资料。

NAT可以和DHCP混在一起使用,这样就可以节省更多的地址了。

4.交换机

本文还有一个概念就是交换机,所谓的交换机,我也不扯得太深,这个东西经常在家里或者寝室里使用,如果你们宿舍的网线插口只有一个,而你们寝室有很多人要上网,怎么办?比较廉价的解决方案就是买一个交换机,从而分出更多的接口,这里也可以看出交换机的作用,好吧,其实没啥作用,无非就是让多台主机连接到一个网络里面。

有了前面的那些概念,我们理解起vmware的网络设置就会简单很多。

二.在vm下的一些示例

1.bridged(桥接模式)

在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。也就是说VMware如同一个交换机,将虚拟主机和主机连接在了同一个局域网内。

在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器置于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。

使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。

我们来看一看怎样操作吧!下面的地址是我的真实主机的地址。看得出来,这也是一个保留的地址,也就是说我其实也是利用NAT实现的上网。

然后我们设置虚拟机的网络连接方式为桥接模式。

然后在虚拟机里面设置虚拟主机的IP和子网掩码:

配置完成之后我们用secureCRT连接该主机。下面的hostname是我的虚拟主机用的IP地址:

轻松连接成功。

这里要说一点的是,这么做其实是存在一些问题的,比如说地址冲突,如果你在虚拟主机里设置的地址在你的局域网里已经存在了,可以想象,会发生什么问题。

然后是第二种方式,通过NAT。

2.NAT(网络地址转换模式)

就如同前面的所述说的一样,这种模式其实是最为简单的。一般我们几乎不怎么配置就可以让虚拟机实现连接互联网。

使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。

如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。

我的另一台虚拟主机ubuntu恰好是用这种方式实现上网的,因此我在这里展示一下。

一般vmware会提供一个虚拟网络编辑器,在这里你可以对某些东西进行控制,下图的VMnet8代表NAT模式我们来设置一下:

点击DHCP设置,我们可以控制DHCP分配的地址的起始和分配的时间等信息。

下面注意了,我的ubuntu虚拟机配置的是NAT模式:

然后在虚拟主机中进行配置:

或许你的主机压根就不必配置,即可上网。我们现在来查看一下IP地址:

这个时候如果你的主机能够连接上互联网,那我们的虚拟主机就可以直接上网了。那么请问这个时候可不可以在主机上使用secureCRT来连接虚拟主机呢?我尝试了一下,结果在ubuntu下不行(补充,这是由于ubuntu下默认没有安装ssh的缘故),在redhat下面可以。

下面以redhat为例:

前戏不多说,设置主机的网络连接方式为NAT,下面是我的虚拟主机的地址:

看一下我的secureCRT的配置:

结果是轻松连上,看一下

再次看一下我的VMnet8的配置:

3.host-only(主机模式)

在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。

在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。

在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。

在这种模式下,我们无法实现secureCRT连接到虚拟主机。

三.关于VMnet0,VMnet1和VMnet8

我们可以在虚拟网络编辑器中看到这些东西,这些东西代表什么呢?

VMnet8代表NAT模式下的虚拟网络,VMnet1代表host-only模式下的虚拟网络,以及VMnet0代表bridged模式下的虚拟网络,这些都是由VMWare虚拟机自动配置而生成的,不需要用户自行设置。VMnet8和VMnet1提供DHCP服务,VMnet0虚拟网络则不提供。其实也很好理解啦,bridged模式下主机和虚拟主机相当于一个局域网内的两台主机,当然只有享受DHCP的份了。

网络连接VMnet1是host-only方式,在host-only方式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连,仅将虚拟机和主机连上了,默认情况下,虚拟机只能到主机访问,可以与主机相互共享文件,但是虚拟机无法访问外部互联网。

网络连接VMnet8是NAT方式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是相当于给你一个虚拟交换机,将虚拟机和真实系统连上去了,这样虚拟机和真实系统可以相互共享,同时可以实现在虚拟操作系统里访问互联网。其中TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。

四.参考材料

下面的东西是本人当初做的一些记录,大家可以参考:

一般来说,在vmware下采用NAT方式连接网络是最常见和最方便的。如果你只有一个外网地址,此种方式很合适。

1.设置本地网络连接为共享状态,并且共享给VMnet8:

2.我们需要打开vmware的虚拟网络编辑器来设置VMnet8,如下图所示:

这其中有两项要查看,一项是NAT设置,一项是DHCP设置。

在VAT设置中我们要记录下网关ip,这个东西在后面的设置中将会用到。

在DHCP设置中,我们要记录下起始结束的ip地址,有了这个范围,在redhat中就很好配置了。

1.在redhat中设置

在应用程序—>其他—>KDE系统设置—>Network Settings。

Network Connections—>wired—>选择连接—>edit(编辑)。

然后就是设置了,按照下图进行设置:

如果我们需要上网的话,需要填写DNS servers,这个设置其实可以填写得和你的主机一致,如我的就填写了一个114.114.114.114,设置完成之后就可以按下ok了,最后还要应用一下。

现在你启动火狐,应该就可以上网了。

这里需要注意一下的是,如果你想用sourceCRT连接到redhat主机,DNS servers大可不用填写,填写之后反倒是连不上了。

CRT连接虚拟机中的RedHat enterprise

首先要保证主机和虚拟机处在同一个网段,下面以我的机器为例:

让主机和虚拟机以桥接方式连接,然后在redhat里面设置:

这样之后,通过sourceCRT就能够和主机连在一起了。

ps:

word文档下载地址:http://download.csdn.net/detail/lishuhuakai/9145847

转载于:https://www.cnblogs.com/rainbow-xiaojian/p/9042897.html

如何使用secureCRT连接vmware中的虚拟主机?相关推荐

  1. 通过SecureCRT连接Vmware中的RHEL6.3的方法

    1,打开Vmware后点击右下角的网卡连接,选择网卡类型为customer 2,选择网卡未Vmnet1(Host-only) 3,在本机选择虚拟网卡Vmnet1设置ip地址(例如192.168.8.1 ...

  2. 解决 VMware 中安装虚拟机时屏幕显示不全的问题

    解决 VMware 中安装虚拟机时屏幕显示不全的问题 软件环境 发现问题 解决方案 软件环境 本文所使用的软件: VMware® Workstation 12 Pro (12.0.1 build-31 ...

  3. Vmware中的虚拟网络 ( by quqi99 )

    Vmware中的虚拟网络 ( by quqi99 ) 作者:张华  发表于:2013-03-27 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 ( http: ...

  4. 商务网站建设中的虚拟主机技术

    电子商务是高速发展的商务运作模式,是未来商务交易的主要运营方式.电子商务的实施与运作依赖于电子商务系统的构建,电子商务网站则是电子商务系统工作和运行的主要载体,是企业在互联网上的"虚拟公司& ...

  5. GNS3连接VMware中虚拟主机,能相互ping通

    这个实验是在51cto学院,諶老师的视频中看到的,把实验做完了,记录一下. 1.实验中的pc可以使用clone,虚拟多台主机进行实验. 2.实验中Vnet网卡的模式与NAT,BRIDGE,HOST-O ...

  6. Windows 下用 SecureCRT 连接 VirtualBox 中的 Ubuntu

    1. 软件准备工作 (1)下载VirtualBox 虚拟机,地址:https://www.virtualbox.org/wiki/Downloads (2)  下载Ubuntu 10.4 LTS,地址 ...

  7. RabbitMQ中的虚拟主机、交换机、消息队列、绑定、消息

    虚拟主机(virtual host ) 虚拟地址,用于进行逻辑隔离,最上层的消息路由,一个 virtual host 里面可以有若干个 exchange 和 queue,但是里面不能有相同名称的 ex ...

  8. 网站建设中购买虚拟主机重要参数有哪些?

    购买虚拟主机的时候,需要知道虚拟主机参数到底是什么意思,判断虚拟主机性能的两个主要参数是流量和带宽.第二是空间大小和支持语言,至于虚拟主机所在的服务器配置高低是无法查看的.服务商会控制所在服务器上面虚 ...

  9. 万网虚拟机连接mysql_万网虚拟主机使用laravel5.1 htaccess

    亲测配置流程,如有错误欢迎指正^^ 支持3级别目录安装htdoc/laravel/public 使用虚拟主机可以搭建多个独立网站 文件迁移 将laravel的整体目录上传至服务器htdoc目录下.共计 ...

  10. Windows系统中apache虚拟主机配置

    参考文章如下: WINDOWS 下APACHE虚拟主机配置 Apache网站目录访问权限设置 首先,在Apache24文件夹中找到conf文件夹,并打开其中的extra文件夹,选择httpd-vhos ...

最新文章

  1. el-table合并行的实现
  2. Web前端笔记-element ui中table中禁止换行,使用...进行省略
  3. 【Windows CMD】设置编码格式
  4. 20.校准相机——直接线性校准不均匀,直接线性校准变换,几何误差_3
  5. Android开发笔记(一百四十五)仿应用宝的垃圾清理动画
  6. 开源jeecms,jeebbs学习笔记4——从jo_user表看持久层设计
  7. React-Native集成dva.js
  8. vmware服务器系统配置ip地址,教程 - Vmware ESXi IP地址配置
  9. 超级右键-Mac右键扩展工具
  10. Python基础之面向对象基础
  11. tomcat图标修改——东子破解
  12. Android广告SDK的Package
  13. diag矩阵(Diag矩阵计算公式)
  14. 《KPI关键绩效指引成功》笔记
  15. 敏捷Scrum指南三:Scrum角色之SM(ScrumMaster)
  16. Bootstrap进阶四:jQuery插件详解
  17. 掌握正确的运动姿势,很有必要!
  18. tl-wn821n linux驱动下载,佳能 TL-WN821N 驱动程序下载-更新佳能软件(无线适配器)
  19. stm32山外虚拟示波器笔记
  20. 快车移动端SDK使用说明

热门文章

  1. idm下载速度只有几十kb idm下载速度慢解决办法
  2. 2016 server win 假死_Win7运行程序无缘无故发生假死现象五种解决方法
  3. NOI与NOIP的区别
  4. svn拉取文件失败_TortoiseSVN常见的错误信息与解决方法
  5. C语言四种swap函数
  6. Mybatis事务失效的几种情况
  7. xsmax进入dfu模式_iPhone XR/XS/XS Max 何如进入恢复模式或 DFU 模式?
  8. 北京邮电大学计算机论文,2019北京邮电大学本科毕业论文-randomwalk.doc
  9. 如何看懂财务报表:(一)如何下载财报
  10. 模拟汽车速度控制系统的设计 微机原理课程设计