Linux虚拟机联网设置详细教程[通俗易懂]

Linux虚拟机联网设置教程小伙伴们,你们在使用linux期间,是否遇到过需要联网的需求呢。这是一篇教你如何把Linux系统接入互联网的教程,本文介绍了两种联网的方式,适用的场景略有不同,每一种方法的优缺点会在文档中说明,请根据实际环境,自行选择,希望本文能帮助到你。一.环境介绍硬件:联想台式机软件:vmwareworkstation15pro操作系统:Centos7.9二.优缺点对比方法优点缺点桥接模式局域网内,与物理机处于同等位置,占用独立的局域网IP地址

大家好,又见面了,我是你们的朋友全栈君。

Linux虚拟机联网设置教程

小伙伴们,你们在使用linux期间,是否遇到过需要联网的需求呢。这是一篇教你如何把Linux系统接入互联网的教程,本文介绍了两种联网的方式,适用的场景略有不同,每一种方法的优缺点会在文档中说明,请根据实际环境,自行选择,希望本文能帮助到你。

一. 环境介绍

硬件:联想台式机
软件:vmware workstation 15 pro
操作系统:Centos7.9

二. 优缺点对比

方法 优点 缺点
桥接模式 局域网内,与物理机处于同等位置,占用独立的局域网IP地址,适用于服务端主机,可正常对外服务。 配置较复杂,需要申请的独立IP地址,适合有经验人士。
NAT模式 配置方便,适用于多虚拟机环境,通常用于客户端主机,适合初学者。 虚拟机使用的是私网ip,不适合对外提供服务。

三. 桥接模式(方法一)

3.1 配置思路

  1. 准备一个与PC机同网段且未被占用的IP地址
  2. 将虚拟机的网络模式修改为桥接模式(默认为NAT模式)
  3. 修改网卡配置文件,配置为准备好的IP地址,并重启网络服务。
  4. 配置DNS解析服务器,并重启网络服务。

3.2 详细配置步骤

  1. 查看PC机的ip地址
    在这里插入图片描述
  2. 通过ping测试,选取一个未被占用的IP地址。
    在这里插入图片描述
  3. 将虚拟机的网络模式修改为桥接模式
    打开workstation–左侧找到虚拟机–右键–设置
    在这里插入图片描述
  4. 控制台登陆虚拟机,修改网卡配置文件。
    在这里插入图片描述
    编辑网卡配置文件(vi /etc/sysconfig/network-scripts/ifcfg-ens33)中保留上述行项即可,保存退出,执行systemctl restart network重启网络服务。
    在这里插入图片描述
    在这里插入图片描述
    此时在宿主机本地通过SSH客户端就可以远程登陆到虚拟机了,如上图。
    网络联通性测试,正常状态下,此时就可以ping通网关及互联网端ip地址,但无法通过域名进行访问。
    在这里插入图片描述

    本人的实验环境中因为安装了PC准入系统的限制,所以无法ping通。正常到这儿就可以ping通互联网的ip地址。

  5. 为虚拟机配置DNS地址
    vi /etc/sysconfig/network-scripts/ifcfg-ens33文件,新增最后一行,保存退出。
    在这里插入图片描述
    重启网络服务。至此,虚拟机可以正常访问互联网了。
    [root@localhost ~]# systemctl restart network
    

四. NAT模式(方法二)

4.1 配置思路

  1. 检查虚拟机的网络模式(默认为NAT模式),非NAT模式时需要手动修改为NAT模式。
  2. 修改网卡配置文件,启动协议配置为DHCP,并重启网络服务。
  3. 测试网络的联通性

4.1 详细步骤

打开workstation–左侧找到虚拟机–右键–设置–配置为NAT模式
在这里插入图片描述
修改网卡配置文件,启动协议配置为DHCP,并重启网络服务。
vi /etc/sysconfig/network-scripts/ifcfg-ens33文件,修改后如图片所示
在这里插入图片描述
重启网络服务,查看获取到的ip地址。
在这里插入图片描述
测试PC机通过SSH客户端登陆虚拟机,测试网络的联通性。
在这里插入图片描述

