15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 使虚拟机联网的三种方式

使虚拟机联网的三种方式

时间:2023-06-29 03:57:01 | 来源:网站运营

时间:2023-06-29 03:57:01 来源:网站运营

使虚拟机联网的三种方式:

1 桥接模式

1.1 原理

桥接 通过使用物理机网卡 具有单独ip。相当于在一个局域网内创立了一个单独的主机,他可以访问这个局域网内的所有的主机。

但是需要手动来配置lP地址,子网掩码, 并且要保证他是和真实主机在同一个网段(nat是两个网段),这个模式里,虚拟机和宿主机可以互相ping通。主机网卡和虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等参数都相同。可以想象为虚拟机和host机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题(通过下图可以看出他们的对等关系)。

桥接模式关系图

1.2 配置方式

1. 查看本机的ip地址,子网掩码,dns地址以及网关。

在windows10中,操作步骤为 "控制面板->网络和共享中心->网络连接"配置

查看网关和dns地址
2. 在vmware中将网络适配器改为桥接模式

3. 使用 "vi /etc/sysconfig/network-scripts/ifcfg-ens33" 编辑虚拟机的网络配置文件,

(1)将其中的BOOTPROTO的值由DHCP改为static模式,表明采取手动固定分配该虚拟机的ip地址,

(2)在第二个方框中,添加虚拟机的ip地址(要保证与本机的ip地址处于同一个网段),子网掩码,网关以及DNS服务器地址,后面这三个要保证与本机的一摸一样的配置

(3)修改完毕后使用按一下保存并且退出,然后再使用 "systemctl restart network" 命令重启网络服务

(4)使用 "ping http://www.baidu.com"命令,如果能ping通,则说明桥接模式生效




2 NAT模式

2.1 原理说明

NAT 把物理机为路由器进行上网。

所谓nat模式,就是虚拟系统会通过宿主机的网络来访问外网,而这里的宿主机相当于有两个网卡,一个是真实网卡,一个是虚拟网卡,真实网卡相当于链接了现实世界的真实路由器,而宿主机的虚拟网卡,相当于链接了一个可以认为是虚拟交换机(这个虚拟交换机他同时链接了虚拟系统(linux)和宿主机) ,这个时候的虚拟网络想访问外网,就必须通过宿主机的IP地址,而外面看来也确实是宿主机的IP地址(实则是虚拟机访问的! ! ),完全看不到虚拟网络局域的内部形式,而这个时候linux和宿主机和虚拟交换机形成一个网段,宿主机和真实路由形成另一个网段!!

2.2 配置方式

1. 查看本机的ip地址,子网掩码,dns地址以及网关。

在windows10中,操作步骤为 "控制面板->网络和共享中心->网络连接"配置

查看网关和dns地址
2 通过vmware的“windows开始->所有程序->VMware->虚拟网络编辑器–>VMnet8”设置vmnet8虚拟子网,

(1)设置虚拟网络

如下图所示,这里的子网可以是C类地址的任意子网,如果子网掩码也是255.255.255.0,但是不要设置的与本机相同的子网地址(比如1中的本机子网地址为192.168.218.0,那么该虚拟机的子网地址可以是192.168.217.0但不能是192.168.218.0),这里设置为192.168.159.0

这里的VMnet8相当于虚拟网卡(网卡可以设置自己的子网)

(2)设置子网掩码

一般为默认的255.255.255.0

(3)DHCP设置

直接使用默认的即可

(4)NAT网关设置(一般默认结尾为.2):

以上配置都很重要,因为在后面修改配置文件的时候都会用到这里以及配置好的网关,子网掩码以及DHCP服务器地址

3. 设置虚拟机的网络连接方式为NAT模式

选中虚拟机–>编辑虚似机设备–>网络适配器-> NAT模式

注意:

其实以上修改的虚拟主机,网关,子网掩码以及DHCP的内容都可以通过CMD命令行查看,

用win+r输入cmd打开cmd命令行 -> 输入ipconfig -> 定位到VMWare Network Adapter VNet8

可以看到这个与我们在VMWare控制台设置后的内容一摸一样。

4. 修改ifcfg-ens33配置文件

开启CentOS系统

命令行模式下:

su ##进入root权限下;

ip addr ##查看ip地址和网卡地址:记下网卡地址:ens33 ;

ls /etc/sysconfig/network-scripts/ ##查看网卡文件全名;

(1)–>进入配置文件,修改配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33

(2)–>按i进入编辑模式, 修改参数(其他参数默认)

BOOTPROTO=static ## 启用静态IP地址
ONBOOT=yes ## 开启自动启用网络连接
在最下方空白处添加IP配置
IPADDR=192.168.159.10 ##设置IP地址
NETMASK=255.255.255.0 ##子网掩码
GATEWAY=192.168.159.2 ##设置网关
DNS=192.168.159.2 ##设置DNS, 一般与网关地址相同
按ESC退出编辑,输入**:wq** 保存修改退出。

5. 使用 "systemctl restart network" 重启网络服务,然后再使用 "ping http://www.baidu.com" 查看是否能够ping通

6、多台系统 连接测试

开启其他的centos7系统,设置好IP地址后,互ping下,看看连接情况

关键词:方式,虚拟

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