1.环境准备

OpenWrt镜像

在vmware中安装的镜像源
下载地址:
openwrt-releases安装包下载_开源镜像站-阿里云
本例使用的是22.03.2版本,下载地址
https://mirrors.aliyun.com/openwrt/releases/22.03.2/targets/x86/64/openwrt-22.03.2-x86-64-generic-ext4-combined.img.gz?spm=a2c6h.25603864.0.0.a9a334063bl8sB
全部文件合集见文末

StarWind V2V Converter

将虚拟机不支持的格式转换为虚拟机支持的格式
下载地址见文末

VMWARE软件

本例使用VM17Pro

2.制作VMWARE使用的镜像

解压openwrt-22.03.2-x86-64-generic-ext4-combined.img.zip
打开StarWind V2V Converter软件
选择Local File

选择刚刚解压得到的.img文件

再次选择Local FIle
选择VMDK

选择第一项

点击转换

转换完成后可以在img所在的文件夹中看到转换完成的VMDK文件

3.创建虚拟机

选择自定义

下一步
选择稍后安装操作系统

选择Linux -> 其他Linux 5.x 内核 64位

输入虚拟机名称

设置处理器以及内存


使用桥接网络,这一步选择使用桥接网络,是为了虚拟机和家庭局域网处在同一网络中

安装下图进行选择


选择使用现有虚拟磁盘

选择刚刚转换的文件

选择保持现有格式

点击完成

4.设置OpenWrt系统

4.1.网络设置

先开启虚拟机,等待进入系统

编辑 /etc/config/network 文件设置网络

vi /etc/config/network

设置lan口IP地址,注意需要和本地局域网处于同一网段中,本例设置为241

重启网卡

/etc/init.d/network reload


重启完成后,在浏览器访问你设置的IP地址,就可以看到OpenWrt的管理界面,初始用户root没有密码

4.2.中文语言设置

在下载镜像的地方找到中文语言包,本例以22.03.2的X86_64版本为例,安装包在/openwrt/releases/22.03.2/packages/x86_64/luci/目录下,找到base-zh-cn的包进行下载

打开管理界面System -> software

选择Upload Package,上传包,上传

选择安装install


安装完成后刷新界面,界面已经变成中文系统了

4.3设置root用户密码

通过下图进行设置

5.设置OpenWrt作为家庭局域网的旁路由

本节的旁路由设置采用不修改主路由的方式,网络如下图

5.1.LAN口设置

进入如图界面

在LAN口点击编辑
先设置网关为主路由IP

DHCP,忽略此接口

禁用IPv6

设置DNS服务器为主路由IP

5.2.防火墙设置

关闭Enable SYN-flood protection,并删除多余的规则

*6.安装Openclash

6.1.安装openclash

openclash github地址
GitHub - vernesong/OpenClash: A Clash Client For OpenWrt
下载ipk包,本例使用v0.45.70-beta版本

用ssh连接工具连接openwrt服务器
按照github中提示安装依赖

opkg update
opkg install coreutils-nohup bash iptables dnsmasq-full curl ca-certificates ipset ip-full iptables-mod-tproxy iptables-mod-extra libcap libcap-bin ruby ruby-yaml kmod-tun kmod-inet-diag unzip luci-compat luci luci-base
opkg install coreutils-nohup bash dnsmasq-full curl ca-certificates ipset ip-full libcap libcap-bin ruby ruby-yaml kmod-tun kmod-inet-diag unzip kmod-nft-tproxy luci-compat luci luci-base

常见问题

  1. opkg_install_cmd: Cannot install package dnsmasq-full.

解决方案:

opkg remove dnsmasq && opkg install dnsmasq-full

依赖安装完成后,在管理界面安装下载的openclash ipk包



退出重新登录系统

文件分享

包含本文章中所有用到的包
链接: https://pan.baidu.com/s/1T2Y0gFQFG2WlRzkxHDnizg 提取码: 4em6 复制这段内容后打开百度网盘手机App,操作更方便哦