温馨提示:PC端安装了准入系统限制的情况下,建议选择NAT模式。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128675.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • pycharm中文语言包下载不了_pycharm基本使用方法

    pycharm中文语言包下载不了_pycharm基本使用方法本文为原文转载PyCharmproforMac(编程开发软件)​www.mac69.com安装完成后运行,进行基本的配置后会弹出激活窗口,选择「Evaluateforfree」,然后点击「Evaluate」按钮。PyCharmproforMac(编程开发软件)安装完成后运行,进行基本的配置后会弹出激活窗口,选择「Evaluateforfree」,然后点击「Evaluate」按钮…

  • SpringBoot的序列化和反序列化

    SpringBoot的序列化和反序列化序列化与反序列化1、认识序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程,而Java反序列化是指把字节序列恢复为Java对象的过程。2、为什么要实现对象的序列化和反序列化?(1)我们创建的Java对象被存储在Java堆中,当程序运行结束后,这些对象会被JVM回收。但在现实的应用中,可能会要求在程序运行结束之后还能读取这些对象,并在以后检索数据,这时就需要用到序列化。(2)当Java对象通过网络进行传输的时候。因为数据只能够以二进制的形式在网络中进行传输,因此当把对象通过网络发送

  • 模电学习第一天–PN结梳理

    模电学习第一天–PN结梳理基本概念本征半导体:纯净的、具有晶体结构的半导体两种载流子:自由电子、空穴(两种载流子均参与导电)本征激发:半导体在热激发下产生自由电子和空穴对的现象复合:电子填补空穴动态平衡:一定温度下,本征激发与复合产生的自由电子和空穴相等温度影响:热运动加剧–挣脱共价键束缚自由电子增多–空穴增多–载流子浓度提高–导电能力增强N型半导体:自由电子浓度大于空穴浓度,前者为多子,后者为少子P型半导体:空穴浓度大于自由电子浓度对于杂质半导体的温度影响:可以认为多子浓度约等于所掺杂质原子的浓度,且受温度影响很

  • 大篆汉字对照表_甲骨文汉字对照表大全_甲骨文数字象形字对照图

    几个汉字演变过程(从甲骨文到行书)甲骨文:出现于商代,刻写在龟甲骨上的文字,主要用于占卜,也用于记事。甲骨文被认为是“汉字”的第一种形式,它既是象形字又是表音字,至今汉字中仍有一些和图画一样的象形文字。金文:始于夏商,古代刻在青铜的钟鼎和石鼓上的文字,是商代书写使用的正体,与甲骨文并行使用,具有正体多繁,俗体趋简的特点。大篆:到了西周后期,汉字发展演变为大篆。大篆有两个特点:线条化和规范化,粗细不…

  • 淘宝抢购Python脚本

    淘宝抢购Python脚本想买mate40,但总是抢不到,所以想试着能不能写个脚本代码。第一步:把想要抢购的商品加进购物车,注意:脚本是对购物车内全部商品进行下单操作,所以不够买的商品最好先从购物车内删除。第二步:写好Python脚本,在抢购之前运行,并设置好抢购时间。Python脚本实现安装Python。我安装的是anaconda安装webdriver扩展。它是Selenium模块的一部分。Selenium是一个用于Web应用程序测试的工具,用于测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。Selen

  • 为什么hashmap线程不安全我们还要用_arraylist线程不安全体现在哪里

    为什么hashmap线程不安全我们还要用_arraylist线程不安全体现在哪里一、Map概述我们都知道HashMap是线程不安全的,但是HashMap的使用频率在所有map中确实属于比较高的。因为它可以满足我们大多数的场景了。Map类继承图上面展示了java中Map的继承图,Map是一个接口,我们常用的实现类有HashMap、LinkedHashMap、TreeMap,HashTable。HashMap根据key的hashCode值来保存value,需要注意的是,HashMap不保证遍历的顺序和插入的顺序是一致的。HashMap允许有一条记录的key为null,但

    2022年10月11日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号