ROS环境搭建过程

2023-05-16

怕自己忘记怎么搭的虚拟环境于是写下此博客进行记录

文章目录

  • 前言
  • 过程
    • 1. 准备工作
    • 2. 开始建立
  • 总结


前言

学习PPPoE协议和DHCP协议时进行一些用例抓包需要用到ROS虚拟环境,于是第一次摸索,在朋友帮助下完成得还是很快的。遇到了一些奇奇怪怪的问题,有些至今没解决(不知道重装了多少个虚拟环境:P

过程

1. 准备工作

首先下载好VMware,网上教程多这里就不赘述了
就是这个vmware

再准备一个镜像,我用的镜像放网盘里了,需要的自提
链接: link
密码:77dw

最后这个环境需要至少两张网卡,只有一张网卡是不行的,只有一张网卡的赶紧装网卡

2. 开始建立

1.打开VM选择创建虚拟机,选择自定义,然后进行下一步
在这里插入图片描述
2.根据需要随便选,我选的是Workstation 16.x,然后进行下一步
在这里插入图片描述

3.这里安装程序光盘映像文件,刚刚的镜像下载在哪儿去找到它,然后下一步
在这里插入图片描述

4.选择其他,下一步
在这里插入图片描述

5.设置虚拟机名称和位置(最好英文名字和英文路径),下一步
在这里插入图片描述

6.处理器和内核数量随意,11,22都行,下一步
在这里插入图片描述

7.内存选择,128或者256都行,下一步
在这里插入图片描述

8.根据需要添加网络,下一步
在这里插入图片描述

9.选择控制器类型,下一步
在这里插入图片描述

10.选择磁盘创建类型,下一步
在这里插入图片描述

11.使用磁盘,下一步
在这里插入图片描述

12.磁盘大小设置,下一步
在这里插入图片描述

13.没啥好说的,下一步
在这里插入图片描述

  1. 完成之前先自定义硬件
    在这里插入图片描述
    15.添加网络配适器,并将网络连接方式改为自定义选定虚拟网络,关闭,完成
    在这里插入图片描述
  2. 进行网卡配置
    在这里插入图片描述
  3. 找到刚刚自定义的两个虚拟网络,改成桥接模式
    在这里插入图片描述
    17.启动虚拟机,进入如下页面,根据需求选,全选按a,然后安装按i
    在这里插入图片描述
    在这里插入图片描述
    18.然后按N,按Y
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    安装完成。
    接下来下载个winbox(也可以不下载,直接在地址上用,但一些操作会让配置的地址变化造成页面变动,所以推荐使用winbox)就能实现DHCP服务器搭建和PPPOE搭建了(这部分有点麻烦,后续还会写一篇文章记录简单配置)
    winbox的下载链接在下面:
    链接: [link](https://pan.baidu.com/s/1MM3Zti58xkkWEXA_nSqMag /)
    提取码:p84u

总结

有的人可能会遇到这种问题
安装vmware workstation提示“无法将网络更改为桥接状态:没有未桥接的主机网络适配器”
在这里插入图片描述
就是因为物理机上没有适配的网络,或者没有安装桥接服务。
解决方法:
首先在本机上Win+R打开运行窗口,输入services.msc启动服务管理器,进入后找到如下Device Install Service,启动它:
在这里插入图片描述
启动后返回虚拟机,打开虚拟网络编辑器,点击更改设置
在这里插入图片描述
选择还原默认设置
在这里插入图片描述
中途会出现指定vmnetbridge.dll路径位置,必须进行才能继续,不能跳过,不然还原之后还是一样没有支持桥接的适配器的,找到此文件的路径,并且在显示的窗口中指定好。
学习协议抓包可以整个ROS玩玩

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ROS环境搭建过程 的相关文章

  • ROS下进行串口通讯

    文章目录 前言一 安装串口功能包二 串口接受程序三 查看串口号 前言 在使用工控机时 xff0c 经常需要和其他主控进行信息交流 xff0c 串口通讯作为使用最为广泛的形式 xff0c 因此 xff0c 了解如何在ros下进行串口的接发数据
  • ubuntu系统分区详细教程

    1 xff1a swap交换空间 xff0c 这个也就是虚拟内存的地方 xff0c 选择主分区和空间起始位置 如果你给Ubuntu系统分区容量足够的话 xff0c 最好是能给到你物理内存的2倍大小 xff0c 像我8GB内存 xff0c 就
  • 前端面试题 - 如何将 Set 集合转化为一个数组

    什么是 Set 集合 xff1a Set 集合类似于一个数组 xff0c 但是它要求里面是元素不可以有重复 const set 61 new Set 39 welcome 39 39 you 39 39 39 39 you 39 conso
  • Ubuntu系统解压文件后乱码解决方法

    Ubuntu系统使用解压文件常见问题 在Ubuntu18 04下 xff0c 如果直接解压压缩文件 xff1a 右键选择提取到此处 发生乱码 乱码原因 xff1a Windows下生成的zip文件中的编码是GBK GB2312等 xff0c
  • Ubuntu下切换默认的python版本

    Ubuntu系统自带python2 7 xff08 默认 xff09 和python3 5 xff0c 所以不需要自己安装python 可以使用命令 python version 来查看默认的python版本 smile 64 smile
  • (完整体系教程)使用 Arduino 控制伺服电机

    1 什么是伺服电机 xff1f 伺服电机是一个闭环系统 xff0c 它使用位置反馈来控制其运动和最终位置 伺服电机有多种类型 xff0c 其主要特点是能够精确控制其轴的位置 在工业型伺服电机中 xff0c 位置反馈传感器通常是高精度编码器
  • ubuntu18.04安装vscode用于开发c++环境下的opencv

    微软官方下没有为ubuntu给出Visual Studio2022之类的安装方法 xff0c 但是Visual Studio Code却有 xff0c window下 xff0c Visual Studio 20xx下配置opencv的C
  • 【SpringBoot实战系列】阿里云OSS接入上传图片实战

    大家好 xff0c 我是工藤学编程 x1f989 一个正在努力学习的小博主 xff0c 期待你的关注作业侠系列最新文章 x1f609 Java实现聊天程序SpringBoot实战系列 x1f437 SpringBoot实战系列之图形验证码开
  • springboot kafka消费者启动/停止监听控制,启动时只消费此时之后的数据

    1 业务需求 在springboot项目中 xff0c 使用spring kafka消费kafka数据 希望能够控制消费者 xff08 KafkaConsumer xff09 启动或停止消费 xff0c 并且在启动消费时只消费当前时刻以后生
  • Ubuntu双系统安装(一次安装成功)

    Ubuntu双系统安装主要有关键地两步 xff1a 一 制作启动硬盘 二 为Ubuntu分配磁盘空间 第二点是安装过程中非常重要的一步 制作启动硬盘 xff1a 1 下载Ubuntu LTS xff0c 可以去官网下载 2 下载UltraI
  • R语言实现 黑箱方法——神经网络

    用人工神经网络对混泥土的强度strength进行建模 Step 1 Exploring and preparing the data 探索与准备数据 以下有8个描述混合物成分的特征 read in data and examine stru
  • Docker的无法访问dockerHub,无法使用search命令

    因为hub docker com是在国外的 xff0c 所以访问速度很慢 xff0c 导致无法访问该网址 xff0c 所以 xff0c 需要配置国内镜像来加速访问 一般的docker安装都是默认安装的 xff0c 所以 xff0c 找到da
  • Windows 添加新用户,并授予该用户远程登录权限

    注 xff1a 以Windows Server 2019举例子 xff08 该机器本身是一台轻量应用服务器 xff09 首先添加新用户 xff1a 以管理员身份登录 xff0c 选择 更改账户设置 xff1a 选择 其他用户 gt 将其他人
  • MySQL的错误日志查看

    在对MySQL数据库进行配置的过程中 xff0c 懂得如何查看错误日志对成功配置有着至关重要的作用 MySQL查看错误日志的方法如下 xff1a 1 查询错误日志所在位置 在MySQL运行以下命令 xff1a SHOW VARIABLES
  • Mysql磁盘IO占用过高的一种解决办法

    背景 xff1a 在之前的主从同步过程中 xff08 Mysql的多级复制 xff09 xff0c 从数据库Z存在磁盘IO占用过高的问题 磁盘IO在同步期间占用率达到100 xff0c 且数据存在滞后 xff0c 不能实现实时更新 从数据库
  • 电脑重装操作系统——使用U盘安装(简略步骤)

    前言 xff1a 这是使用U盘安装操作系统的一种较为通用的方式 首先使用UltraISO制作系统安装U盘 xff1b 然后修改系统启动项 xff0c 设置为优先从U盘启动 xff1b 然后插入U盘 xff0c 重启电脑安装系统 xff1b
  • 电脑重装Windows操作系统的几种方法

    在安装操作系统前 xff0c 首先要下载Windows ISO镜像 xff0c 本次以Windows 10的安装做为示例 无论采用以下哪一种方法 xff0c 都需要先将Windows ISO镜像下载下来 xff0c 然后再采用下列任意一种方
  • Windows快捷键小结

    文章目录 1 Windows必备快捷键2 Windows常用快捷键3 虚拟桌面的相关快捷键4 Windows快捷键汇总 1 Windows必备快捷键 快捷键功能Ctrl 43 A选择当前所有项目 xff08 全选 xff09 Ctrl 43
  • 并行编译加快 VS C++ 项目的编译速度

    最近编译的项目都比较大 xff0c 话说自己的电脑配置还行 xff0c 但编译所花的时间还是很长 xff0c 遇到需要重新编译整个项目的时候真的有回宿舍睡一觉的冲动 昨天一不小心被我发现了一款软件Xoreax IncrediBuild 今天
  • nmap——一种用于查看目标主机端口开放状态的网络探索工具

    正如标题所言 xff0c nmap xff08 network mapper xff09 是一种用于查看目标主机端口开放状态的网络探索工具 当不了解自己计算机端口开放情况时 xff0c 可以使用nmap命令查看主机端口的开放状态 比如 xf

随机推荐