• Linux虚拟机局域网IP配置


    前言

    应用程序包部署在主机(Window)的虚拟机(Linux CentOS7)上,把主机当做一个服务器,在局域网中访问部署在主机上的应用程序,配置Linux网络

    文章如有侵权,无意为之,请联系删除,文章仅作为自己学习的记录,有疑问请私信,看到且自己懂的话会回复。感谢理解!

    部署清单

    Window上安装两台Linux虚拟机(应用服务器IP1,数据服务器IP2)

    应用服务器:jdk1.8、dotnet3.1、应用程序包

    数据服务器:jdk1.8、mysql5.7、Elasticsearch7.14、Redis5.0、RabbitMQ

    网络环境:两台Linux虚拟机网络需要跟主机同一个网段,就是在局域网内,主机能ping得通IP1、IP2

    动手

    Linux虚拟机安装

    参考https://blog.csdn.net/weixin_68100450/article/details/125659282

    其中需要注意的是,在磁盘分区的时候,我不是很懂分的原理,所以选择自动配置分区,博主了解之后再做更新。网络配置如按参考文章去配的话,只能在主机中网络连通,局域网中无法连通。

    网络配置

    安装的时候选择桥接模式安装、网络适配器中也调至桥接模式,安装完成之后,编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,然后重启网卡service network restart

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    UUID=2de3d7eb-ff6b-43bf-903e-b6c68644cca3
    DEVICE=ens33
    ONBOOT=yes
    IPADDR=192.168.234.94
    NETMASK=255.255.255.0
    GATEWAY=192.168.234.1
    DNS1=8.8.8.8
    DNS2=114.114.114.114
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20

    VMware有三种网络模式:桥接模式、NAT模式、host-only模式

    • 桥接模式
      在虚拟机中,使用的基本都是虚拟网卡。而VMware桥接模式的默认虚拟网卡是VMnet0。所谓桥接就是将主机网卡与虚拟网卡之间通过虚拟的网桥(看作一种连接设备就行),此时(在桥接模式下),虚拟主机就像是局域网中的一台独立主机。我们必须手工为虚拟主机配置独立的IP地址、子网掩码、网关与DNS。VMnet0下可以连接多个虚拟机,但每一个虚拟机都需要与物理主机在同一网段,注意IP与子网掩码。
      注意:在本地是看不到VMnet0这个桥接网卡

      • 配置
        1. VMware—编辑—虚拟网络编辑器——点击选上VMnet0 桥接模式
        2. 虚拟机设置中网络适配器选择桥接模式
        3. 确定本机IPV4手动设置信息,在Linux中输入ip addr在ip最后即是网口的名称,在/etc/sysconfig/network-scripts该目录下,比如/etc/sysconfig/network-scripts/ifcfg-ens33
        4. 端口访问的话,会
    • NAT模式
      参考了以下两篇文章,下面两篇都是讲NAT模式的配置
      https://blog.csdn.net/weixin_68100450/article/details/125659282
      https://blog.csdn.net/w598882992/article/details/127389691

  • 相关阅读:
    AI大模型
    【C++】函数指针 ② ( 数组类型基本语法 | 数组语法 | 数组首元素地址 和 数组地址 | 定义数组类型 | 定义指针数组类型语法 | 直接定义指针数组类型变量语法 )
    leetcode406 根据身高重建队列
    Android 系统启动流程解析
    docker搭建vulhub
    程序员面试太卷?我选择背这份阿里最新 Java 面试八股文(详解版)
    python_爬虫
    观察者模式、订阅者发布者模式、vtk中的观察者模式
    docker概念、安装与卸载
    MySQL主从复制时出现的一些问题以及解决方法
  • 原文地址:https://blog.csdn.net/weixin_51072448/article/details/132962889