码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • VMware 虚拟机安装 OpenWrt 作旁路由 单臂路由 img 镜像转 vmdk 旁路由无法上网 没网络


    重要注意事项

    由于布线原因笔记本只能采用无线的方式连接路由器,在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下使用无线网卡桥接无法上网,请检查桥接网卡,将其更换为有线网卡即可解决问题。
  • 相关阅读:
    计算机视觉+深度学习面试笔试题整理
    Linux学习笔记15 - 多线程编程(二)
    你和我的匆匆四年
    剑指 Offer 15. 二进制中1的个数
    CogView中的Self Attention
    【附源码】计算机毕业设计SSM网上汽车租赁系统
    大一大二一心学算法的利弊痴迷于算法时间不足怎么办?
    网络安全(黑客)——2024自学
    免申请直接用上 IDEA 新 UI,只需要这三步配置
    ES入门十:关系模型的实现:嵌套类型和父子文档
  • 原文地址:https://www.cnblogs.com/GreyWang/p/17124678.html
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号