最近选拔Linux,举行网络铺排,以前都是桥接直连,然后径直组网。由于部分原因未来虚拟机做内网使用,不用上网,只可以利用仅主机情势。在仅主机方式下进展虚拟机组网。

1 VMware网卡

VMware暗中认可景况下会安装七个网卡,如下图示(点击最顶端编辑–>虚拟互联网编辑器)。

澳门金沙国际 1

  • VMnet0:“桥接网络”
  • VMnet1:“仅主机虚拟互联网”
  • VMnet8:“NAT网络”

其间VMnet0为主机物理网卡,别的为虚构网卡。而事实上VMware共扶助援救VMnet0~VMnet九共拾块(虚拟)网卡,对于每一块虚拟网卡来说,同权且刻只可以采用上述任壹种互连网属性,当中能够有多块虚拟网卡具有“仅主机网络”天性,但一样时刻只可以有壹块虚拟网卡具有“NAT网络”属性。

VMware虚拟机中设置CentOS,进行互连网连接,分为两步,内网连接,与外网连接。

VMware虚拟机中设置Linux网络连接,VMware下Linux构建仅主机情势的局域网网络布局方案。CentOS,举行网络连接,分为两步,内网连接,与外网连接。

  仅主机情势下各样虚拟机只可以和主机通信,种种虚拟机之间也能够通讯,能够搭建本身的局域网环境。

二 VMware简化的互连网拓扑

澳门金沙国际 2

简化的互联网拓扑(图片来源于网络)

  • VMnet0(桥接):虚拟机与外网总括机能够并行访问
  • VMnet1(仅主机):虚拟机与外网总括机不可相互访问
  • VMnet8(NAT):编造机能访问外网总括机而外网总括机无法访问虚拟机

现实可参看:虚拟机三种网络连接方式分别

前提:

前提:

  安装虚拟机时候选择,恐怕虚拟机的互连网设置:

叁 虚拟机上网设置

当你不利安装VMware后,互连网适配器会追加2个新的网卡:(可在装备管理器->网络适配器中查阅)

当您不错安装VMware后,互连网适配器会增多1个新的网卡:(可在装备管理器->互连网适配器中查看)

  澳门金沙国际 3

三.1 测试环境

  • 主机系统:Windows 8.1

  • 虚拟机软件:VMware Workstation 12

  • 虚拟机系统镜像:CentOS-6.5-x86_64-bin-DVD1

澳门金沙国际 4

澳门金沙国际 5

一、选拔仅主机情势,虚拟机安装到位后,系统健康运转后,点击虚拟上边包车型客车编辑撰写,选拔虚拟网络编辑器;

三.二 让虚拟机上网

首先步:内网连接在装置CentOS时就曾经起来了

先是步:内网连接在装置CentOS时就曾经初步了

  澳门金沙国际 6

3.2.1 NAT模式

(一)打开cmd–>输入ipconfig,能够看出地面wifi的音讯如下:

澳门金沙国际 7

物理机互连网新闻

(2)打开虚拟网络编辑器(最上端编辑菜单),开启DHCP服务(用于机动得到IP地址)

澳门金沙国际 8

(3)最上方–>虚拟机–>设置

澳门金沙国际 9

设置NAT模式

(四)互连网测试
ping物理主机–>物理机ping虚拟机–>ping百度测试互联网
结果唯有物理机不可能ping通虚拟机,理论上NAT形式下虚拟机与物理机是足以互访的。有简友了解的也能够留言交换。

澳门金沙国际 10

澳门金沙国际 11

  选用仅主机情势,VMnet1,VMnet0这些是桥接的,不用管,点击VMnet1仅主机格局,上面包车型大巴子网IP便是以此形式下的主机IP,你现在的那么些主机IP和你物理机在互连网中的地址不是二个的,比如作者今日的物理机地址是拾.180.x.xx,也是贰个内网地址,可是不多少个。先记住那几个子网IP地址,前边要用。

3.2.2 桥接方式

安装同理NAT方式,注意“桥接形式”中的“直接连接物理网络”意思是重新分配1个IP地址,而“复制物理网络连接状态”正是虚拟机和本土电脑通用一块网卡,也就不设有重新为虚拟机上网分配IP地址。

澳门金沙国际 12

桥接形式

点击【自定义硬件】,网络适配器->自定义【VMnet八(NAT格局)】,当然安装到位后也得以修改。

点击【自定义硬件】,互连网适配器->自定义【VMnet八(NAT形式)】,当然安装达成后也能够修改。

  点击DHCP设置:

3.3 静态IP配置

  • 论及到四个布局文件,分别是:
    /etc/sysconfig/network
    /etc/sysconfig/network-scripts/ifcfg-eth0
    /etc/resolv.conf
  • 关系到多个网络音讯地址,分别是:子网IP、子网掩码、网关IP、静态IP地址、DNS服务器IP

参考:哪些形象生动的诠释ip地址、子网掩码、网关等概念?

(1)虚拟机网络情势设置

  • 开辟cmd–>ipconfig,查看网络新闻;
  • 开辟虚拟网络编辑器并填写NAT设置,同时将虚拟机的互连网情势设置为NAT格局;
