VMware-Linux切换桥接模式上网教程(超详细)

这里写目录标题

  • 1. 虚拟机关机
  • 2. VMware 虚拟网络配置
    • 2.1 检查是否存在 VMnet0
    • 2.2 修改桥接模式
    • 2.3 修改Linux虚拟机网络适配器
  • 3. Linux 系统配置
    • 3.1 修改系统网卡配置
      • 3.1.1 配置项含义解释
      • 3.1.2 查看物理机网络信息
      • 3.3.3 修改配置
    • 3.2 重启服务
  • 4. 测试网络连接情况
  • 5. 注意事项


1. 虚拟机关机

方法一:在虚拟机系统内右上角点击关机按钮关机。
在这里插入图片描述
在这里插入图片描述
方法二:在终端输入关机命令关机。

shutdown -h now

在这里插入图片描述
在这里插入图片描述
方法三:直接暴力点击VMware工具栏的关机按钮。
在这里插入图片描述

2. VMware 虚拟网络配置

2.1 检查是否存在 VMnet0

在这里插入图片描述
在这里插入图片描述

显示如下图类似,出现 VMnet0 ,则不需要手动添加。

在这里插入图片描述

如果发现只有 VMware1VMware8 则需要点击下方的 添加网络(E)... 按钮添加 VMnet0 即可。

2.2 修改桥接模式

在下方的 VMnet 信息 中将 桥接模式 选为 自动

在这里插入图片描述
最后点击确定:

在这里插入图片描述

2.3 修改Linux虚拟机网络适配器

先选择一个需要设置的虚机,然后点击 编辑虚拟机设置
在这里插入图片描述

然后找到 网络适配器,选择 桥接模式,最后点击 确定

在这里插入图片描述

3. Linux 系统配置

先开启虚拟机:

在这里插入图片描述

登录到系统以后,打开终端:

在这里插入图片描述

3.1 修改系统网卡配置

在终端输入以下命令后回车:

vim /etc/sysconfig/network-scripts/ifcfg-ens33

注:如果提示没有 vim 这个命令,可以替换为 vi

在这里插入图片描述
如果你没有修改过,回车后看到的应该类似这样:

在这里插入图片描述

3.1.1 配置项含义解释


  • TYPE=“Ethernet”:指定了网络接口的类型,这里是以太网。
  • PROXY_METHOD=“none”:指定了代理方法。在这里是“none”,表示不使用代理。
  • BROWSER_ONLY=“no”:指定了是否仅供浏览器使用代理。这里设置为“no”,表示不仅限于浏览器使用代理。
  • BOOTPROTO=“dhcp”:指定了网络接口的启动协议。在这里是 DHCP,表示该接口会从 DHCP 服务器获取 IP 地址和其他网络配置信息。
  • DEFROUTE=“yes”:指定了是否设置默认路由。这里设置为“yes”,表示会将这个接口作为默认路由。
  • IPV4_FAILURE_FATAL=“no”:指定了 IPv4 连接失败是否致命。这里设置为“no”,表示 IPv4 连接失败不会导致网络连接中断。
  • IPV6INIT=“yes”:
    指定了是否初始化 IPv6 配置。这里设置为“yes”,表示启用了 IPv6。
  • IPV6_AUTOCONF=“yes”:指定了是否启用 IPv6 自动配置。这里设置为“yes”,表示允许使用 IPv6 自动配置地址。
  • IPV6_DEFROUTE=“yes”:指定了是否设置 IPv6 默认路由。这里设置为“yes”,表示将这个接口作为 IPv6 的默认路由。
  • IPV6_FAILURE_FATAL=“no”:指定了 IPv6 连接失败是否致命。这里设置为“no”,表示 IPv6 连接失败不会导致网络连接中断。
  • IPV6_ADDR_GEN_MODE=“stable-privacy”:指定了 IPv6 地址生成模式。这里设置为“stable-privacy”,表示使用稳定的隐私地址生成模式。
  • NAME=“ens33”:指定了接口的名称。
  • UUID=“ada44963-9dfc-4de9-b540-313d5c0f6137”:指定了接口的唯一标识符(UUID)。
  • DEVICE=“ens33”:指定了设备名称,与上面的 NAME 相同。
  • ONBOOT=“yes”:指定了系统启动时是否激活该接口。这里设置为“yes”,表示系统启动时会激活该接口。

其中需要修改的是:

  • BOOTPROTO 需要设置为:static (如果没有这个选项在最后一行添加即可)
  • ONBOOT 需要设置为 yes (如果没有这个选项在最后一行添加即可)

