搬砖的成长之路——VMWare网络原理
今天突然对多台服务器内部是如何联通进行通讯的感兴趣,所以学习了下。了解到VMWare网络中主要有三种模式:
目录
一.NAT模式(network address translation)
1.简介
2.配置过程
3.工作原理
二.桥接模式(bridged networking)
1.简介
2.配置过程
3.工作原理
一.NAT模式(network address translation)
1.简介
使用NAT模式,也就是虚拟机系统借助NAT(网络地址转换)功能,通过宿主机器进行公网的访问。VMWare workstation安装后,会给宿主机安装VM Net8网卡,同时虚拟出一套VM Net 8 使用的虚拟路由(包含交换机 和 虚拟DHCP服务器)。主机和虚拟机实际上都是通过虚拟路由通信,虚拟路由通过宿主使得其他虚拟机也可以访问外网。
2.配置过程
(1).首先,设置虚拟机的网络配置为NAT模式
(3)查看VMNET8的TCP/IP信息
(4):查看网段和网关
(5)配置静态IP和网关
root用户操作:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
3.工作原理
虚拟机之间通讯:首先,根据网关给每个服务器设置IP,让他们在同一个网段。然后VMWare的虚拟路由会把他们的虚拟网卡连接起来。这样,各个虚拟机之间就可以内部通讯。
虚拟机和宿主通讯:安装完VMWare后,宿主会安装一个VNET8网卡,这个网卡的IP和虚拟机会通过VMWare的虚拟路由连接起来,这样虚拟机和宿主就在同一个网段,可以进行通讯。
虚拟机和公网通讯:虚拟机通过虚拟路由找到宿主的VNET8网卡,然后通过宿主CPU内部发起请求,通过宿主的物理网卡访问外网。
如下图所示:
二.桥接模式(bridged networking)
1.简介
使用桥接模式,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机。安装虚拟机系统后不需要调整网络,物理网络中的 “路由” 所包含的DHCP服务器会自动识别该虚拟机并为其分配IP地址;如果没有路由,可以自己手动在系统分配,原则是和宿主机在同一网段并指向相同的网关即可通信。
2.配置过程
(1)宿主的公网ip
(2)设置为桥接模式
(3)虚拟机上设置使用dhcp的方式来获取IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0c:29:3b:4c:6d
TYPE=Ethernet
UUID=5ae16ecc-0149-487e-8dab-51afc75bd265
ONBOOT=yes
NM_CONTROLLED=yes
#BOOTPROTO=static
BOOTPROTO=dhcp
IPADDR=10.0.0.101
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1=202.96.128.86
DNS2=202.96.128.166
IPV6INIT=no
USERCTL=no
PEERDNS=yes
注:为了学习,我们通常把ip手写,设置为静态的,但是如果要设置为静态的,因为虚拟机是根据宿主机器所在的网络环境而确定网段的,比如我们从教室到宿舍,网关可能就变了,这个时候,我们要让宿主机器上面的几个虚拟机的IP在同一个网段,必须再次手动修改。
(4)重启网络服务
/etc/init.d/networkrestart
(5)查看IP地址
ifconfig
(6)测试和宿主机器的联通性
ping 172.18.215.65
3.工作原理
虚拟机与虚拟机之间的通讯:物理网络中的 “路由” 所包含的DHCP服务器会自动识别该虚拟机并为其分配IP地址,然后VMWare虚拟路由将这些IP连接在一起,这样他们在同一个网段,可以进行通讯。
虚拟机和宿主通讯:安装完VMWare后,宿主会安装一个VNET0网卡,这个网卡的IP和虚拟机会通过VMWare的虚拟路由连接起来,这样虚拟机和宿主就在同一个网段,可以进行通讯。
虚拟机和公网通讯:虚拟机通过虚拟路由找到宿主的VNET0网卡,然后通过宿主CPU内部发起请求,通过宿主的物理网卡访问外网。
如下图所示:
个人学习总结,初次理解,肯定有理解不到之处,后续随着学习会进行更改。
搬砖的成长之路——VMWare网络原理相关推荐
- Software-Defined Networking之搬砖的故事
在很久很久以前,有一个村子. 村里的每一户,都有一个男人和一个女人. 每一户,都以搬砖为生. 从不同的地方,搬到不同的地方. 男人负责搬砖,女人负责告诉男人往哪搬. 每个家庭,都服从村委会的指挥. 村 ...
- 2022实操搬砖副业攻略
仅供学习,不保证收益.主要记录实操心得.记录搬砖副业成长历程. 1 庆余年 出金点简略版本:1.满活跃130给1W银2.答题对5道给10003.上架交易所不等橙色装备4.采集上架材料每天30000+以 ...
- 搬砖工php什么意思,醒工砖是什么意思什么梗 醒工砖是醒醒工头喊你起来搬砖的意思...
醒工砖是什么意思什么梗?醒工砖,网络流行词,原句是"醒醒,工头喊你起来搬砖","醒工砖"是缩写形式.下面就跟360常识网一起具体看看醒工砖等相关内容. 醒工砖词 ...
- 搬砖之路----MusicPlayer 一个基于Vlc(2.0+)开发的android音乐播放器--浅析在android开发过程中播放器选择之路!
前言 MusicPlayer 是一款基于vlc播放器开发的一个音乐播放器,你也可以理解为在此核心上的搬砖之路,核心的内容并不是我写的,因此在正式写blog之前,感谢那些vlc核心的开发人员让我用到这么 ...
- 一边在大厂一线搬砖、一边操着CTO的心搞开源:一位普通中年程序员的开源十年路
"不管哪个赛道,不专注搞个三五年,跳来跳去,不会有啥出息." 2019 年 5 月,Dubbogo 作为开源高性能 RPC 框架 Dubbo 的 Go 语言版本, 宣布正式加入 D ...
- keras搬砖系列-残差网络的实现
keras搬砖系列-残差网络的实现 ResNet-50图 #coding=utf-8 from keras.models import Model from keras.layers import I ...
- 网络工程师----成长之路
网络工程师----成长之路 常用程序快捷键命令(网络工程师) 常用CMD命令(网络工程师) 常用Linux命令(网络工程师) 问题点宝库 第一章:一.網絡工程師–简介 第二章:二.网络工程师学习阶段– ...
- 我为什么放弃360千万期权,走向创业这条搬砖路?
上一篇写了年薪100万的体验,在文章中提到我工作三年年薪就远超百万.文章发出来之后,不少读者朋友问起我为什么要离开360出来创业,还有读者问:"洋哥,离开360你真的不后悔吗?". ...
- 数字货币搬砖之路(第一次踩坑)
最近一直在研究数字货币量化策略,继多平台对冲套利,网格高频交易策略开发完之后, 想起多年前前人屡试不爽的手动搬砖策略,不知道在当前行情还能不能行的通,于是写了程序测试下. 然后,我想说的是----&q ...
最新文章
- django 设置媒体url_Django设置网站地图sitemap
- visual studio2010-2015编译部署caffe
- Matlab编程与数据类型 -- 函数M文件的调用
- “万能钥匙”可以打开大脑:脑刺激个性化医疗的新领域
- 启明云端分享|sigmastar SSD201/ssd202核心板升级参考,可实现开机自动从 SD 卡升级固件或开机自动从 SD 卡烧录 MAC 地址
- 会计日历-自动生成脚本
- 用CSS让DIV上下左右居中的方法
- [SQL Server系] -- 存储过程
- mongodb java数组_MongoDB 基础java数据类型
- 基于深度卷积神经网络的苹果叶片植物病理学疾病检测
- 网页版bpc电波对时_电波表对时软件下载-BPC(中国码)电波表对时模拟软件 20170308 官方版 - 河东下载站...
- u盘获取计算机管理员权限,使用U盘需要管理员权限
- 软件以人为本5 - 敏捷3 - 拯救每日立会2
- 315前瞻:哪些互联网消费领域今年可能上榜?
- 矩阵的分解:满秩分解和奇异值分解
- VR开发-罗德里格公式的研究
- Java——继承——Extends
- 多线程:模仿火车站售票
- 苹果手机双卡双待是哪一款_提个醒:手机“双卡双待”,卡一和卡二究竟有什么区别?早知道为好...
- 结构主义(structuralism)