![](https://upload-images.jianshu.io/upload_images/3471485-a07c4f6a251d8c71.png)

NAT模式设置
  • 澳门金沙国际,关闭DHCP服务
    日前的网络设置都敞开了DHCP自动分配IP服务,在安装静态IP在此以前必须先关闭DHCP服务。
![](https://upload-images.jianshu.io/upload_images/3471485-8163025b788809fe.png)

(2)修改/etc/sysconfig/network

NETWORKING=yes #启动时激活联网
HOSTNAME=developer #主机名
GATEWAY=192.168.xxx.xxx #网关地址

(3)修改/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0" #设备名称
BOOTPROTO="static" #启动类型 dhcp|static
IPADDR=192.168.xxx.xxx #IP地址,注意必须和物理机在同一网段内
NETMASK=255.255.xxx.xxx #子网掩码
HWADDR="xx:xx:xx:xx:xx:xx" #硬件Mac地址
IPV6INIT="no" #关闭IPV6
NM_CONTROLLED="yes" #设备eth0是否可以由Network Manager图形管理工具托管
ONBOOT="yes" #系统启动时是否激活网卡
TYPE="Ethernet" #网络类型
UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" #全局唯一标识符
DNS1=8.8.8.8 #Google提供的免费DNS服务器的IP地址
DNS2=8.8.4.4 #Google提供的免费DNS服务器的IP地址

只顾:那里DNS壹是需求求安装的不然不可能实行域名解析。
(4)修改/etc/resolv.conf

# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4

实际这一步能够省去,上边安装了DNS
Server的地方后系统会自动修改那个布局文件。

(五)重启网卡

service network restart

重启网卡时,shell中大概会有重新配置IP的有关音信出现在shell中。
(陆)网络测试

澳门金沙国际 13

ping网关

澳门金沙国际 14

ping百度

参考与拓展阅读:
[1]深入领会VMware虚拟互连网
[2]DNS域名解析服务器的布置


个人Github
个体博客whenif
迎接各路同学相互沟通

澳门金沙国际 15

澳门金沙国际 16

  澳门金沙国际 17,那些初阶停止IP能够设置,是虚拟机能够填充的IP范围。

安装完结后,能够运用命令【ip a】来查看当前网卡。

设置到位后,能够使用命令【ip a】来查阅当前网卡。

二、进入虚拟机Linux系统环境:

其次步:遵照在此以前选拔的VMnet八,来安顿大家的网卡配置。网卡配置文件命名规则是:ifcfg-eno【数字】。

其次步:根据以前选用的VMnet八,来安顿大家的网卡配置。网卡配置文件命名规则是:ifcfg-eno【数字】。

进入网络环境配置文件
# cd /etc/sysconfig/network-scripts/
# ls

[root@localhost ~]# cd /etc/sysconfig/network-scripts/              
         进入配置文件目录

[root@localhost ~]# cd /etc/sysconfig/network-scripts/              
         进入配置文件目录

  你汇合到诸如类似:ifcfg-eno1677773陆的文件,这么些是网络配件文件,前面的数字分别机器不1样。。RedHat7从前的版本的公文名比那个短的多,自个儿找找,然后编辑:

[root@localhost network-scripts]# ls -l                              
                你能够依照铺排文件名能够任意找到大家的网卡配置文件

[root@localhost network-scripts]# ls -l                              
                你能够依据安顿文件名能够私自找到大家的网卡配置文件

# vim ifcfg-eno16777736 

[root@localhost network-scripts]# vi ifcfg-eno【数字】              
           修改配置文件

[root@localhost network-scripts]# vi ifcfg-eno【数字】              
           修改配置文件

  出现布局文件音讯,然后依照事态修改:

 

在【控制面板\网络和
Internet\互连网连接】查看此前选用的VMnet八的IPv四地址,下方的IPADDKuga的前三个人要和它1样,最终一人0-255之内。

TYPE=Ethernet
BOOTPROTO=none  这个地方改为static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736    这个名字如果是其他的重复修改为不重复的
UUID=ed15885f-d297-4791-a238-6894bcfd1c13
ONBOOT=yes     这个地方改为yes
IPADDR0=192.168.171.150  这个地方按照DHCP里面的起始IP范围改相应的IP
NETMASK=255.255.255.0
GATEWAY0=192.168.171.1  改为主机的IP,这里已改过
DNS1=192.168.171.1 
DNS2=191.168.171.1
HWADDR=00:0C:29:26:D8:A1  这个地方是物理网卡地址,后面如果是是克隆的虚拟机再讲
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

在【控制面板\网络和
Internet\网络连接】查看以前选取的VMnet8的IPv四地址,下方的IPADDCRUISER的前三个人要和它一律,最终一人0-255之内。

DEVICE=eno【数字】          // 这是网卡的名称
NAME=eno【数字】
ONBOOT=yes                 // 是否随着开机自启动
BOOTPROTO=static           // static表示固定ip地址,dhcp表示随机获取ip
IPADDR=***.***.***.150      // 手动设置的固定ip地址
NETMASK=255.255.255.0      // mask地址,就是掩码

  依据上述的改动形成后,重启网卡设备:

DEVICE=eno【数字】          // 这是网卡的名称
NAME=eno【数字】
ONBOOT=yes                 // 是否随着开机自启动
BOOTPROTO=static           // static表示固定ip地址,dhcp表示随机获取ip
IPADDR=***.***.***.150      // 手动设置的固定ip地址
NETMASK=255.255.255.0      // mask地址,就是掩码

本来,当您打开配置文件后,你会看到很多属性,除了上边的习性,别的都得以删掉。

# systemctl restart network
# ping 192.168.171.1
PING 192.168.171.1 (192.168.171.1) 56(84) bytes of data.
64 bytes from 192.168.171.1: icmp_seq=1 ttl=64 time=0.335 ms
64 bytes from 192.168.171.1: icmp_seq=2 ttl=64 time=0.234 ms

理所当然,当你打开配置文件后,你会看出很多属性,除了下面的习性,别的都足以删掉。

网卡配置文件修改好了,当然要重启网卡服务啊

  虚拟机到主机ping通!

网卡配置文件修改好了,当然要重启网卡服务啊

[root@localhost network-scripts]# service network restart            
     重启网络服务

3、大家后续营造局域网环境,新增多少个虚拟环境,克隆这台虚拟机,克隆成功后,更改第叁个虚拟机的IP,

[root@localhost network-scripts]# service network restart            
     重启网络服务

其三步,就那样,内网连接形成,怎么样测试是或不是成功吗?

# cd etc/sysconfig/network-scripts/
# ls

其三步,就那样,内网连接形成,怎么样测试是还是不是中标吧?

艺术:一 在windows上cmd中,ping 你设置的IPADDKuga。假如发送成功,表明成功。

  发现ifcfg-eno16777736网络文件,其余机器不必然是那个名字,编辑文件:

方法:一 在windows上cmd中,ping 你设置的IPADD瑞虎。假如发送成功,评释成功。

        二 在CentOS中,ping  VMnet八的IPv肆地址。假使发送成功,注明成功。

# vim ifcfg-eno16777736 

        二 在CentOS中,ping  VMnet8的IPv四地址。借使发送成功,评释成功。

以上内网连接马到成功!

  修改:IPADDSportage0=192.168.171.160,修改新虚拟机的IP,然后 

以上内网连接马到功成!

第6步,再添加1块网卡。网络连接为【桥接形式:直接连接物理网络】

# systemctl restart network

第肆步,再添加1块网卡。网络连接为【桥接方式:直接连接物理互联网】

澳门金沙国际 18

  出现:

澳门金沙国际 19

虚构机会自动重启,就这么,外网连接成功。

# ping 192.168.171.150
connect: Network is unreachable
# systemctl restart network
Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.

虚构机会自动重启,就这么,外网连接成功。

测试:ping
www.linuxidc.com,那样就能访问外网啦,当然你也能够动用命令:ip
a,查看当前网卡,能够见见我们设置的静态IP在那边出现了。

  发现无法选择,因为还有网卡地址等部分音信未有改动,输入:#
ifconfig,得到

测试:ping www.baidu.com,这样就能访问外网啦,当然你也足以应用命令:ip
a,查看当前网卡,能够看到大家设置的静态IP在此地出现了。

=============================================

# ifconfig
eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 00:0c:29:8e:a0:00  txqueuelen 1000  (Ethernet)

 

源点:cnblogs.com/kingofkai  小编:欲戴王冠.必承其重

  获得实在的网卡地址,然后去修改配置文件的消息,因为我们的虚拟机是仿制过来的,所以要修改

# vim ifcfg-eno16777736 
TYPE=Ethernet
BOOTPROTO=none  修改为static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777738  修改为不同的名字
UUID=ed15885f-d297-4791-a238-6894bcfd1c13
ONBOOT=yes 
IPADDR0=192.168.171.160 
GATEWAY0=192.168.171.1
DNS1=192.168.171.1
DNS2=191.168.171.1
PREFIX0=24
HWADDR=00:0c:29:8e:a0:00  修改为真实的地址
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

  然后,重启网卡,ping150的虚拟机,七个虚拟主机互通了!

# systemctl restart network
# ping 192.168.171.150
PING 192.168.171.150 (192.168.171.150) 56(84) bytes of data.
64 bytes from 192.168.171.150: icmp_seq=1 ttl=64 time=0.532 ms
64 bytes from 192.168.171.150: icmp_seq=2 ttl=64 time=0.360 ms

  ping物理主机

# ping 192.168.171.1
PING 192.168.171.1 (192.168.171.1) 56(84) bytes of data.
64 bytes from 192.168.171.1: icmp_seq=1 ttl=64 time=0.318 ms
64 bytes from 192.168.171.1: icmp_seq=2 ttl=64 time=0.240 ms

  物理主机ping虚拟机

澳门金沙国际 20,物理机到虚拟机互通!

  搭建实现。

相关文章