最近使用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. 3Linux - 常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 转自 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作 ...

  2. CPU指令重排序与MESI缓存一致性

    一.重排序场景 class ResortDemo { int a = 0; boolean flag = false; public void writer() { a = 1; //1 flag = ...

  3. RAC heartbeat 心跳机制

    世界上最遥远的距离,不是生与死.而是我们同一个集群的两个节点,你却听不到我的心跳. 必要性:维持集群的⼀致性RAC⼼跳机制 – 集群⼼跳基本机制:1.确定节点和节点间的连通性,达到彼此了解2.⽤共享的 ...

  4. SpringBoot配置自定义美化Swagger2

    1.添加maven依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springf ...

  5. 原生js控制控制--弹窗的显示和隐藏

    以防浪费大家的时间,还是先上效果图吧,满足您的需求就往下look吧. 重要知识点:点击其他地方,也就是除了小叉子之外的地方也能够关闭弹窗哦.代码已标红    html代码: <button id ...

  6. spring mvc 绑定参数据默认值,是否必传,(RequestParam(value="id",defaultValue="1",required=true) )

    @RequestMapping(value = "/detail", method = RequestMethod.GET) public String newDetail(@Re ...

  7. tomcat 启动一傘而过问题

    tomcat 启动一傘而过问题 D:\apache-tomcat-7.0.75\bin startup.bat打开记事本打开 第一行:设置启动环境变量JAVA_HOME,CATALINA_HOME S ...

  8. BZOJ 1733: [Usaco2005 feb]Secret Milking Machine 神秘的挤奶机 网络流 + 二分答案

    Description Farmer John is constructing a new milking machine and wishes to keep it secret as long a ...

  9. 「概率,期望DP」总结

    期望=Σ概率*权值 1. Codeforces 148-D 考虑用$f[i][j]$表示princess进行操作时[还剩有i只w,j只b]这一状态的存在概率.这一概率要存在,之前draw out的一定 ...

  10. 安装memcached和elasticsearch服务并systemctl管理

    [root@izbp18dv3a3metugyd02qxz bin]# rpm -qa | grep memcache [root@izbp18dv3a3metugyd02qxz bin]# yum ...