需要添加的配置选项为:

  • IPADDR:用于手动指定网络接口的 IPv4 地址。
  • NETMASK:指定了子网掩码,用于确定网络中主机的网络部分和主机部分。它通常与手动设置的 IP 地址一起使用。
  • GATEWAY:指定了默认网关的 IP 地址,用于将数据包发送到不在当前子网内的目标地址。它告诉系统在找不到特定路由的情况下将数据包发送到哪里。
  • DNS1:指定了首选的 DNS 服务器的 IP 地址,用于解析域名到 IP 地址。在网络通信中,DNS 服务器对于将域名解析为 IP 地址非常重要。

3.1.2 查看物理机网络信息

在键盘按下 win+r 打开运行框,输入 cmd 打开命令行工具:

在这里插入图片描述
如果你电脑连接的是Wi-Fi,找到 无线局域网 适配器 WLAN
(如果你连的网线,一般是找类似 以太网适配器 以太网 的)

找到后记住IPv4、子网掩码、默认网关:
在这里插入图片描述

3.3.3 修改配置

修改、添加配置项后如下:
(友情提示:按一下键盘 i 键即可编辑)

其中:

  • BOOTPROTO:设置为 static
  • ONBOOT:设置为 yes
  • GATEWAY:为刚刚我们查询的物理机网络信息中的 默认网关
  • NETMASK:为刚刚我们查询的物理机网络信息中的 子网掩码
  • IPADDR:为我们要设置的虚拟机的IP,前三段跟物理机的IPv4相同,最后一段为自定义,确保不要和物理机、其他虚拟机一样即可。
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="ada44963-9dfc-4de9-b540-313d5c0f6137"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.109.111" 
GATEWAY="192.168.109.1" 
NETMASK="255.255.255.0"
DNS1="8.8.8.8"

在这里插入图片描述

修改完以后记得保存!!!!

(一般按esc后,输入 :wq 即可保存)

3.2 重启服务

systemctl restart network

重启完成后网络图标就出来了:
(如果重启服务未生效请尝试重启Linux系统)

在这里插入图片描述

4. 测试网络连接情况

ifconfig 或者 ip addr 命令查看一下当前虚拟机IP是不是我们修改的IP:

在这里插入图片描述

ping 一下百度测试一下:

ping www.baidu.com

在这里插入图片描述
ping 一下物理机的ip试一下:

ping 192.168.109.1

在这里插入图片描述

在物理机上ping 虚拟机ip试一下:

ping 192.168.109.111

在这里插入图片描述

5. 注意事项

  1. 如果物理机更换了网络环境,比如你从学校回到了宿舍,网络从网线变为了宿舍的Wi-Fi可能会出现虚拟机连不上网络的情况。这时候只需要查看物理机当前的网络信息,对应去修改虚拟机内的网络信息即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/3025.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【SpringBoot整合系列】SpringBoot整合JPA

目录 前期回顾ORM解决方案 JPA简介JPA的组成技术ORM映射元数据Java持久化API查询语言(JPQL) JPA的优势JPA的缺点 Spring Data JPASpring Data JPA简介Spring Data 家族Spring Data JPA、JPA和其他框架之间的关系 SpringBoot整合JPAJPA的核心注解1.依赖2.…

element-ui upload 组件 手动多次出发 submit

