首页 > 系统相关 >vmware nat 设置静态ip

vmware nat 设置静态ip

时间:2024-08-11 08:57:53浏览次数:9  
标签:nat rules ip 虚拟机 192.168 NAT vmware

  • 宿主机操作系统:win7
  • vmware 版本:15.5.7
  • redhat镜像版本:Oracle Linux Server release 6.8(可通过lsb_release -a查看)
  1. vmware-编辑-虚拟网络编辑器,如果没有NAT模式的网络,要新建一个如VMnet8. VMnet信息选"NAT模式".点"NAT设置"
    记下来下面的子网ip(如192.168.85.0)子网掩码(如255.255.255.0)网关(192.168.85.2)后面要用。注意要配静态ip所以不要选"使用本
    地DHCP服务将IP地址分配给虚拟机"。
  2. 控制面板-网络和Internet-网络连接,找到刚才建的VMnet8,右键-属性-Internet协议版本 4(TCP/IPv4),
    记下IP地址(如192.168.85.1)
  3. 加到vmware,创建一个虚拟机,操作系统是Oracle Linux Server release 6.8,右键虚拟机-设置-网络适配器-
    自定义(U)特定虚拟网络-选中刚才新建的VmNet8(NAT模式)-高级记下mac地址如00:0C:29:D5:26:1B
  4. 启动虚拟机,执行ip a通常能看到两个网卡,1个lo,一个以eth开头的如eth0,如果是eth0,修改/etc/sysconfig/network-scripts/ifcfg-eth0的内空
    DEVICE=eth0
    HWADDR=00:0C:29:D5:26:1B
    TYPE=Ethernet
    UUID=a32eb30f-f052-4efb-8b36-04c3b7b08226
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    GATEWAY=192.168.85.2
    IPADDR=192.168.85.100
    NETMASK=255.255.255.0
    
    DEVICE是网卡的名称;HWADDR是刚才记下的mac地址;ONBOOT设置成yes表示启用;BOOTPROTO表示配成静态Ip;
    GATEWAY是刚才记下VMnet8的网关,IPADDR是ip地址,不要与VMnet8的ip地址和网关地址重复.NETMASK是之前记下的子网掩码.
  5. 修改后,备份/etc/udev/rules.d/70-persistent-net.rules,再把/etc/udev/rules.d/70-persistent-net.rules删除
  6. 重启虚拟机.然后就能通过ip192.168.85.100访问虚拟机了

标签:nat,rules,ip,虚拟机,192.168,NAT,vmware
From: https://www.cnblogs.com/zhouyang209117/p/18353055

相关文章

  • 使用Pinata在IPFS上存储NFT图片的实践
    文章目录前言一、什么是IPFS?二、为什么NFT需要IPFS?三、Pinata:IPFS上的存储解决方案四、实践:使用Pinata存储NFT图片1.注册2.获取API密钥与网关3.上传图片到IPFS总结前言随着区块链技术的快速发展,NFT(非同质化代币)在数字艺术、游戏和收藏品等领域变得越来越流行......
  • Eclipse插件之JDepend(分析代码依赖关系)
    JDepend-分析Java项目的包依赖关系EclipseJDepend插件是一个专为EclipseIDE设计的工具,用于分析Java项目的包依赖关系,从而帮助开发者评估代码的可扩展性、可重用性和可维护性。功能定位:JDepend是一个开源工具,通过为包依赖项提供面向对象的度量值,来指明代码库的弹性,即测......
  • react-native 包管理器
    什么是Node.js Node是一个服务端的JavaScript解释器,将改变服务器应该如何工作,Node不是JavaScript而是一个服务器程序 什么是npmnpm(nodepackagemanager)是Node的包管理,允许在Node.js应用中创建、重写、共享 Npm模块的本地安装和全局安装本地安装:安装库在本地项目......
  • Javascript常见算法(二)
    合并K个排序链表详解 在JavaScript中合并K个已排序的链表是一个常见的算法问题,它可以通过多种方法解决,包括使用优先队列(通常通过最小堆实现)或直接两两合并。这里,我将详细解释这两种方法,并给出示例代码。方法一:使用优先队列(最小堆)这种方法的核心思想是利用一个最小堆来持续......
  • 【前端】Typescript使用教程
    目录一、概述二、 TypeScript开发环境2.1安装和设置2.2编译和运行2.3工具和编辑器支持三、 TypeScript基本语法3.1基本类型3.2接口3.3类3.4函数3.5泛型3.6模块3.7高级类型四、TypeScript示例4.1枚举(Enumerations) 4.2类型别名(TypeAliases)4.3......
  • NOIP 模拟赛
    Round11.1得分105。rk倒1。1.2BB键盘上下左右和回车回格都坏的,只能用屏幕键盘。也一定程度影响了心态,导致不想打暴力甚至。但是题感觉真没那么难,破防了一会过后觉得自己不能继续颓了。把基础打牢。套路积累已经够了,回来卷一些基础的东西吧。比如CF前面的题。1.3So......
  • [ARC179E] Rectangle Concatenation
    MyBlogs[ARC179E]RectangleConcatenation唐完了。稍微观察一下发现矩形只有两种形态。考虑暴力:从每个\(i\)开始向后扫,设\(f_{j,0}\)表示能否拼在左右,\(f_{j,1}\)表示能否拼在上下。设\(S_{l,r}\)表示\([l,r]\)内矩形的面积和,没想到用面积判就败了:\[\begin{aligned......
  • 初探MIPS PWN
    MIPSPWN调试环境配置&工具安装(Ubuntu22.04)安装qemuqemu是一个支持跨平台虚拟化的虚拟机,有usermode和systemmode两种配置方式。其中qemu在systemmode配置下模拟出整个计算机,可以在qemu之上运行一个操作系统。qemu的systemmode与常见的VMware和Virtualbox等虚拟机......
  • sql优化小tips
    sql优化小tips基础sql优化1、避免使用select* 尽量要什么字段查什么字段,select*多查出来的数据在网络上IO传输的过程中,会增加数据传输的是的时间。且select*不会走覆盖索引,会出现大量的回表操作,而从导致查询sql的性能很低。​ 覆盖索引(CoveringIndex):覆盖索引是指一个......
  • 一些面试小tips
    反射它赋予了我们在运行时分析类以及执行类中方法的能力。通过反射你可以获取任意一个类的所有属性和方法,你还可以调用这些方法和属性。反射可以让代码更加灵活、(为各种框架提供开箱即用的功能提供了便利),一般我们写业务代码接触到直接使用反射机制的场景不多,但是在Spring/Sprin......