用OpenWrt软路由做旁路由-VMWARE版相关推荐

  1. 群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

    0.前言: 本来一直都是在Windows10的Hyper-V中虚拟软路由的,直到有一天突发奇想,手贱在windows10宿主机中安装了个安卓模拟器,由于众所周知的原因,安卓模拟器是不能同时与Hyper ...

  2. 单网口电脑安装openwrt软路由做单臂路由

    第一步,依次输入运行firstboot和reboot,重置软路由配置(本文软路由来自恩山无线论坛). 第二步,将软路由的接口lan的物理接口从eth0更换为eth0.1,创建接口wan,将接口wan绑 ...

  3. 服务器虚拟机装软路由,Esxi虚拟机安装Ros+Openwrt软路由双系统简单分享(踩到的坑,很大的坑)...

    近段时间ke学上网反应很慢,网上看到了 Ros+Openwr能够解决DNS污染的这个问题,所以看看自己的3825U小主机刚可以满足要求,搞一下吧. 听说L大的openwrt软路由固件ke学上网很不错, ...

  4. 树莓派4B安装Openwrt软路由并用作家庭网络网关设备

    树莓派4B安装Openwrt软路由并用作家庭网络网关设备 缘由 家里需要联网设备太多,光猫性能不够,家里小米AX3600不想来刷机,然后就想到了被尘封的树莓派4B,经过一段时间的研究与折腾,最终完成了 ...

  5. 迷你主机安装openwrt软路由系统(附启动盘制作教程+ISO、IMG镜像文件)

    之前在迷你主机上刷了一个openwrt的软路由,安装过程分享给大家,镜像文件在文章末尾~ 一般需要做软路由系统的机器,是需要至少两个网口的,一个做wan口,一个做lan口 由于其他因素,不能直接将op ...

  6. OpenWrt 软路由解析公网IPV6域名访问家庭NAS的问题答疑

    1.非要使用 Padavan 或者 OpenWrt固件的软路由才能IPV6公网访问吗? 答:这个并不是这样的,一般家用路由器都无法放行防火墙规则,这种情况当然无法实现IPV6公网访问,但是少部分路由器 ...

  7. 将openwrt软路由装进U盘中并运行

    我们可以将openwrt,甚至是centos7系统装到U盘中,作为一个可移动系统. 这边,我以openwrt软路由来举个例. 准备 1.一张不小于3G的U盘或者TF存储卡 2.WinImage9.0 ...

  8. openwrt软路由实现ipv6上网配置

    1.介绍 面对目前互联网的高速发展IPv4地址已经枯竭为了解决此外问题国际互联网工程任务组(The Internet Engineering Task Force,简称 IETF)设计的用于替代IPv ...

  9. openwrt软路由实现ipv6 nat 上网配置

    1.介绍    之前写的 <openwrt软路由实现ipv6上网配置>文档,经过长期的使用测试和网友评论反馈,之前写的配置方法没有实现必然ipv6上网,重启路由器后就会导致不能ipv6上网 ...

最新文章

  1. 移动应用交互设计中合理使用动态
  2. 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全
  3. 【论文笔记】CNN for NLP
  4. 如何用python最快的获取大文件的最后几行
  5. c linux time微秒_Python时间处理模块:time模块、datetime模块及日历模块Calendar
  6. c mysql 的默认值_为mysql表字段设置默认值的方法及注意细节
  7. java实体字节属性定义_Java字节码方法表与属性表详解
  8. android---gettag()与settag()的妙用
  9. linux的mysql不允许连接_linux下允许mysql远程连接
  10. 电源大师课笔记 2.2
  11. python调用excel宏函数,封装
  12. 3dmax2022序列号 附使用说明
  13. java 修改request中的参数_springcloud 中 zuul 修改请求参数信息的方法
  14. Android studio更换主题、背景图片
  15. 用计算机弹奏天下,天下手游大荒怪题答题器 大荒怪题题库及答案大全
  16. 砍价永远差一刀?拼多多法庭上回复:小数点后有6位···
  17. 统计年龄分布情况(5岁的间隔统计),绘制出年龄分布图。
  18. [7 kyu] Exes and Ohs
  19. Vmware搭建软路由教程(Openwrt)
  20. Java获取下周一、下周日、下个月第一天和次年第一天

热门文章

  1. uniapp实现onShow获取页面传递参数方法
  2. 生命周期onLoad和onShow的区别
  3. linux申请信号量,linux 信号量
  4. iOS中boolean、Boolean、BOOL、bool的区别
  5. 网易笔试之后的自我反省
  6. Linux安装R包有什么依赖关系,linux下安装配置R环境相关依赖包
  7. 压缩BCD码和非压缩BCD码的区别
  8. hacker黑客简介
  9. DPCM算法编码实现
  10. 主机调优20141226