服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|

ubuntu 虚拟机上网方式及相关配置详解

2019-06-02 09:40来源:ubuntu之家所属分类:Ubuntu

这篇文章主要介绍了ubuntu 虚拟机上网方式及相关配置详解的相关资料,需要的朋友可以参考下

一 Nat方式(虚拟机和主机不在同一网段)

NAT:Network address translate,是一种将内部私有地址转化成公网地址的技术,NAT技术应用在internet网关和路由器上,比如192.168.0.123这个地址要访问internet,它的数据包就要通过一个网关或者路由器,而网关或者路由器拥有一个能访问internet的ip地址,这样的网关和路由器就要在收发数据包时,对数据包的IP协议层数据进行更改(即 NAT),以使私有网段的主机能够顺利访问internet。此技术解决了IP地址稀缺的问题。 
VMWare的NAT上网也是同样的道理,它在主机和虚拟机之间用软件伪造出一块网卡,这块网卡和虚拟机的ip处于一个地址段。同时,在这块网卡和主机的网络接口之间进行NAT。虚拟机发出的每一块数据包都会经过虚拟网卡,然后NAT,然后由主机的接口发出。

Nat方式的虚拟网卡为VMnet8

宿主机上设置

主机IP GW DNS

VMnet8

IP(设置网段后自动获取)

GW必须和ip 属于同一网段

DNS:和主机DNS 相同

虚拟机

IP:虚拟机ip和虚拟网卡ip同一网段

GW:和虚拟网卡gw 相同

DNS:相同的DNS

ubuntu 虚拟机上网方式及相关配置详解

二 桥接 Bridge(虚拟机和主机ip同一网段)

Bridge 桥”就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在”桥”上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段 当然要保证两个局域网没有冲突的IP.

VMWare 的桥也是同样的道理,只不过,本来作为硬件的一块网卡,现在由VMWare软件虚拟了!当采用桥接时,VMWare会虚拟一块网卡和真正的物理网卡就行桥接,这样,发到物理网卡的所有数据包就到了VMWare虚拟机,而由VMWare发出的数据包也会通过桥从物理网卡的那端发出。

所以,如果物理网卡可以上网,那么桥接的软网卡也没有问题了,这就是桥接上网的原理了,相当于把虚拟机看做局域网里面的一台物理机即可。

三 主机方式

主机模式下,真实环境和虚拟环境是隔离开的;在这种模式下,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开。(虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。),但此种方式下,没有地址转换服务,所以,虚拟机只能到主机访问,安全系数很高。

网络连接的知识补充

1.NAT Network Address Translation 网络地址转换

a静态地址:将私有地址与公网地址一对一明确转化。(1对1)

b动态地址转换:NAT转换器拥有一个公网地址池,可以动态的分配一个未使用的公网地址给内部地址进行通信,形成一个暂时的映射关系。(多对多)

c端口地址转换:将多个私有地址转换成对应的一个公网地址。(多对1)

2.DHCP

DHCP Dynamic Host Configuration Protocol,动态主机配置协议

是一个局域网的网络协议,给内部网络或网络供应商自动分配IP地址,DHCP有三个端口UDP67,68作为Server 和Client 的服务端口。546用于DHCPv6,是做双击热备份使用。

以上所述是小编给大家介绍的ubuntu 虚拟机上网方式及相关配置详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

延伸 · 阅读

精彩推荐
  • UbuntuUbuntu Server 11.04安装GNOME 3的方法

    Ubuntu Server 11.04安装GNOME 3的方法

    今天小编要为大家带来的是Ubuntu Server 11.04安装GNOME 3的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...

    Ubuntu之家 108 2019-05-27
  • Ubuntuubuntu iptables 配置脚本代码

    ubuntu iptables 配置脚本代码

    这篇文章主要介绍了 ubuntu iptables 配置脚本代码,需要的朋友可以参考下 #!/bin/bash#!/bin/bash case $1 in start) echo-n StaringtowriteyourIptbales:... /sbin/iptables-F /sbin/iptables-X /sbin/iptables-Z /sbin/iptables-AINPUT-ilo-jACCEPT /sbin/iptables-AINPUT-mstate--stateESTABLI...

    未知 87 2019-05-20
  • Ubuntu启用Ubuntu 14.04 LTS中的ATP进度条介绍

    启用Ubuntu 14.04 LTS中的ATP进度条介绍

    今天小编为大家带来的是启用Ubuntu 14.04 LTS中的ATP进度条介绍,希望对大家会有帮助,有需要的朋友一起去看看吧...

    脚本之家 361 2019-05-28
  • UbuntuUbuntu下删除模拟器失败提示the android XXX virtule如何解决?

    Ubuntu下删除模拟器失败提示the android XXX virtule如何解决?

    最近有些朋友问小编Ubuntu下删除模拟器失败提示the android XXX virtule如何解决?今天小编就为大家分享Ubuntu下删除模拟器失败提示“the android“XXX”virtule的解决办法!有需要的朋友可以参考下...

    脚本之家 426 2019-06-01
  • Ubuntu在Ubuntu下如何安装FFmpeg?在Ubuntu下安装FFmpeg的方法

    在Ubuntu下如何安装FFmpeg?在Ubuntu下安装FFmpeg的方法

    一些朋友不知道在Ubuntu下如何安装FFmpeg?今天小编为大家带来的是在Ubuntu下安装FFmpeg的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...

    Ubuntu之家 268 2019-05-28
  • UbuntuSSH无法连上虚拟机中Ubuntu Linux的解决方法

    SSH无法连上虚拟机中Ubuntu Linux的解决方法

    今天小编将为大家带来的是SSH无法连上虚拟机中Ubuntu Linux的解决方法,希望对大家会有帮助,有需要的朋友一起去看看吧...

    互联网 135 2019-05-23
  • UbuntuUbuntu Gnome下如何修改应用图标icon?

    Ubuntu Gnome下如何修改应用图标icon?

    最近有些朋友问小编Ubuntu Gnome下如何修改应用图标icon?今天小编要为大家分享的是Ubuntu Gnome下修改应用图标icon的方法;有需要的朋友一起去看看吧...

    服务器之家 397 2019-06-01
  • UbuntuUbuntu系统中如何关闭alt快捷键?

    Ubuntu系统中如何关闭alt快捷键?

    最近有些朋友问小编Ubuntu系统中如何关闭alt快捷键?今天小编就为大家带来Ubuntu系统中关闭alt快捷键的方法,希望能够帮助到大家!有需要的朋友一起去看看吧...

    脚本之家 350 2019-05-31