element 上传组件 upload 上传成功以后,想重新 调用 submit()函数,发现是不可以进行多次触发的,。 直接上解决方法,在上传成功后的钩子函数里添加:fileList[0l.status ready fileList是文件列表,status是单文件的状态改成ready就…

【Fastadmin】表格导出excel,图片显示太大

目录 1.直接导出示例 2.解决办法 3. 再次导出效果 1.直接导出示例 图片过大,格式错乱 2.解决办法 在js页面加入代码 // 导出图片过大处理 exportOptions: {ignoreColumn: [0, operate],onBeforeSaveToFile: function (data, fileName, type, charset, encoding,…

《深入Linux设备驱动程序内核机制》学习笔记-第4章

前言 本文是《深入Linux设备驱动程序内核机制》的读书笔记,本文因为是读书笔记所以抄写引用了该书中的大量内容,写读书笔记的目的是在写作的过程中加深对书中内容的理解。 建议读者直接阅读《深入Linux设备驱动程序内核机制》,这本书是Linu…

mPEG-Dansyl,Methoxy PEG Dansyl由甲氧基-聚乙二醇(mPEG)和丹磺酰氯(Dansyl)两部分组成

【试剂详情】 英文名称 mPEG-Dansyl,Methoxy PEG Dansyl 中文名称 聚乙二醇单甲醚丹磺酸酯,甲氧基-聚乙二醇-丹磺酰胺 外观性状 由分子量决定,液体或者固体 分子量 0.4k,0.6k,1k,2k,3.4k…

前端发送请求,显示超时取消

前端发送请求,显示超时取消 问题说明:后台接口请求60s尚未完成,前端控制台显示取消(canceled) 原因 1、前端设置60s超时则取消 2、后台接口响应时间过长,过长的原因统计的数据量多(实际也才17…

LLM 安全 | 大语言模型应用安全入门

一、背景 2023年以来,LLM 变成了相当炙手可热的话题,以 ChatGPT 为代表的 LLM 的出现,让人们看到了无限的可能性。ChatGPT能写作,能翻译,能创作诗歌和故事,甚至能一定程度上做一些高度专业化的工作&#x…

BUUCTF-Misc20

[ACTF新生赛2020]NTFS数据流1 1.打开附件 是一堆文件,随便打开一个内容是flag不在这 2.pyton脚本 编写查找文件夹下一堆文件中那个文件藏有flag的Python脚本 import os def search_flag_files(folder_path, flag): flag_files [] for root, dirs, files …

HAL STM32 SSI/SPI方式读取MT6701磁编码器获取角度例程

HAL STM32 SSI/SPI方式读取MT6701磁编码器获取角度例程 📍相关篇《HAL STM32 I2C方式读取MT6701磁编码器获取角度例程》📌当前最新MT6701数据手册:https://www.magntek.com.cn/upload/MT6701_Rev.1.8.pdf📜SSI协议读角度&#xff…

【stomp实战】搭建一套websocket推送平台

前面几个小节我们已经学习了stomp协议,了解了stomp客户端的用法,并且搭建了一个小的后台demo,前端页面通过html页面与后端服务建立WebSocket连接。发送消息给后端服务。后端服务将消息内容原样送回。通过这个demo我们学习了前端stomp客户端的…

剑指 Offer 03.:数组中重复的数字

剑指 Offer 03. 数组中重复的数字 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。…

DIN特征加权、POSO特征增强、SENET特征选择

本文转自:DIN、POSO、SENet 聊聊推荐模型中常用的Attention-腾讯云开发者社区-腾讯云 一、前言 聊起模型结构的时候,经常听做推荐的同学说: "这里加了个self-attention" "类似于一个SENet" "一个魔改的POSO"…

[Visual Studio 报错] error 找不到指定的 SDK“Microsoft

[Visual Studio 2022 报错] error : 找不到指定的 SDK“Microsoft.NET.Sdk.Web” 问题描述: 在新电脑上安装了VS2022,打开现有项目的解决方案后的时候报了这个错,所有projet文件都加载失败,如图所示: 报错分析及解决 打开项目配…

经验丰富也被裁了,失业快2年找不到工作?

前几天徐工说,他有个邻居,最近逮到他总是要跟他扯上几句。 原因是徐工一直是做嵌入式开发,而他一直做纯软件开发,具体不知道做后端还是前端。 他说,他至少有半年没上班了,之前在一家龙头物流公司上班。 碰上…

STM32 HAL库F103系列之DAC实验(二)

DAC输出正弦波实验 实验简要 1,功能描述 通过DAC1通道1(PA4)输出正弦波,然后通过DS100示波器查看波形 2,使用定时器7 TRGO事件触发转换 TEN1位置1、TSEL1[2:0]010 3,关闭输出缓冲 BOFF1位置1 4,使用DMA模式 DMAE…

SLMs之Phi-3:Phi-3的简介、安装和使用方法、案例应用之详细攻略

SLMs之Phi-3:Phi-3的简介、安装和使用方法、案例应用之详细攻略 导读:2024年4月23日,微软发布Phi-3,这是微软推出的一款新的开源AI模型家族Phi-3。背景痛点:小语言模型(SLM)尽管规模不大,但在语言理解、代码…

盲盒商城小程序(有米就出)

一款前端采用uniapp,后端采用Django框架开发的小程序,包含后台管理,如有人需要可联系演示功能(个人开发,可商用/学习)。 部分截图如下:

文件摆渡:安全、高效的摆渡系统助力提升效率

很多组织和企业都会通过网络隔离的方式来保护内部的数据,网络隔离可以是物理隔离,也可以是逻辑隔离,如使用防火墙、VPN、DMZ等技术手段来实现,隔离之后还会去寻找文件摆渡方式,来保障日常的业务和经营需求。 进行网络隔…

数据库变更时,OceanBase如何自动生成回滚 SQL

背景 在开发中,数据的变更与维护工作一般较频繁。当我们执行数据库的DML操作时,必须谨慎考虑变更对数据可能产生的后果,以及变更是否能够顺利执行。若出现意外数据丢失、操作失误或语法错误等情况,我们必须迅速将数据库恢复到变更…

jsp+springboot+java二手车交易管理系统258u6

设计而成的系统要有以下目标:管理员和用户能够跳转到不同的页面当中。因此要把系统的目标设置为如下几项: (1) 系统在操作上不能过于复杂。 (2) 用户对应着不同的角色 (3) 设计完成的数据库要有能够处理并发和安全的作用 (4) 设计完成的管理…