虚拟机的NAT网络配置

写在前面: 本篇文章介绍如何使虚拟机使用VMware的NAT网络模式。NAT,即Network Address Translation的缩写,在NAT模式下虚拟机被接入到物理机的虚拟网卡上(通常会是VMnet1或VMnet8),在物理机可连接到互联网的前提下,虚拟机可把物理机作为路由器访问到互联网。同时,虚拟机在物理网络上不存在,无法通过外部网络终端访问到虚拟机,通俗的讲,不同物理机上的虚拟机之间不可能进行通信。若需要使不同物理机上的虚拟机之间可通信,需要使用VMware的桥接模式,对于桥接模式的介绍及设置方法,可在这篇文章中找到答案:Linux 最小安装与 Xshell 远程工具的使用

在虚拟机关机状态下,双击网络适配器进入设置

选择 NAT 模式,点击确定

接下来首先确定NAT模式下使用的虚拟网卡

可以发现,VMnet8使用了NAT模式连接

打开本机DOS窗口,输入 ipconfig,找到VMnet8网卡的信息

接下来打开虚拟机,根据前面的信息进行网络配置

输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33打开网络配置文件,修改以下项:

BOOTPROTO=static            # 设置为静态ip
DEFROUTE=yes
IPADDR=192.168.31.*         # 最后一位取值在2-254之间,且不能与本机IP相同
GATEWAY=192.168.31.254      # 网关
NETMASK=255.255.255.0       # 子网掩码
DNS=8.8.8.8                 # 添加DNS

保存退出

vi /etc/sysconfig/network
NETWORKING=yes
vi /etc/resolv.conf
nameserver 8.8.8.8
systemctl stop firewalld # 临时关闭防火墙
systemctl disable firewalld # 禁止开机启动
nmcli connection up ens33
ip ad

此时应当看到IP地址已经改变,若没有变化,可输入 reboot重启虚拟机后再查看

之后使用shell连接虚拟机即可。

使用命令重启网卡时,也许会报错:

Connection activation failed: No suitable device found for this connection (device lo not available because device is strictly unmanaged.

解决一:可能因为NM托管未开启

输入 nmcli n查看状态,若为 disabled则未开启

输入 nmcli n on开启,再次查看

输入 nmcli connection up ens33重启网卡

解决二:

可能是因为网卡的MAC地址冲突导致错误,以下是可用的解决方法:

输入 shutdown now将虚拟机关机,打开 虚拟机设置网络适配器高级

生成新的MAC地址,并复制

开机,再次打开ens33文件,修改MAC地址

HWADDR=00:50:56:3B:2C:EC    # 若没有此参数新增即可

若是Centos7系统,还需要查看 /etc/udev/rules.d/70-persistent-net.rules文件是否存在,如果存在,还应该修改这里面的网卡MAC地址。

Original: https://www.cnblogs.com/dominickk/p/16026182.html
Author: DominicKK
Title: 虚拟机的NAT网络配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585430/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • .net core3.1 abp动态菜单和动态权限(思路) (二)

    ps:本文需要先把abp的源码下载一份来下,跟着一起找实现,更容易懂 在abp中,对于权限和菜单使用静态来管理,菜单的加载是在登陆页面的地方(具体是怎么知道的,浏览器按F12,然后…

    Linux 2023年6月7日
    0101
  • 支付宝沙箱

    支付宝支付 ## 支付宝的沙箱环境 – [密钥生成文档](https://opendocs.alipay.com/open/291/105971): 公钥(给别人,方便其他人验证某…

    Linux 2023年6月8日
    089
  • Vue3 框架基础随笔 (一)

    Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 Vue可以使用简单的代码实现一个单页面应用。 基本格式 Vue通过模板语法来声明式的将数据渲…

    Linux 2023年6月14日
    076
  • 高等代数:3 线性方程组的解集的结构

    3 线性方程组的解集的结构 1、定义1:数域K上所有n元有序数组组成的集合(K^{n}),连同定义在它上面的加法运算和数量乘法运算,以及满足的8条运算法则一起,称为数域K上的一个 …

    Linux 2023年6月8日
    085
  • shell order

    1,与 “-a” : a是and if [ 条件1 -a 条件2 ] ;then shell order shell order … fi 2,…

    Linux 2023年5月28日
    087
  • CentOS 7服务器安装Redis并配置集群(上)

    一、环境准备及规划 3台服务器都是CentOS 7.x,服务器IP如下: 10.223.201.141 ,10.223.201.142,10.223.201.143(这3台作为服务…

    Linux 2023年5月28日
    068
  • Docker部署Dotnet

    方法一:打包+镜像 部署 将要部署的项目及其依赖的项目上传至指定文件夹下 要部署的项目添加Docker支持,生成Dockerfile文件 将生成的Dockerfile文件上传至要部…

    Linux 2023年6月13日
    0103
  • CentOS7为php7.2安装php-redis扩展

    先下载phpredis-develop 安装unzip、zip解压工具 解压后会多了个phpredis-develop的目录。进入目录 安装phpize模块 执行phpize 查找…

    Linux 2023年5月28日
    065
  • 019 Linux tcpdump 抓包案例入门可真简单啊?

    1 tcpdump 是什么? 2 tcpdump 常用命令参数 3 tcpdump 抓包wss,配合Wireshark分析 4 tcpdump 抓包白度,配合Wireshark分析…

    Linux 2023年5月27日
    077
  • Java基础 | Stream流原理与用法总结

    Stream简化元素计算; 一、接口设计 从Java1.8开始提出了Stream流的概念,侧重对于源数据计算能力的封装,并且支持序列与并行两种操作方式;依旧先看核心接口的设计: B…

    Linux 2023年6月13日
    092
  • redis的三种集群方式

    redis有三种集群方式:主从复制,哨兵模式和集群。 1.主从复制 主从复制原理: 从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令…

    Linux 2023年5月28日
    075
  • Linux vi/vim

    1.vi/vim快捷键位图 详细可以参考:https://www.runoob.com/w3cnote/all-vim-cheatsheat.html 2.vi/vim的三种模式 …

    Linux 2023年6月8日
    084
  • 容器的监控:使用cAdvisor,weavescope监控容器

    一.系统环境 二.前言 三.容器监控的原理 四.使用docker stats监控容器 五.部署cadvisor监控容器 六.部署weavescope监控容器 一.系统环境 服务器版…

    Linux 2023年6月7日
    0102
  • MHA实现MySQL的高可用性

    对主节点进行监控,可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现。 目前MHA主要支持一主多从的架构,要搭建MHA,要求一个…

    Linux 2023年6月7日
    096
  • MySQL——用户和权限管理

    由用户名和主机名组成 格式:’user_name’@’host’ host必须要用引号括起来 注意:host可以是一个主机名也可以是…

    Linux 2023年6月7日
    087
  • [ Linux ] 设置开机自动登录

    https://www.cnblogs.com/yeungchie/ 查看桌面环境 file -L /etc/systemd/system/display-manager.serv…

    Linux 2023年6月7日
    095
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球