虚拟机网络配置


一、前言

之前简单写了一下SecureCRT连接本机虚拟机centos6的问题,我认为的前提的是你首先要配置好自己虚拟机的网络,ping通本机与外网。只是大概说了一下网络连接三种模式,没有说一些具体的细节。其中有这几个个原因:
         1、关于网络连接三种模式的介绍,是可以通过百度得到答案,我只写了一些我认为的要点。
         2、关于问题,我认为搞明白问题本身的逻辑,有清晰的思路才能更好解决问题。
         3、很多文章解决的问题只针对文章描述的问题,还有很多只是只言片语,没有说到关键处。不过,多看一些文章是可以为自己提供解决问题的思路的。


二、理解桥接和NAT

1、虚拟交换机

虚拟交换机
这个相信都非常熟悉,虚拟网络编辑器,它其实是对虚拟交换机的设置,而VMnet0、VMnet1、VMnet8就是虚拟交换机,分别对应桥接模式、仅主机模式和NAT模式。那为什么要提这个虚拟交换机呢?当然是因为它非常重要。

因为虚拟机的虚拟网卡都连接在虚拟交换机上


了解这一点后,我们再说桥接和NAT


2、桥接模式

虚拟机的虚拟网卡接在虚拟机交换机(这里是VMnet0虚拟交换机)上,虚拟交换机通过虚拟网桥直接与主机的真实网卡相连。这样,主机的真实网卡接收到的信息(广播、组播、以及目标为虚拟交换机的单播)都会通过虚拟网桥转发给虚拟交换机,连接虚拟交换机的装有虚拟网卡的虚拟机自然就收到信息。
桥接模式
以上内容再理解的直白点:虚拟机 —> 虚拟交换机 <—> 主机网卡

所以桥接模式下,虚拟机的IP地址和主机的IP地址处于同一网段下即可实现虚拟机与主机通信,并且虚拟机会占用网段一个IP。要连接网络,就要配置网关和DNS和主机网卡一致。

配置桥接模式:

1-虚拟机设置网络适配器,选择桥接模式。
2-打开虚拟网络编辑器设置虚拟交换机VMnet0桥接至有线还是无线。(根据主机是否插网线判断)
3-打开虚拟机网卡配置文件(/etc/sysconfig/network-scripts下)手动配置虚拟机ip
(网关、子网掩码与主机保持一致,ip为与主机在同一网段下的其他任意地址)
4-ping主机与外网进行测试。

3、NAT模式

虚拟机的虚拟网卡、虚拟NAT设备、虚拟DHCP服务器以及主机虚拟网卡VMware Network Adapter VMnet8都连接在虚拟交换机VMnet8上。其中,虚拟NAT设备直接与主机网卡相连。
NAT模式
以上内容再理解的直白点:虚拟机 —> 虚拟交换机 —> 虚拟NAT设备 <—> 主机网卡
                                                                                  |
                                                                                   —> 主机虚拟网卡 <—> 主机

可以看到在NAT模式下,主机虚拟网卡VMware Network Adapter VMnet8主要是为了与虚拟机通信用的,虚拟机连接外网是利用虚拟的NAT设备以及虚拟DHCP服务器实现的。

配置NAT模式:

1-虚拟机设置网络适配器,选择NAT模式。
2-打开虚拟网络编辑器设置虚拟交换机VMnet8,选择一个与主机不同的网段,点击应用。
3-修改虚拟机网卡配置文件(/etc/sysconfig/network-scripts下)手动配置虚拟机ip
(网关、子网掩码与虚拟交换机VMnet8保持一致,ip为与虚拟交换机VMnet8在同一网段下的其他任意地址)
4-主机虚拟网卡VMware Network Adapter VMnet8选择自动分配IP即可。
5-ping主机与外网进行测试。

注意:

桥接模式下,虚拟机与主机处在同一网段下。
NAT模式下,虚拟机与主机处在不同的网段中。

三、centos7简单操作

查看ip

ip addr

修改网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

防火墙

systemctl status firewalld
systemctl start firewalld
systemctl stop firewalld
systemctl restart firewalld

查看端口

firewall-cmd --list-port

ping通后:
SecureCRT(其他远程连接工具)连接centos7

hostname:虚拟机ip地址
port:虚拟机端口
username:虚拟机登录用户名

pease!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值