一:准备工具

  1. ROS模板(下载地址:https://pan.baidu.com/s/1HfZk4XWLoWEFrya7ivlf1A&shfl=sharepset)
  2. WinSCP客户端(下载地址:https://pan.baidu.com/s/1w7C-X_g5mBCOsGvqVZdfTg&shfl=sharepset)
  3. Winbox(下载地址:https://pan.baidu.com/s/1NV0afizjTyRiBOhWDWx0SA&shfl=sharepset)

二:开始安装

  1. 使用登录pve的Linux

Host name:pve的IP地址

Port number:ssh的软口

User name:默认root

Password:之前安装pve的时候设置的密码

  1. 首先把模版OVF与vmdk文件传入/tmp文件夹下新建立的100再进行下一步导入虚拟机操作。100只是随意命名,没有具体含义。
  2. 使用PVE自带的shell面板进入ROS的文件夹,也就是刚刚创建的100

使用命令,直接复制就好

cd /tmp/100

qm importovf 100 MikroTik-RouterOS-L5.ovf local –format qcow2

(记住–format qcow2这里是两个- )等待进度条结束虚拟机中就创建了一个100的编号的ROS虚拟机,现在先不要启动。因为ROS是收费的,所以我们需要破解。

使用winscp登录到pve中,进入/etc/pve/qemu-server/

文件夹中,找到100.conf的文件,进行修改。

,model=VMware%20Virtual%20IDE%20Hard%20Drive,serial=00000000000000000001

将其粘贴在ide0: local:666/vm-666-disk-0.qcow后,无空格间隔,直接粘在后面。然后保存退出就可以了。

  1. 添加网口

进入pve的网页后台,选择虚拟机100,点击硬件,添加下拉列表中选择网络设备。

添加两个网卡就好了,一个用于wan口,一个用于lan口

  1. 添加完网口之后,直接启动虚拟机,等待虚拟机启动完成,打开winbox软件。

如下图

由于刚刚设置的ros是没有ip地址的,所以这里我们只能使用mac地址登录。点击连接旁边的 … 选择IP Address 为0.0.0.0的mac地址,默认用户名称是admin,密码是为空

直接点击连接。

进入后就是如下图所示

先别看到全是英文界面就犯蒙。其实很简单。就只有几个步骤。

Ros设置开始

  1. 区分wan口跟lan口

    1. 选择Interfaces

一般,有数据流量在跑的是lan口,没有数量流量在跑的是wan口

    1. 修改备注

      1. 双击第一行没有数据流量再跑的列,将name改成lan

Wan口也是如此。

  1. 修改ros的IP地址

    1. 选择 IP Addresses

点击左上角的+号

Address 输入ros的IP地址后面的/24必须加

Network 默认,让它自动填充

Interface 选择刚刚设置的lan口

点击OK即可

  1. 设置DHCP Client

选择左上角的+号

Interface 选择wan口

其他的默认,点击OK 即可

  1. 设置DHCP Server

选择DHCP Setup,选择lan口,点击Next

输入dhcp分配的网段

输入网关,这里由于我设置的双软路由,所以我的网关地址是openWrt的地址

选择配置的范围。我这边选择100-200,看每个人的需求吧

创建完成后就会出现在下面

我们选择Networks,主要是确认下我们的设置是否正确

双击下面的那一栏

设置dns服务器,在DNS Servers那可以直接填入真实的服务器

比如:
114.114.114.114

223.6.6.6

不过,如果想使用ros的dns缓存这边就需要填入二级路由的IP地址,

也就是openwrt的网址

  1. 设置dns缓存

选择IP DNS

 、

Servers选择二级路由的IP地址

Allow Remote Requests,这个必须勾上。

点击Cache就能看到dns的缓存了

只要有请求访问,这里就会把dns缓存。

  1. 设置Nat转发,也就是地址伪装

选择IP Firewall

选择Nat

点击左上角的+号

其他的不用管,选择Action

将Action里面的内容选择为

点击OK 即可。

至此,ROS就设置完成了。

PVE安装ros系统相关推荐

  1. Windows系统下安装ROS系统

    Windows上安装ROS系统 请参照以下链接和说明,完成Windows上安装ROS系统. Installation/Windows - ROS Wiki 注意事项: Windows版本:64-bit ...

  2. Ubuntu20.4安装ROS系统教程(自用)

    1 Ubuntu各个版本系统对应的ROS版本 1.2Ubuntu16.04与ROS-kinetic的安装 1.2.1Ubuntu16.04配置 1.2.2安装ROS-kinetic版 1.3Ubunt ...

  3. 【从Ubuntu16.04升级Ubuntu18.04,并安装ROS系统】熟能生巧,避坑专用

    前言 本来用的是Ubuntu16.04,现升级为Ubuntu18.04. 因为使用了挺长时间的16.04版本,安装了一些第三方软件,升级时在清除第三方软件时总是清不干净,读了升级失败的日志后发现原来是 ...

  4. Ubuntu安装ROS系统

    Ubuntu安装ROS系统 步骤 一.设置sources.list(设置软件源) 二.设置key(公钥) 三.更新package 四.安装ROS 五.初始化rosdep 六.配置ROS环境 七.安装依 ...

  5. linux(ubuntu)安装ROS系统

    linux(ubuntu)安装ROS系统 官方安装教程,建议对比使用 http://wiki.ros.org/noetic/Installation/Ubuntu 文章目录 linux(ubuntu) ...

  6. ROS-虚拟机Ubuntu中安装ros系统

    0.引用文件 ros系统的官网 哔哩哔哩的课进视频的<『ROS 入门 (一)』什么是ROS?| 虚拟机安装配置 | ROS安装 > 1.设置ubuntu的环境配置 1.首先需要进行联网,需 ...

  7. 树莓派安装ROS系统【第一篇】

    树莓派装ROS系统(第一篇) 注: 第一篇 主要是撰写了树莓派安装ROS系统,远程连接等操作. 在网上扒拉了一些资料,感觉各有优缺,作为踩坑者要进行信息的筛选,因此才想着写一篇博客作为记录,并作为提升 ...

  8. ubuntu20.04中安装ROS系统,详细介绍各种错误解决方法,直达小海龟

    因为最近学习的缘故,花了半天的时间安装了ROS,期间因为ubuntu也是临时安装的双系统,遇到了各种各样的问题,这里记录一下,主要集中在ROS系统安装问题的解决. Ubuntu系统的安装 ubuntu ...

  9. linux怎么安装ros系统,ubuntu14.04安装ROS indigo的详细图解步骤

    ROS(RobotOperating System)为开源的机器人操作系统,Ubuntu版本中的ROS的安装步骤如下: 1.配置Ubuntu知识库 安装ROS前要先进行Ubuntu知识库的配置,按照& ...

最新文章

  1. linux 安装redis2.8.3,centos7下安装Redis2.8版本步骤
  2. 计算机视觉——自动识别车牌简介
  3. 洛谷 P2519 [HAOI2011]problem a
  4. 解决AttributeError AttributeError: 'NoneType' object has no attribute 'filename'
  5. 获取url中的参数方法,避免#的干扰,删除url指定参数(vue hash模式 有#删除指定参数问题)
  6. c语言二级考试基础知识,2018年计算机二级考试《C语言》考点:C语言基础知识...
  7. 光伏机器人最前线_送水、送药、送餐!哈市这些地方率先用上AI配送机器人(视频)...
  8. DataReader与DataAdapter的区别
  9. Gradle入门教程学习笔记
  10. python 开发微信小游戏_Python实现微信找茬小游戏自动进行
  11. 安装Ubuntu Core系统
  12. Factory Track 同步获取 Infor CloudSuite Industrial 数据
  13. JavaScript 删除Dom节点
  14. xcode联调设备出现“ ineligible Device”解决
  15. 区块链Oracle预言机实现教程【含代码】
  16. 前端图片放大缩小/比例自适应/打码/码大小可调整
  17. micropython大小_Micropython进阶 | 如何用单片机制作鞋码匹配仪
  18. 连续性方程_连续性方程表示什么守恒
  19. 电商网站适合用什么服务器?
  20. 求最大值最小值c语言指针,用C语言指针如何求最大值最小值

热门文章

  1. SQL注入进阶练习(一)一些进阶的注入方法
  2. php获取客户端公网ip代码
  3. java web 爬虫_Java开源Web爬虫项目
  4. SPSS—回归—多元线性回归结果分析(二)
  5. 信号时域频域特征公式
  6. Qt音视频开发7-ffmpeg音频播放
  7. Type mismatch Can‘t assign java.math.BigDecimal to java.lang.Double
  8. 关于Java线程,看这一篇就绝对够用了
  9. C++泛型编程——模板学习
  10. linux 之top命令详解