虚拟机静态IP配置与原理

许多小伙伴遇到虚拟机的网络配置问题,一搞就是一天的现象,完全没心情学linux啊
这里介绍了快、准、稳的设置方法:看完10min内搞定虚拟机的网络连接问题
需要理解的同学,从前到后

想直接用的同学,直接跳转第4步骤

1.虚拟机是个什么东西?
这就是虚拟机,安装了虚拟机就是在虚拟机上装了一个虚拟网卡,然后虚拟网卡的作用是什么呢?

就相当于一个路由器,把上面的网线一分多进行连接起来,实现真机---虚拟机之间的通信

虚拟机静态IP配置与原理_第1张图片

2. 虚拟机联网的方式

有三种:

仅主机模式(Host-Only):虚拟网卡VMware Virtual Ethernet Adapter for VMnet1
NAT模式(NAT):虚拟网卡VMware Virtual Ethernet Adapter for VMnet8

桥接模式(bridge):与主机在同一个网段,不经过虚拟网卡

虚拟机静态IP配置与原理_第2张图片

3.三种模式的联网原理(图解)

仅主机模式:虚拟机处于一个全封闭的网络环境,虚拟机仅仅能和主机通信,但是连接不了互联网(真机可以上网)

虚拟机静态IP配置与原理_第3张图片

NAT模式:虚拟机借助NAT(网络地址转换)功能,通过宿主机的网络进行联网

虚拟机静态IP配置与原理_第4张图片

桥连模式:逻辑上和真机处于一个上网环境,相当于是局域网内的一台主机

虚拟机静态IP配置与原理_第5张图片

4.实现怎么联网
以(NAT模式)为例
①首先查看虚拟网卡的状态

        确保这两个都处于启用状态

虚拟机静态IP配置与原理_第6张图片


②记录不同虚拟网卡对应的网段;

打开虚拟机网络编辑器(本文是VM10.0版本的,版本大同小异)

虚拟机静态IP配置与原理_第7张图片

虚拟机静态IP配置与原理_第8张图片


记下来

仅主机子网地址:192.168.31.0   子网掩码:255.255.255.0

NAT模式子网地址:192.168.233.0 子网掩码:255.255.255.0

③配置静态IP

linux命令行输入:ip addr

    得到网卡的名字

虚拟机静态IP配置与原理_第9张图片


加黑部分代表需要注意的地方
从②中知道NAT模式子网:192.168.233.0 掩码:255.255.255.0
IP地址最后一位可以在3-253之间自己任意选,1、2、254虚拟机占用了
在此配置IP(根据个人需要):192.168.233.112    
掩码:255.255.255.0   默认网关:192.168.233.2(虚拟机默认 .2作为网关)

打开配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736(你的网卡名称)
进入编辑模式,红字代表改变的设置或添加的语句


TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPADDR="192.168.233.112"
GATEWAY="192.168.233.2"
NETMASK="255.255.255.0"
DNS1="8.8.8.8"

IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="e72248c9-906c-4a2f-95d3-d6f1eb82fa95"
DEVICE="eno16777736"
NM_CONTROLLED="no"
ONBOOT="yes"
~               

④然后重启网卡服务,联网搞定
service network restart

测试连接

        虚拟机静态IP配置与原理_第10张图片



你可能感兴趣的:(虚拟机静态IP配置与原理)