vmware 虚拟机内置的网络类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vmware 虚拟机内置的网络类型相关的知识,希望对你有一定的参考价值。
参考技术A 1.Brigde(桥接模式):默认使用Vmnet0虚拟网卡2.NAT(网络地址转换模式):默认使用VMnet8虚拟网卡
3.Host-Only(主机模式):默认使用VMnet1虚拟网卡
默认情况下,在安装虚拟机软件时,自动安装VMnet虚忻州网卡,每个网卡都提供虚拟交换机的功能,所以,连接到同一个虚拟网卡的所有主机、宿主机之间,均可五相通信。
Brigde(桥接模式)
Bridge模式,即桥接模式。VMnet0虚拟网卡默认属于桥接模式,该模式下的网络架构可以理解为将宿主机、虚拟机都连接到VMnet上,也就是虚忻州机直连到物理网络,与宿主机在同一网段,在用户看来,虚拟机与宿主机都连到了物理网络中,都可以访问物理网络,如图:
NAT(网络地址转换模式)
NAT模式,即地址转换模式。VMnet8虚忻州网卡默认属于NAT模式。该网络下默认打开DHCP和NAT 服务,这是由宿主机的系统服务提供。只有在服务启动情况下,这两个功能才生效。如图
该模式的特点是连接到该模式的所有虚拟机在访问物理网络时,源地址都被翻译为宿主机的物理网卡地址IP地址,并从物理网卡发送出出去。如图
用户可以在软件中开启或关闭DHCP服务,也可以单击“DHCP设置”按钮设置DHCP地址段和租期,如图
细心的朋友会发现,网关IP地址是192.168.80.2,主机位为什么不是“1“?因为默认情况192.168.80.1被宿主机的VMnet8虚拟机网卡占用了。所以如果虚拟机使用NAT模式,并且虚忻州机设置需要设置成静态IP地址时,一定要将网关地址设置为192.168.80.2,否则虚拟机不能访问物理网络。
.Host-Only(主机模式)
Host-Only模式,即主机模式。VMnet1默认属于Host-Only模式,连接到该模式下的所有虚拟机包含宿主机均可以互相通信,但虚拟机不能访问物理网络。也就是说在该功能下,只有DHCP功能,没有NAT功能。如图
虚拟机VMware网络类型&&SSH远程连接Linux
前言: Linux专题是16年11月开始写,说来惭愧,已经5个月没学Linux,至今感觉连入门还没达到。暑假实习有投运维开发岗位,无奈对Linux不熟悉,校招简历也被刷了。so, 我打算先花1个月内的时间入下门。前几天还专门去当当网买了一本《跟老男孩学Linux运维-Web集群实战》。lenrning begin!!
一、虚拟机网络类型
为虚拟机选择网络类型是极其关键的。VMware虚拟机常见的网络类型有Bridged(桥接)、NAT、Host-only(仅主机)3种。在创建Linux虚拟机时会让你选择网络类型。当时我就很懵比,因为对这三种都不大了解。
NAT
NAT(Network Address Translation, 网络地址转换), NAT模式是比较简单地实现虚拟机上网的方式。即: NAT模式的虚拟机是通过宿主机(物理计算机)上网和交换数据的。
在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service服务就充当了路由器,负责将虚拟机发送到VMnet8的包进行地址转换之后 发送到实际网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送给虚拟机。VMware DHCP Service负责为虚拟机分配IP地址。
优缺点: NAT网络适合于家里计算机直接连接网线的情况,其优势是不会与其他物理主机IP冲突,换了网络环境虚拟机IP等不受影响。强烈推荐!!
Bridged(桥接模式)
桥接模式简单理解为通过物理主机网卡架设一座桥,从而连入实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能和网络中的真实机器几乎完全一样。
在Bridged模式下,计算机设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上 上网与宿主机(计算机设备)没有联系。
优缺点: Bridged适合于局域网环境,优势是虚拟机像一台真正的主机一样;缺点是可能会与其它物理主机IP冲突,并且在宿主机交换数据时,都会经过实际的路由器。在桥接模式下换了网络环境后所有虚拟机的IP都会受影响。
Host-only(仅主机)
在Host-only模式下,虚拟机的网卡会连接到宿主的VMnet1上,但宿主系统并不为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际网络中,即: 无法上网。
二、SSH远程连接Linux
在几乎所有的互联网企业环境中,最常用的提供Linux远程连接服务的工具就是SSH软件了,SSH分为SSH客户端和SSH服务端。其中SSH服务器端包含的软件程序主要有openssh和openssl。openssh是提供ssh服务的程序,openssl是为ssh提供连接加密的程序。查询SSH服务端工具的安装情况:
守护进程-sshd
默认情况下,SSH服务端程序会随系统一起启动。SSH服务器端的进程名为sshd, 是一个守护进程(daemon), 它在系统后台永久运行并时该响应所有来自ssh客户端的连接请求并处理。这些请求一般包括公共密钥认证、密钥交换、对称密钥加密和非安全连接等。
ssh协议
ssh服务端和ssh客户端这间的交流都是通过ssh(Secure Shell Protocol)协议实现的。在进行数据传输前,ssh先通过加密技术对联机数据包进行加密处理,然后再进行数据传输,这样就可确保传递的数据安全。PS: 有兴趣可看我写的信息安全专题
在当前生产环境中,绝大多数企业普遍条采用ssh协议服务来代替传统不安全的远程联机服务软件,如telnet(23端口,非加密)
上传与下载
首先你先执行rz, 如果还未安装rz&sz,可通过下面命令下载:
yum install lrzsz -y
SecureCRT没有图形化的文件传输工具,不过也不影响,用命令来实现的话,其实会方便快捷很多。
上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。
下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到本地某目录下。下载到本地的目录是可以设置的:
好,接下来看下图: 我上传了 密码.txt 文件到Linux服务器;接着从Linux服务端下载了from_windows.py文件到本地的Windows系统
下载成功:
以上是关于vmware 虚拟机内置的网络类型的主要内容,如果未能解决你的问题,请参考以下文章