---操作环境---

虚拟机版本:VMware Workstation_10.0.3

Linux系统版本:CentOS_6.5(64位)

物理机系统版本:win10

 一、虚拟网络三种连接方式

当在VMware虚拟机中将CentOS安装成功后,会在win10系统中模拟出两个虚拟网卡:(以太网4中)VMnet1和(以太网5中)VMnet8,通过点击“控制面板--->查看网络状态和任务--->更改适配器设置”,可查看到如下界面:

网络连接有三种方式,下面详细介绍一下这三种方式:

  • 桥接模式:虚拟机使用真实网卡进行通信,配置简单;只要和真实计算机在同一个网段内,就可以直接通信;局域网内如果有其他计算机,也可以进行访问。缺点:会占用网段内的一个IP地址。(类似于一台真正独立的计算机)
  • NAT模式:使用虚拟网卡VMnet8进行通信;只能和本机进行通信;在此基础上,虚拟机可通过主机访问互联网
  • Host-only仅主机模式:使用虚拟网卡VMnet1进行通信;只能和本机进行通信;不能访问互联网。

--->Host-only仅主机模式的配置:

(1)首先检查VMWare服务情况:

选择“计算机--->管理---服务和应用程序---服务”,找到VMware NAT serviceVMware DHCP service让它们处于启动状态:

(2)进入到VMware虚拟机,如果出现以下状况:

解决方法:到建好的虚拟机文件夹里,找到后缀为vmx格式的文件

用记事本打开,手动找到vmci0.present=‘TRUE’,把true改为false,保存,即可。

然后如果又出现以下提示框:

点击确定即可。

(3)将连接模式设置为Host-only模式:

(4)打开VMware的虚拟网络编辑器,看一下配置:

上图中,可以看到,虚拟的网段是192.168.206.X

(5)查看虚拟机网卡VMnet1的IP地址:

可以使用ping命令测试下,发现是可以ping通的

(6)在虚拟机中对虚拟网卡的IP地址进行配置:

--->使用ip addr show可发现名为eth0的网卡没有配置ip地址

--->使用su切换到root用户下,对ip地址进行设置:ip addr add dev eth0 192.168.206.8/24(其中24 表示24位子网掩码,而ip地址必须要保证和VMnet1为同一个网段192.168.206.X,这里X用的是8)

--->这样就可以看到ip地址设置成功了

可以ping下host系统(发现ping成功):

也可以在win10控制台中ping下guest系统(也是成功的):

这样就说明guest系统和host系统进行了正确的网络连接。

注意:此次设置只是针对于当前的guest系统,并没有写入配置文件,所以系统重启后ip地址将不复存在。可以将虚拟机挂起,来保持当前的状态。

至于将ip地址写入配置文件的方法后续更新。

ps1:有些情况下,你不知道怎么捣腾后发现网络连接下的虚拟网卡VMnet1或VMnet8不见了,有效的方法是在虚拟网络编辑器里使用恢复默认设置即可。

ps2:配置虚拟机网卡VMnet1的IP地址的第二种方法如下

许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。而Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录使用,输入如下命令查看当前的网卡信息:

ifconfig 

显示信息如下(紧接前面的):

而对网卡eth0分配IP地址的命令为:(同样必须要保证和VMnet1为同一个网段192.168.206.X)

ifconfig eth0 192.168.206.8

--->NAT模式的配置:

步骤和上面基本差不多。

需要注意的是:要保证虚拟网卡VMware8和虚拟机的IP地址处于同一网段:

最关键的命令是:

ifconfig eth0 192.168.230.2 

--->Bridge桥接模式的配置:

(1)查看本地连接的IP地址:

由于我的本地连接时自动获取的IP,所以需要在cmd中输入以下命令来查看:

ipconfig 

显示效果如下:

上图显示,本地连接的IP网段为:192.168.1.X。

(2)设置虚拟机的连接方式:

首先将连接模式设为桥接:

虚拟网络编辑器中,桥接到的网卡建议不要选自动,而是选择本地需要用到的那个网卡(我这里用的是无线):

(3)输入如下命令,设置CentOS的ip,保证其网段为192.168.1.X:

ifconfig eth0 192.168.1.39

效果如下:

guest系统和host系统互ping结果如下:

说明能够通过外部网络进行通信。

声明:重启以后,上述三种方法的ip都会丢失,要想永久保存,必须写入配置文件当中。

二、SecureCRT远程连接工具:(和虚拟机进行连接)

(1)连接:

打开软件后,选择“File--->Quick Connect”,弹出如下界面:

上图中,输入虚拟机的IP地址,以及用户名:root,然后开始连接。

注:在有些其他的Linux版本中,禁止使用root进行连接,需要以普通用户的身份才行。

另外,如果是要通过Secure CRT连接到Ubuntu,那需要先在Ubuntu中安装ssh,执行如下命令即可安装:

sudo apt-get install openssh-server openssh-client

然后输入root用户的密码就行了:

这样,就大功告成了:

(2)对SecureCRT软件进行设置:

因为我安装的是中文版的CentOS,所以为了防止软件使用的时候出现乱码,需要进行以下设置:

选择菜单栏“Options--->Session Options”,弹出如下对话框:

按照上图所示,先更改终端的背景色(个人习惯)。然后修改字体大小等:

然后将编码设置为国际标准:

三、Winscp文件拷贝工具:

功能非常强大:

  • 与 Windows 完美集成(拖拽, URL, 快捷方式)
  • 支持所有常用文件操作
  • 支持基于 SSH-1、SSH-2 的 SFTP 和 SCP 协议
  • 支持批处理脚本和命令行方式
  • 多种半自动、自动的目录同步方式
  • 内置文本编辑器
  • 支持 SSH 密码、键盘交互、公钥和 Kerberos(GSS) 验证
  • 通过与 Pageant(PuTTY Agent)集成支持各种类型公钥验证
  • 提供 Windows Explorer 与 Norton Commander 界面
  • 可选地存储会话信息
  • 可将设置存在配置文件中而非注册表中,适合在移动介质上操作

这样,以后在Linux与windows之间互传文件就变得方便多了。

软件打开后,输入虚拟机的IP地址,以及root用户的密码即可进行连接:

运行后,显示界面如下:

本文有参考:生命壹号 远程登录管理工具SecureCRT的使用    特此说明,以示感谢和尊重!

linux学习之centos(二):虚拟网络三种连接方式和SecureCRT的使用的更多相关文章

  1. Linux基石【第二篇】虚拟网络三种连接方式(转载)

    在虚拟机上安装完Centos系统后,开始配置静态IP,以方便在本宿主机上可以访问虚拟机,在曲折的配置中,了解到虚拟机还有三种连接方式:Bridged,NAT和Host-only,于是,我又一轮新的各种 ...

  2. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  3. Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用

    在上一篇随笔里面 Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理, ...

  4. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  5. Java连接Oracle数据库的三种连接方式

    背景: 这两天在学习Oracle数据库,这里就总结下自己上课所学的知识,同时记录下来,方便整理当天所学下的知识,也同时方便日后自己查询. SQL语句的话,这里我就不多讲了,感觉和其他的数据库(MySQ ...

  6. oracle Hash Join及三种连接方式

    在Oracle中,确定连接操作类型是执行计划生成的重要方面.各种连接操作类型代表着不同的连接操作算法,不同的连接操作类型也适应于不同的数据量和数据分布情况. 无论是Nest Loop Join(嵌套循 ...

  7. [转]Apache HTTP Server 与 Tomcat 的三种连接方式介绍

    首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接.事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat 后通过 8080 端 ...

  8. mysql的三种连接方式

    SQL的三种连接方式分为:左外连接.右外连接.内连接,专业术语分别为:LEFT JOIN.RIGHT JOING.INNER JOIN 内连接INNER JOIN:使用比较运算符来根据指定的连接的每个 ...

  9. Linux学习之CentOS(二)----远程登录管理工具SecureCRT的使用

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

随机推荐

  1. 剑指offer--面试题22

    关键在于思路,  需要两个输入向量,而函数中需要一个辅助栈! 思路:以待判出栈序列为基础,逐个判断它与栈顶元素是否相等,相等则弹出且j++,这表明此元素可为出栈顺序元素,不相等则栈元素不断入栈,直至相 ...

  2. Facebook

    Facebook登录为iOS Facebook的SDK为iOS提供了各种登录的经验,你的应用程序可以使用它来 ​​验证一个人.这份文件包括了所有你需要知道,以落实Facebook登录在你的iOS应用程 ...

  3. Hadoop发行版本介绍

    前言 从2011年开始,中国进入大数据风起云涌的时代,以Hadoop为代表的家族软件,占据了大数据处理的广阔地盘.开源界及厂商,所有数据软件,无一不向Hadoop靠拢.Hadoop也从小众的高富帅领域 ...

  4. Apache CXF实现Web Service(5)—— GZIP使用

    Apache CXF实现Web Service(5)-- GZIP使用 参考来源: CXF WebService整合Spring Apache CXF实现Web Service(1)--不借助重量级W ...

  5. Sqli-labs less 45

    Less-45 同样的,45关与43关的payload是一样的,只不过45关依旧没有报错信息. 登录 username:admin Password:c');create table less45 l ...

  6. 使用 polyfills 的简易方法

    本文作者为 Andrew Betts 与 Robert Nyman.Andrew 是金融时报(Financial Times)实验室主任,该实验室旨在金融时报开发并推广实践性的 Web 技术.Robe ...

  7. WCF Service的Restfull风格

    怎样构建? •您需要什么样的资源? •将使用哪些 URI 表示这些资源? •每个 URI 将支持统一接口的哪些部件(HTTP 动词)?    URI的处理   •UriTemplate –System ...

  8. Java 延时常见的几种方法

    1. 用Thread就不会iu无法终止 new Thread(new Runnable() { public void run() { while (true) { test(); try { Thr ...

  9. iOS导航栏-导航栏透明

    设置一张透明图片:nav_bargound.png  //导航栏背景     [self.navigationController.navigationBar setBackgroundImage:[ ...

  10. Eclipse Java EE 创建 Dynamic Web Project

    1.      创建一个web工程,此处用eclipse创建(如果对创建web工程很熟悉,可以不看的,本文目的是做一个记录)  1)     打开新建工程对话框,选择Dynamic web Proje ...