VMware 虚拟机安装 OpenWrt 作旁路由 单臂路由 img 镜像转 vmdk 旁路由无法上网 没网络

2023-05-16

重要注意事项

由于布线原因笔记本只能采用无线的方式连接路由器,在Windows10的环境下使用无线网卡桥接,结果软路由无法上网,翻阅了各种帖子最终发现跟系统底层的协议栈有关系,随即放弃使用有线网卡,不能上网等乱七八糟的问题瞬间解决,因此务必提醒各位,千万不要使用无线网卡桥接!!!
参考文章如下,讲的很详细,可以事先阅读避免踩坑。
1、 已解决关于vmware搭openwrt旁路由 无线网卡设备无法上网
2、【终极指南】关于N1做旁路由添加 iptables 自定义防火墙规则的见解

1. 安装VMware

请自行下载安装 VMware 16.2 及以上版本

2. img 镜像转 vmdk 格式

  • 下载的 vmdk 格式的系统,请忽略此步
  • 下载的 img 格式的系统,请自行下载 StarWind V2V Image Converter 工具将其转换为 vmdk 格式,下载链接如下https://www.starwindsoftware.com/tmplink/starwindconverter.exe

3. 创建 OpenWrt 虚拟机

  1. 创建虚拟机

  2. 使用自定义模式

  3. 使用兼容模式
    在这里插入图片描述

  4. 稍后安装操作系统

  5. 选择Linux操作系统,内核版本根据镜像的内核来决定
    在这里插入图片描述

  6. 虚拟机命名并选择存储位置

  7. 处理器配置

  8. 内存配置 建议2G起步
    在这里插入图片描述

  9. 网络配置 旁路由务必选择桥接模式
    在这里插入图片描述

  10. I/O设置
    在这里插入图片描述

  11. 磁盘设置
    在这里插入图片描述

  12. 选择现有磁盘创建系统,即前面生成的 vmdk 文件在这里插入图片描述

  13. 保持现有格式不变
    在这里插入图片描述

  14. 自定义硬件 删除无用硬件设备
    在这里插入图片描述

4. 配置 OpenWrt 软路由

  1. 启动虚拟机
    在这里插入图片描述

  2. 查看本机网络信息,确定软路由的 IP 地址及网关设置
    在这里插入图片描述

  3. 修改软路由的 IP 地址及网关

  • vi /etc/config/network
    在这里插入图片描述
  • 按下 i或者insert键进入编辑模式
  • 按下 esc退出编辑模式
  • 输入:wq然后回车(保存并退出编辑)
    在这里插入图片描述
  1. 重启软路由 reboot
  2. 本机在浏览器输入软路由 IP 地址进入软路由管理界面
    在这里插入图片描述
    在这里插入图片描述

5. 虚拟机网络设置

  1. 修改vmware的桥接网卡设置,进入虚拟网络编辑器,将其修改为有线网卡在这里插入图片描述
    在这里插入图片描述
  2. openwrt中配置此接口的网络设置,添加主路由器为网关,关闭接口桥接在这里插入图片描述
    在这里插入图片描述
  3. 修改防火墙设置,接受转发,关闭SYN-flood防御,开启NAT在这里插入图片描述
  4. 修改防火墙自定义规则,加入如下命令,添加命令后点击重启防火墙让规则生效。
    iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
    在这里插入图片描述
    这么设置的原因可参考恩山帖子,关于N1做旁路由添加 iptables 自定义防火墙规则的见解
    在这里插入图片描述

6. 遇到的问题及解决方案

1. 虚拟机无法 ping 通主机

