本文并非教程,但会以文字方式列出操作步骤,如果有看不懂的新手可以提问,我会抽时间回复该操作的截图。
希望对其他新手有帮助,毕竟我浪费了很多时间走错路走弯路。
重点是希望论坛大佬们指教。
大概方法:主路由负责PPPoe拨号,旁路由负责DHCP以及网关
硬件方面:抠门如我,没有投入任何硬件、配件、设备
主路由、硬路由、原厂固件、没有第三方可以选择的固件,以我为例是Linksys EA7500
单网口、能支持hyper-v的windows电脑一台
1,主路由更改默认IP地址,如原厂是192.168.1.1更改为192.168.1.75
2,常用设备,特别是NAS、跑服务的设备,手动设置获取IP地址(如在调试过程中、旁路由崩溃,不影响这些设备上网)
以群晖NAS为例:
2.1 控制面板——网络——网络界面——点右键编辑“局域网”
2.2 手动设置网络配置
IP地址192.168.1. xxx(建议按原来分配的地址。这里192.168.1.2至99,192.168.1.100至199都是可以的)
子网掩码255.255.255.0
网关“主路由地址192.168.1.75”
DNS(自己设吧,我说不清楚)
3,windows开启hyper-v功能
windows控制面板——程序——启用或关闭windows功能——找到hyper-v,全选,确定
电脑重启之后就可以在“开始菜单”——windows管理工具——找到hyper-v
3.1 hyper-v——虚拟交换机管理器——新建一个外部网络(按自己喜好重命名)
4,下载免费、开源的资源
到openwrt.org下载软路由固件,解压,得到img文件
到starwindsoftware.com/starwind-v2v-converter下载并安装转换器
5,转换文件(如果出问题了,可以在这时重新开始)
starwind-v2v-converter
select location of image to convert——local file
source image——上一步解压的openwrt的img文件
select location of destination image——local file
select destination image format——VHD/VHDX
select option for VHD/VHDX image format——VHDX growable image
set destination file name——设定保存位置,建议放系统盘
最终得到xhdx文件
6.1,设置hyper-v虚拟机
hyper-v——新建——虚拟机
重命名(按自己喜好重命名)——将虚拟机存储在其他位置
指定代数——第一代
分配内存——以我为例是1024MB,看自己需求——否选“动态内存”
先不配置网络,后文再续
使用现有虚拟硬盘——选择上一步得到的vhdx文件
6.2,虚拟机——右键“设置”
添加硬件——网络适合器(这时你有两个网络适配器)
BIOS——启动顺序——IDE——上移
硬盘驱动器——虚拟硬盘——编辑——选择操作——扩展——配置硬盘8GB(应该够用?)
其中一个网络适配器——虚拟交换机——选重命名过的外部网络——高级功能——启用MAC地址欺骗
另一个网络适配器——虚拟交换机——选重命名过的外部网络——高级功能——启用MAC地址欺骗
7.1,hyper-v虚拟机——连接——这时的虚拟机界面是个“虚拟机已关闭”的画面——启动
启动后的虚拟机界面——回车——键入vi etc/config/network
找到192.168.1.1那一行——键入i编辑修改旁路由地址192.168.1.xx
ESC退出编辑
键入:wq
键入:reboot
7.2,浏览器键入旁路由地址192.168.1.xx
默认密码admin
openwrt——system——administration——router password——按自己喜欢设定路由器密码
7.3,openwrt——network——interface——LAN接口——edit
general setttings——protocol——satatic address
general setttings——IPV4 address——确认是步骤7.1修改的旁路由地址192.168.1.xx,无需操作
general setttings——IPV4 gateway——主路由地址192.168.1.75
general setttings——use custom DNS servers—— DNS(自己设吧,我说不清楚,我习惯用主路由地址192.168.1.75)
general setttings——IPV6 assignment length——disabled(IPV6的部分我搞不明白,直接不用,否则不能保存)
7.4,openwrt——network——interface——LAN接口——edit
DHCP server——advanced setting——
勾选“dynamic DHCP"——勾选“force"
IPV4 netmask——255.255.255.0 (所有的子网掩码都是用这个,我解释不清)
DHCP options——3,192.168.1.75——再新增一条6,192.168.1.75
save保存并应用
8,浏览器键入主路由地址192.168.1.75
关闭DHCP服务
(建议此步骤与上一个步骤同时操作,等几十秒主路由和软路由反应过来之后,你局域网内的所有设备,以及虚拟机openwrt都可以上网啦!)
9,设定语言,openwrt——system——software
9.1,你可以点upload packge...离线安装的方式去安装语言包,但你得提前准备文件luci-i18n-base-zh-cn.ipk
9.2,点击update lists——就可以在available清单里面选择安装自己想要的软件、插件啦!,找到luci-i18n-base-zh-cn点选安装
9.3,openwrt——system——system——language and style——选择中文
(步骤9.1可以插在步骤7.3之前做,但是个二选一的必要条件,要么是你提前准备了语言包文件,要么是你这个”虚拟机“可以上网在线安装插件)
10,本文完
后记1,这样的网络设定好像不支持linksys mesh,待考证
后记2,如果旁路由关机、挂掉,其他设备仍然可以用步骤2的方式手动上网
后记3,如果旁路由关机、挂掉,可以重新打开主路由的DHCP服务器,正常上网
后记4,其他软路由固件可以参考本文,如koolshare
后记5,感谢本论坛的大佬们,感谢在互联网上写教程留存资源的朋友们,特别鸣谢koolshare, smzdm, github,
对于我等新手没完全搞明白的,openwrt的意义应该在于稳定性,以及丰富的软件包。
特别是软件包实现我们用户的真正需求。
所以我应该安装哪个软件包?
================
以上原文根据18楼的坛友修改教程
看了大家回复,更新如下
优点1:没有硬件投入
优点2:没有改动配件、硬件,以及网线连接方式
优点3:我习惯于“人走了,所有设备关机,回来再开”
缺点1:浪费时间
================
03.21更新:国内/国外分流
按照步骤2.2手动设置网络配置
如果网关是主路由,则是主路由的流量,走国内;
如果网关是软路由,则是软路由的流量,根据软路由的服务走流量。
DHCP同理。
================
06.28更新:固件推荐LEAN
感谢坛友@Mortif的推荐与分享
06.28更新:之前没弄明白的DNS
首先推荐几个平时用的DNS
阿里 223.5.5.5或223.6.6.6
百度 180.76.76.76
谷歌 8.8.8.8或8.8.4.4
至于选用哪一个DNS根据流量走向,或是个人喜好自行选择
DNS弄明白了,DHCP建议改回来在主路由上(DHCP在旁路由不便于来访客人)
步骤2.2,DNS改用上面推荐的
步骤7.3,general setttings——use custom DNS servers—— DNS改用上面推荐的(重要)
步骤7.4,否选“dynamic DHCP"——否选“force"
步骤8,取消
接下来:
不需要用旁路由服务的设备,直接连主路由即可
需要用旁路由服务的设备,则不能使用DHCP分配IP地址,必须手动设置网络配置(类似步骤2.2)
================
07.09更新,闲来无事画了个网络拓扑图
mesh+旁路由.jpg (323.58 KB, 下载次数: 0)
评论
3.2 hyper-v——虚拟交换机管理器——新建一个内部网络(按自己喜好重命名)
这一步是错的
直接把 你之前创建的 一个网络适配器——虚拟交换机——选重命名过的外部网络——高级功能——启用MAC地址欺骗
添加2次
评论
真的没必要折腾旁路由,openwrt直接做主路由就行。
评论
都是很多up主推广出来的 觉得牛逼
评论
意义何在?
设计网络结构 满足需求,尽可能简单。
不知道你折腾了这么一堆要完成什么功能。
评论
旁路由,或者说辅助网关 这玩意是为了方便折腾设计的网络结构。
这种结构适用于
1. 主路由性能弱,但是稳定。
2. 家里有部分人网络功能需求低,但是对稳定性要求高。
3. 自己喜欢折腾。不折腾不舒服斯基。方便设备拆除、更换、调试。
这时候
一个传统的路由负责拨号和NAT,为网络提供接入,然后一个附加设备作为网关,提供网络分流和其他高级功能。 拆除辅助设备的时候只需要主路由简单更改网关就可以维持网络基础功能。避免了all-in-one折腾崩一次全屋断网半天。
评论
不就是为了折腾享受折腾的过程 获得成就感吗 搞定之后还会再折腾吗?我看未必
评论
主路由是光猫,废旧笔记本拿来做旁路由,还是有参考价值,但是旁路由就直接安装OP了,不用虚拟机
评论
顺便搭车问下OpenWrt的“V二RAY”哪个开发的版本稳定性/性能最好
评论
目前自用passwall总体还好
openclash现在很多人在推
评论
“双软路由”真是太毁人了,完全没有必要的东西。
评论
openwrt之前我还直装作主路由
但是用了一段时间后还是装了PVE,ikuai+openwrt,几个主要原因,一是wan莫名其妙重启,断网10-20s,即使按照建议关闭负载均衡依旧不定期发生,二是DDNS不稳,经常远程登录不上,固件有时候用lean的原版,有时候用恩山封装好的版本,及时干脆自己编译依旧有各种小问题,封个蹭网的ip,iptabs命令没反应等等问题,流控基本没有,而且版本更新太快,经常无法直接更新,换一次固件家里还要断网接显示器再刷机
于是干脆ikuai作主路由,openwrt当做app商店用,pve当IPMI用,目前使用很正常
评论
各人都有各人的理由。。。
哎。。。
评论
我现在是er-x 做主路由, 干所有“路由”该干的事情
其他都能全部在外面,拆除任意其他设备都不影响主网络的畅通。
评论
我是把东西都塞弱电箱里,光猫+路由器+POE交换机+软路由,40cmX30cmX12cm的小盒子才是家里整个属于我的地方
评论
看了大家回复,更新如下
优点1:没有硬件投入
优点2:没有改动配件、硬件,以及网线连接方式
优点3:我习惯于“人走了,所有设备关机,回来再开”
缺点1:浪费时间
评论
好,下次去支持视频攻略(本来我是偏好图文攻略的)
评论
openwrt 感觉更新挺难的,不一定保证能直接升级成功的,而且里面的软件更新也难,而且基本上每年都因为科学技术原因,需要升级什么的
我现在是一个精简到极致了的openwrt的旁路由,直接socks5连接到windows版的软件中,这样永远不用升级了
虽然绕了2圈,但又不是跑不动,怎么最懒就怎么搞
评论
所以两个都是外部网络,开mac地址欺骗吗?
评论
是的
hyperv只需要用外部网络,别的2个选项都是一般人用不到的
评论
首先,任何路由都没必要更新固件,包括OpenWRT,基本没什么更新的必要性。
其次,OpenWRT肯定要在虚拟化状态下使用,不仅可以绕过各种硬件驱动问题,还可以方便的创建多个虚拟机,然后直接拷贝etc文件夹中的配置文件们。
这样的好处是,一旦折腾出问题,随时可以起启动之前正常的虚拟机路由器。可以方便的折腾多个版本。没必要在同一个虚拟机内部升级。
评论
必要肯定是没有的 但是会想到玩软路由的都是折腾的主
评论
谢谢指正。
评论
我是前一段时间打算更新一下openclash,因为我试了一下别人编译好了的版本,发现选择节点的yacd控制面板更新了之后更好用一点了,然后发现openwrt版本太老了,luci不兼容了,还要再装一个兼容的东西
就想到可以直接socks5连接windows版的,这样就无需更新了,yacd装在docker里了
反正多跑一个openwrt,精简后给200MB内存完全够了,不存在跑不动的问题
我拨号用的pfsense,基本上稳定版的更新1年才出1,2次,不更新也没事
docker里的东西都有办法自动更新的,如果万一出bug就返回虚拟机之前的快照即可
问一下,如果只用一个openwrt,bt下载怎么处理,貌似只能做到某些端口不走科学?因为bt的流量并不是很好判断
如果玩国际服的游戏怎么处理,因为有的节点是延迟高,下载速度快,有的是延迟低,流量很贵,我买的某一家的套餐,虽然流量非常贵,但是还是比买游戏加速器便宜,稳定的,而且不管什么冷门的游戏都能用
评论
除了必须用装到路由上的东西,其他东西一律使用windows或linux虚拟机运行,反正OpenWRT也是运行在Hyper-V中的。
PT下载我是直接在Windows宿主上运行的。规则很容易控制,可以控制ip也可以控制端口,还可以在utorrent内部设置代理,这个代理的目的可以是让它实际上不走ss流量。
评论
03.21更新:国内/国外分流
按照步骤2.2手动设置网络配置
如果网关是主路由,则是主路由的流量,走国内;
如果网关是软路由,则是软跌幅的流量,根据软路由的服务走流量。
DHCP同理。
评论
小插曲:
因为浏览器默认开启了“保护模式”,它以为旁路由地址192.168.1.xx会偷取用户信息,所以把密码吃掉了。
搞得我死活登陆不上旁路由。
评论
openclash 我最近也在弄, 总是感觉不如openwrt 里面的 ssr+ 香, 自己设置了半天,有时候也不好用,特别是配置文件。。。
评论
我想问下 我也是 软路由 用esxi 刷了ikuai +openwrt ikuai 网关指向 openwrt 的IP 并且分配DHCP 强制分配 ,然后 openwrt 的网关指向主路由的 ip负责 科学上网,但是我很纠结的是 科学上网功能很多时候有问题,而且上网有时候网速很慢,打开网页也很慢,不知道啥原因。
评论
openclash 现在加了黑白明白,我是用这个 填写下载机器的IP 来搞定的。但是总感觉 如果像我只有一个奈非需要分流, openclash 的分流功能对我来说意义不是很大, 反倒是 觉得 里面的ssr plus 包含了奈非的分流功能让我觉得很稳定。顺想问问大家, 我自己现在用的白群晖,开启了外网访问,在openwrt里面做了端口映射,但是有时候还是不能从外网访问家里的主路由, 家里也是北京联通的固定外网IP,并常年开着 出国留学的插件,想知道有啥方法能累死,koolshare 里面的 ddnsto 这种简单的插件能稳定的使用外网访问的插件吗
评论
去食宵夜啦喂,聊扶墙,机场啊
评论
玩软路由,不是为了软路由而软路由。
玩软路由的,往往是有硬路由无法完美处理的需求,才转向软路由的。
例如lean大佬现在更新很勤的酸酸乳plus+(最近更新了奈飞分流、代理套娃模式、代理订阅过滤等几个新特性,非常好用),adbyby plus+去广告、XX云音乐灰色歌曲解锁、adguard home DNS服务防污染,zero tier内网穿透等,都是很好用的插件。 这些插件提供的丰富功能,硬路由大多是无法提供的,就算刷了Mei林等固件,由于硬路由相对较低的硬件配置,开几个插件后,也无法提供软路由下流畅的体验。
平心而论,如果只是追求稳定上网,没有那么多折腾的需求,完全没必要上软路由。
但软路由高度的定制化和可玩性,也是硬路由不可望其项背的。
食髓知味,软路由,玩上了,就回不去了
评论
睡不够,自己玩吧。
不去。
评论
主路由负责拨号上网,
旁路由负责出国留学。
评论
adbyby plus+去广告 能去手机版的油管广告吗?
评论
手机端去广告用adguard
评论
下载了,adguard这个是去浏览器网页版的吧?
评论
adguard的手机端app对浏览器和app都起作用。
软路由端的去广告插件是通过dns过滤来去广告,效果一般。
手机浏览器大多都不支持插件,所以也没办法用插件去广告的办法。 目前来看,adguard是手机端比较靠谱的办法。 去年黑五9客户端的永久授权不到200,很划算。
评论
嗯,好的,等我再试试,谢谢了!
评论
一直没搞懂酸酸乳plus+怎么用v二ray,自己搭建的,不是订阅的
评论
06.28更新:固件推荐LEAN
感谢坛友@Mortif的推荐与分享
6.28更新:之前没弄明白的DNS
首先推荐几个平时用的DNS
阿里 223.5.5.5或223.6.6.6
百度 180.76.76.76
谷歌 8.8.8.8或8.8.4.4
至于选用哪一个DNS根据流量走向,或是个人喜好自行选择
DNS弄明白了,DHCP建议改回来在主路由上(DHCP在旁路由不便于来访客人)
步骤2.2,DNS改用上面推荐的
步骤7.3,general setttings——use custom DNS servers—— DNS改用上面推荐的(重要)
步骤7.4,否选“dynamic DHCP"——否选“force"
步骤8,取消
接下来:
不需要用旁路由服务的设备,直接连主路由即可
需要用旁路由服务的设备,则不能使用DHCP分配IP地址,必须手动设置网络配置(类似步骤2.2)
评论
大多数都只是单网口设备不得不选择的折中方案罢了?
评论
路由器本来就是一个默默提供服务的东西,稳定可靠不就可以丢一边了吗?喜欢折腾,再弄一个专门来折腾不是更好? 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?