---操作环境---

虚拟机版本: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. 来自平时工作中的javascript知识的积累---持续补充中

    ① SeaJs和RequireJS最大的区别 解惑:来自豆友 ② javascript中如何判断undefined var exp = undefined; if (exp === undefined ...

  2. 阿里云centos配置ftp和svn全过程

    1.下载xshell 2.登录centos 3.安装vsftpd [root@xxx]# yum install vsftpd //安装vsftpd [root@xxx]# chkconfig vsf ...

  3. UML基本表示法(转载)

    UML是流行的图解符号.我们都知道,UML是可视化,说明,构建和记录软件和非软件系统的组成部分.这里的可视化是最重要的部分,需要被理解和记忆. UML符号是最重要的建模元素.适当有效地使用符号是非常重 ...

  4. HDOJ 1028 Ignatius and the Princess III (母函数)

    Ignatius and the Princess III Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K ...

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

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

  6. ARM系列产品

    ARM7系列 ARM9系列 ARM9E系列 ARM10E系列 SecurCore系列 Intel的StrongARM ARM11系列 Intel的Xscale 其中,ARM7.ARM9.ARM9E和A ...

  7. SQL技术内幕-5 比较特殊 insert into 数据的写法

    ---比较特殊,第一次看到这种写法,记录下来 create table Student --学生成绩表 ( id int, --主键 Grade int, --班级 Score int --分数 ) ...

  8. Webpack+React配合开发

    前面两篇关于webpack的基础和进阶,请先务必阅读之前的文章. Webpack教程一 Webpack教程二 什么是React React是一个由Facebook开发的library,它的口号是“A ...

  9. Java 序列化的高级认识

    序列化 ID 问题 情境:两个客户端 A 和 B 试图通过网络传递对象数据,A 端将对象 C 序列化为二进制数据再传给 B,B 反序列化得到 C. 问题:C 对象的全类路径假设为 com.inout. ...

  10. WCF分布式开发步步为赢(5)服务契约与操作重载

    继上一节WCF分布式开发步步为赢系列的(4):WCF服务可靠性传输配置与编程开发,本节我们继续学习WCF分布式开发步步为赢的第(5)节:服务契约与操作重载.这里我们首先讲解OOP面向对象的编程中方法重 ...