主机可以 ping 通虚拟机
虚拟机无法 ping 通主机

  • 方法1:关闭主机防火墙
  • 方法2:修改主机防火墙入站规则
    Windows安全中心 - 高级设置 - 启用虚拟机监控入站规则
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2. 虚拟机无网络

  1. 因为使用的是校园网,可能涉及到设备认证问题,虚拟机无法 ping 通网关,自然无法出站,也就无法访问网络,只能换路由器网络再来解决了。
  2. Win10下使用无线网卡桥接无法上网,请检查桥接网卡,将其更换为有线网卡即可解决问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VMware 虚拟机安装 OpenWrt 作旁路由 单臂路由 img 镜像转 vmdk 旁路由无法上网 没网络 的相关文章

  • 单词倒排(牛客)

    题目描述 xff1a 对字符串中的所有单词进行倒排 说明 xff1a 1 构成单词的字符只有26个大写或小写英文字母 xff1b 2 非构成单词的字符均视为单词间隔符 xff1b 3 要求倒排后的单词间隔符以一个空格表示 xff1b 如果原
  • 字符串运用-密码截取(牛客)

    题目描述 xff1a xff08 最大回文序列 xff09 Catcher是MCA国的情报员 xff0c 他工作时发现敌国会用一些对称的密码进行通信 xff0c 比如像这些ABBA xff0c ABA xff0c A xff0c 12332
  • 字符串加解密(牛客)

    题目描述 xff1a 1 对输入的字符串进行加解密 xff0c 并输出 2加密方法为 xff1a 当内容是英文字母时则用该英文字母的后一个字母替换 xff0c 同时字母变换大小写 如字母a时则替换为B xff1b 字母Z时则替换为a xff
  • 表达式求值(牛客)

    题目描述 xff1a 给定一个字符串描述的算术表达式 xff0c 计算出结果值 输入字符串长度不超过100 xff0c 合法的字符包括 43 xff0c 0 9 xff0c 字符串内容的合法性及表达式语法的合法性由做题者检查 本题目只涉及整
  • 02 vue框架内部的各种指令和axios操作的代码详解

    目录 前言 第一个完整的Vue程序 el xff1a 挂载点 和 data xff1a 数据对象 v text指令 v html指令 v on指令 v show指令 v if指令 v bind指令 v for指令 v on指令补充 v mo
  • kill 与killall

    查询命令所属软件包 rpm qf usr bin killall psmisc 22 20 15 el7 x86 64 rpm qf usr bin kill util linux 2 23 2 65 el7 9 1 x86 64 命令参数
  • 第1章-1 从键盘输入两个数,求它们的和并输出 (30分)

    本题目要求读入2个整数A和B xff0c 然后输出它们的和 输入格式 在一行中给出一个被加数 在另一行中给出一个加数 输出格式 在一行中输出和值 输入样例 在这里给出一组输入 例如 xff1a 18 48 输出样例 在这里给出相应的输出 例
  • 第1章-2 从键盘输入三个数到a,b,c中,按公式值输出 (30分)

    在同一行依次输入三个值a b c xff0c 用空格分开 xff0c 输出 b b 4 a c的值 输入格式 在一行中输入三个数 输出格式 在一行中输出公式值 输入样例 在这里给出一组输入 例如 xff1a 3 4 5 输出样例 在这里给出
  • 第1章-3 输出“Python语言简单易学” (10分)

    输入格式 无 输出格式 输出一句短语 xff0c Python语言简单易学 如果包含汉字 xff0c 用 34 print s encode 34 utf 8 34 34 输出 如 xff1a s 61 34 人生苦短 xff0c 我学Py
  • 第2章-1 计算 11+12+13+...+m (30分)

    输入一个正整数m 20 lt 61 m lt 61 100 xff0c 计算 11 43 12 43 13 43 43 m 的值 输入格式 在一行输入一个正整数m 输出格式 在一行中按照格式 sum 61 S 输出对应的和S 输入样例 在这
  • 第2章-2 计算分段函数[1] (10分)

    本题目要求计算下列分段函数f x 的值 xff1a 输入格式 输入在一行中给出实数x 输出格式 在一行中按 f x 61 result 的格式输出 xff0c 其中x与result都保留一位小数 输入样例1 10 输出样例1 f 10 0
  • 第2章-3 阶梯电价 (15分)

    为了提倡居民节约用电 xff0c 某省电力公司执行 阶梯电价 xff0c 安装一户一表的居民用户电价分为两个 阶梯 xff1a 月用电量50千瓦时 xff08 含50千瓦时 xff09 以内的 xff0c 电价为0 53元 千瓦时 xff1
  • 第2章-4 特殊a串数列求和 (20分)

    给定两个均不超过9的正整数a和n xff0c 要求编写程序求a 43 aa 43 aaa 43 43 43 aa a xff08 n个a xff09 之和 输入格式 xff1a 输入在一行中给出不超过9的正整数a和n 输出格式 xff1a
  • 第2章-5 求奇数分之一序列前N项和 (15分)

    本题要求编写程序 xff0c 计算序列 1 43 1 3 43 1 5 43 的前N项之和 输入格式 输入在一行中给出一个正整数N 输出格式 在一行中按照 sum 61 S 的格式输出部分和的值S xff0c 精确到小数点后6位 题目保证计
  • 第2章-6 求交错序列前N项和 (15分)

    本题要求编写程序 xff0c 计算交错序列 1 2 3 43 3 5 4 7 43 5 9 6 11 43 的前N项之和 输入格式 输入在一行中给出一个正整数N 输出格式 在一行中输出部分和的值 xff0c 结果保留三位小数 输入样例 5
  • 第2章-7 产生每位数字相同的n位数 (30分)

    读入2个正整数A和B xff0c 1 lt 61 A lt 61 9 1 lt 61 B lt 61 10 产生数字AA A 一共B个A 输入格式 在一行中输入A和B 输出格式 在一行中输出整数AA A 一共B个A 输入样例1 在这里给出一
  • lsusb

    用法 xff1a lsusb hUsage lsusb options List USB devices v verbose Increase verbosity show descriptors s bus devnum Show onl
  • 第2章-8 转换函数使用 (30分)

    输入一个整数和进制 xff0c 转换成十进制输出 输入格式 在一行输入整数和进制 输出格式 在一行十进制输出结果 输入样例 在这里给出一组输入 例如 xff1a 45 8 输出样例 在这里给出相应的输出 例如 xff1a 37 a b 61
  • 第2章-9 比较大小 (10分)

    本题要求将输入的任意3个整数从小到大输出 输入格式 输入在一行中给出3个整数 xff0c 其间以空格分隔 输出格式 在一行中将3个整数从小到大输出 xff0c 其间以 gt 相连 输入样例 4 2 8 输出样例 2 gt 4 gt 8 nu
  • 第2章-10 输出华氏-摄氏温度转换表 (15分)

    输入2个正整数lower和upper xff08 lower upper 100 xff09 xff0c 请输出一张取值范围为 lower xff0c upper 且每次增加2华氏度的华氏 摄氏温度转换表 温度转换的计算公式 xff1a C

