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模式。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm安装程序包_Python不可以安装的软件包

    pycharm安装程序包_Python不可以安装的软件包(1)命令行安装pipinstallXXX或者condainstallXXXXXX为包的名称,命令输入的位置如下图所示(两个均可使用,如果一个安装失败则使用另一个)(2)操作界面安装(i)依次点击file——settings,出现如下界面(2)点击图中+,出现如下界面,在搜索框中输入相应的包的名称,选中后点击installPackage(3)直接根据提示安装打开一个python源程序,在下面画有红色波浪线的均为未安装的包,将光标移动至红色波浪线处,会出现installp

    2022年8月29日
    3
  • springboot启动不了也不报错的解决方案「建议收藏」

    springboot启动不了也不报错的解决方案「建议收藏」公司用的springboot,随着项目的不断庞大,经常会出现一些稀奇古怪的问题,其实多半是配置文件有问题,但是没有错误提示信息,就很是难受,无从下手,以下列举一些自己遇到的常见的问题处理办法:案例1.项目启动,控制台只打印了SPRING的日志,然后自动停止,如截图所示:这种什么错误信息都没有,也是醉了,其实遇到这种情况,可以把启动方法trycatch起来即可在控制台显示错误信息…

    2022年9月7日
    1
  • 电脑声音有回音 怎么弄回去啊 5

    电脑声音有回音 怎么弄回去啊 5

    2021年10月10日
    50
  • smartgwt (A)「建议收藏」

    smartgwt (A)「建议收藏」 smartgwt一个比较陌生的名字,却充满了神奇,模糊了web应用和windows应用的界限。很多人听过gwt,是的,用java写Ajax,smartgwt不仅多了一层华丽的包装,而且将gwt发挥到了极致!三者结合所产生的优势:跨操作系统、跨浏览器(主流的)、异步的实现web应用程序。 smartgwt很大的一个特点是,即使你不会美工,也能将页面处理的很得体,很美观(限网络应用程序,不需

    2022年5月8日
    62
  • 用burpsuite抓包,谷歌 / 火狐浏览器 该怎么设置BurpSuite代理?——超详细教程——CTF Web小白入门基础篇

    用burpsuite抓包,谷歌 / 火狐浏览器 该怎么设置BurpSuite代理?——超详细教程——CTF Web小白入门基础篇以下是我自己操作过的,理一理思路。使用BurpSuite的套路是:浏览器设置BurpSuite代理——>BurpSuite调至on状态——>访问web程序——>进行抓包分析下面以火狐和谷歌两个例子分开讲:一、谷歌:首先burpsuite设置:然后:1.下载插件:chrome://extensions2.(与burp一致)3.可以使用了4.不出意外…

    2022年5月24日
    215
  • 用什么软件来编写PHP

    用什么软件来编写PHP2019独角兽企业重金招聘Python工程师标准>>>…

    2022年5月10日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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