最近使用Linux,进行网络配置,以前都是桥接直连,然后直接组网。由于一些原因现在虚拟机做内网使用,不用上网,只能使用仅主机模式。在仅主机模式下进行虚拟机组网。

  仅主机模式下各个虚拟机只能和主机通信,各个虚拟机之间也可以通信,可以搭建自己的局域网环境。

  安装虚拟机时候选择,或者虚拟机的网络设置:

  

一、选择仅主机模式,虚拟机安装完成后,系统正常启动后,点击虚拟上面的编辑,选择虚拟网络编辑器;

  

  选择仅主机模式,VMnet1,VMnet0这个是桥接的,不用管,点击VMnet1仅主机模式,下面的子网IP就是这个模式下的主机IP,你现在的这个主机IP和你物理机在网络中的地址不是一个的,比如我现在的物理机地址是10.180.x.xx,也是一个内网地址,但是不一个。先记住这个子网IP地址,后面要用。

  点击DHCP设置:

  ,这个起始结束IP可以设置,是虚拟机可以填写的IP范围。

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

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

  你会看到比如类似:ifcfg-eno16777736 的文件,这个是网络配件文件,后面的数字各自机器不一样。。RedHat7 以前的版本的文件名比这个短的多,自己找找,然后编辑:

# 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=eno16777736 这个名字如果是其他的重复修改为不重复的
UUID=ed15885f-d297--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=:0C:::D8:A1 这个地方是物理网卡地址,后面如果是是克隆的虚拟机再讲
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

  按照上述的修改完成后,重启网卡设备:

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

  虚拟机到主机ping通!

三、我们继续构建局域网环境,新增几个虚拟环境,克隆这台虚拟机,克隆完成后,更改第二个虚拟机的IP,

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

  发现ifcfg-eno16777736网络文件,其他机器不一定是这个名字,编辑文件:

# vim ifcfg-eno16777736

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

# systemctl restart network

  出现:

# 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.

  发现不能使用,因为还有网卡地址等一些信息没有修改,输入:# ifconfig,得到

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

  得到真正的网卡地址,然后去修改配置文件的信息,因为我们的虚拟机是克隆过来的,所以要修改

# 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虚拟机

,物理机到虚拟机互通!

  搭建完成。

VMware下Linux构建仅主机模式的局域网网络配置方案的更多相关文章

  1. VMware下liunx虚拟机仅主机模式上网

    VMware上的配置 虚拟网络编辑器上的仅主机模式设置 可以自定义虚拟机的网段,我设置的是192.168.137.0 选择对应网卡的联网方式为仅主机模式 配置虚拟机网卡,主要是按虚拟网卡编辑器中设置的 ...

  2. Linux中仅主机模式下设ip

    昨天在项目中接触到了Hadoop,需要用到linux来操作,以前有过接触,大致都忘了,在装备虚拟机的时候,遇到的IP  ping不通的问题,模式是仅主机模式,今天分享一下,以便自己以后再遇到,也可以迎 ...

  3. linux 配合仅主机模式

  4. VMware网络连接模式——桥接模式、NAT模式以及仅主机模式的介绍和区别

    在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥 ...

  5. VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别

    在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥 ...

  6. 【转】VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别

    ☞ 本文主要介绍软件『VMware Workstation(虚拟机)』的相关内容:VMware网络连接模式—桥接.NAT以及仅主机模式的详细介绍和区别. 其下列版本/分支可以参考本文: 全部版本/分支 ...

  7. VMware网络连接模式(桥接、NAT以及仅主机模式的详细介绍和区别)

    VMware 桥接模式 VMware桥接模式,也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络(例如图中所示的局域网 ...

  8. VMware虚拟机在仅主机模式下的网卡无法动态获取IP

    自己在VMware虚拟机中开启一台主机的时候,发现比以往的开机速度慢了好多,起初不以为然,直到用Xshell通过ssh远程连接eth1的ip地址才发现连接失败(这个ip是之前eth1正常的时候获取的i ...

  9. vmware网络模式仅主机模式linux不能ping通window

    问题描述 vmware在使用仅主机模式,新建的linux虚拟机,不能ping通window本机(宿主主机).....(这不蛋疼吗...) 注意:后面的搞定后的结果 解决方案 开启家庭组的,网络发现功能 ...

随机推荐

  1. 一、在 ASP.NET Core 中使用 SignalR

    一.介绍 SignalR 是一个用于实现实时网站的 Microsoft .NET 库.它使用多种技术来实现服务器与客户端间的双向通信,服务器可以随时将消息推送到连接的客户端. https://docs ...

  2. 【转】linux lost+found文件夹

    lost+found这个目录一般情况下是空的,当系统非法关机后,如果你丢失了一些文件,在这里能找回来 用来存放fsck过程中部分修复的文件的 如果你运行fsck命令(文件系统检查和修复命令),它也许会 ...

  3. VB中输入函数InputBox的用法

    格式:InputBox(pronpt[,title][,default][,xpos,ypos]).其中的pronpt为窗口的提示词,title为输入窗口的标题,default为输入窗口的默认内容,x ...

  4. linux c++下遍历文件

    https://blog.csdn.net/u013617144/article/details/44807333

  5. css 3D动画

    一.今天让我们来学习一下css 3D吧! 1.首先我们要学习好css3 3d一定要有一定的立体感! 2.再来那就聊聊原理吧! 3.css3 3d 顾名思义是由两个2d名片组成的 但不是让你建立连个2d ...

  6. 基于flask的可视化动漫分析网站【python入门必学】

    课程设计项目名称:基于flask的可视化动漫分析网站,如果你在学习Python的过程中,往往因为没有好的教程或者没人指导从而导致自己容易放弃,为此我建了个Python交流.裙 :一久武其而而流一思(数 ...

  7. flask_session

    flask_session和Flask中的session相比,比较简单,省去了 secret_key 首先,导入flask_session 模块  from flask_session import ...

  8. 【LuoguP3241】[HNOI2015] 开店

    题目链接 题意 给出一棵边带权的树,多次在线询问一个点到一个区间内的点的距离和. Sol 分块过不了的 一个 trick ,都知道要算两点之间距离可以拆成到根的距离和他们的 LCA 到根的距离 ,其实 ...

  9. Element ui 中的Upload用法

    效果图: 代码:

  10. 最短路(模板)【CodeChef CLIQUED,洛谷P3371】

    自TG滚粗后咕咕咕了这么久,最近重新开始学OI,也会慢慢开始更博了.... 最短路算法经典的就是SPFA(Bellman-Ford),Dijkstra,Floyd: 本期先讲两个经典的单源最短路算法: ...