随机推荐

  • 第2章-11 求平方与倒数序列的部分和 (15分)

    本题要求对两个正整数m和n xff08 m n xff09 编写程序 xff0c 计算序列和m 2 43 1 m 43 m 43 1 2 43 1 m 43 1 43 43 n 2 43 1 n 输入格式 输入在一行中给出两个正整数m和n
  • 第2章-12 输出三角形面积和周长 (15分)

    本题要求编写程序 xff0c 根据输入的三角形的三条边a b c xff0c 计算并输出面积和周长 注意 xff1a 在一个三角形中 xff0c 任意两边之和大于第三边 三角形面积计算公式 xff1a area 61 s s a s b s
  • 第2章-13 分段计算居民水费 (10分)

    为鼓励居民节约用水 xff0c 自来水公司采取按用水量阶梯式计价的办法 xff0c 居民应交水费y xff08 元 xff09 与月用水量x xff08 吨 xff09 相关 xff1a 当x不超过15吨时 xff0c y 61 4x 3
  • 第2章-14 求整数段和 (15分)

    给定两个整数A和B xff0c 输出从A到B的所有整数以及这些数的和 输入格式 xff1a 输入在一行中给出2个整数A和B xff0c 其中 100 A B 100 xff0c 其间以空格分隔 输出格式 xff1a 首先顺序输出从A到B的所
  • 第3章-1 3-1.大于身高的平均值 (10分)

    中小学生每个学期都要体检 xff0c 要量身高 xff0c 因为身高可以反映孩子的生长状况 现在 xff0c 一个班的身高已经量好了 xff0c 请输出其中超过平均身高的那些身高 程序的输入为一行数据 xff0c 其中以空格分隔 xff0c
  • Cudnn与Pytorch的安装

    win键搜索cmd xff0c 右键选择管理员 xff0c 运行命令 xff1a conda install pytorch torchvision cuda100 c pytorch 注意 xff1a 这是CUDA10 0版本的pytor
  • Pycharm的字体大小设置 与 如何取消自动更新

    Pycharm的字体大小有两种设置比较舒服 第一种是ctrl 43 滑轮的上下滚动调节 xff0c 但是调节过后的效果具有时效性 xff0c 也就是当你再次打开Pycharm后 xff0c 字体大小又变回了基础设置的大小 第二种直接调整基础
  • “-1” 文件删除

    无法删除以短连接符开头 1 的文件 rm rf 1 或 rm rf 34 1 34 问题原因 xff1a 短连接符会被当作选项解析 解决方式有两种 xff1a 一种加前缀使用相对或绝对路径 xff1b 一种使用 标识选项解析结束 xff08
  • 01 梯度下降、学习率、损失函数

    概念引入 基于一个自变量x xff0c 比如时间 xff0c 我们可以得到其对应的观测值y xff0c 比如温度值 不停的观测 xff0c 我们可以得到一系列的真实对应关系 xff1a 时间 xff0c 温度的真实值 xff0c 即 x1
  • 02 LinerRegression

    问题引入 xff1a 这就是个简单的线性回归函数的计算问题 现在我们已知一次函数 y 61 4x 43 9 xff0c bias为一个服从标准正态分布的随机随机数值 那么通过 y 61 4x 43 9 43 bias xff0c 当我们给定
  • Mysql 5.1.70 及 Navicat 安装教程

    为了避免安装后期出现Bug xff0c 首先必须明确电脑中从未安装过Mysql xff0c 或者安装过Mysql并且卸载干净 xff0c 否则二次安装会出错 此外 xff0c 安装过Mysql xff0c 并且进行过卸载 xff0c 需要进
  • jdk的配置与eclipse的使用

    首先自然是安装包从哪里获得这个问题 xff1a jdk历史版本 xff1a https www oracle com java technologies oracle java archive downloads html eclipse历
  • 01 原生JDBC的使用缺陷与基础环境配置

    开发环境 jdk1 7 0 72 eclipse eclipse 3 7 indigo mysql mysql5 1 相关安装教程 jdk的配置与eclipse的使用 与 Mysql 5 1 70 及 Navicat 安装教程 工程目录 创
  • 02 Mybatis结构配置

    文章目录 01 mybatis介绍 02 mybatis框架工作流程 03 ecplice项目jar包导入方法 04 在项目中导入mybitis框架的依赖包 05 项目下创建config文件夹 06 xml配置文件的设置 07 pojo数据
  • 03 Mybatis入门程序

    1 配置SqlMapConfig 配置数据库连接相关信息 span class token prolog lt xml version 1 0 encoding UTF 8 gt span span class token doctype
  • 04 Mybatis的增删改查

    1 mybatis中sql语句的占位符与parameterType 与 parameterType 表示一个占位符 向占位符输入参数 mybatis自动进行java类型和jdbc类型的转换 程序员不需要考虑参数的类型 比如传入字符串 myb
  • C++链表的各种操作

    题目描述 代码 include lt iostream gt include lt algorithm gt using namespace std struct sqList int data sqList next sqList Lis
  • HJ001 字符串最后一个单词的长度

    目录 题目描述 输入描述 输出描述 输入 输出 做题思路 AC代码 题目描述 计算字符串最后一个单词的长度 xff0c 单词以空格隔开 输入描述 输入一行 xff0c 代表要计算的字符串 xff0c 非空 xff0c 长度小于5000 输出
  • 盲签名 blind signature 简介

    转 https blog csdn net zhang hui cs article details 8728776 盲签名 Blind Signature 定义 是一种数字签名的方式 在消息内容被签名之前 对于签名者来说消息内容是不可见的
  • VMware 虚拟机安装 OpenWrt 作旁路由 单臂路由 img 镜像转 vmdk 旁路由无法上网 没网络

    重要注意事项 由于布线原因笔记本只能采用无线的方式连接路由器 xff0c 在Windows10的环境下使用无线网卡桥接 xff0c 结果软路由无法上网 xff0c 翻阅了各种帖子最终发现跟系统底层的协议栈有关系 xff0c 随即放弃使用有线