Openwrt组建高稳定性高可用性的家庭路由系统

2020-09-03 13:34:12 151点赞 1279收藏 59评论

创作立场声明:本文所测商品为自费购入。写这篇文章的目的是分享记录使用过程中的一些心的,让对软路由感兴趣的玩家少走弯路。

去年入手软路由至今,从安装虚拟化esxi,搭建ros+爱快双软路由,回归openwrt做主路由,配置dns分流多拨等,以及固件的定制编译,搭建HomeAssistant智能家居平台,这篇文章是对这段时间的总结,适合对软路由感兴趣的初学者阅读。备注,本文网络结构是将3965U软路由作为主路由,硬路由作为无线ap,openwrt单系统,适合家用。

1硬件选择

1.1CPU

软路由本质是台小型电脑,影响其性能最关键的是cpu,cpu的单线程能力直接决定路由性能。可根据软路由cpu天梯图挑选适合的cpu的软路由整机,我会结合图表介绍几个注意事项。(对于新手我不推荐DIY)

Openwrt组建高稳定性高可用性的家庭路由系统

Openwrt组建高稳定性高可用性的家庭路由系统


1.1.1AES

AES硬件加解密,网传能加快非本地速度,但应该是错误。AES需要在程序中调用cpu硬件指令的相关函数才能起作用,但科学的软件支持AES加解密。但源码里没有使用cpu硬件指令,也就是软加解密,全靠cpu运算。综上,有无AES对cpu选择无影响。

1.1.2VT-X

VT-X虚拟化,如果你想入手中档及以上的软路由系统,我强烈推荐你购买可支持虚拟化的cpu,可实现更多的功能,比如搭建HomeAssistant智能家居平台,比如安装Linux系统,可玩性远超物理机安装。

1.1.3VT-D

VT-D虚拟化直通,是将PCI-e设备的资源直接分配给虚拟机,决定了软路由的网卡能否直通。对于虚拟机安装,网卡直通后性能非常接近物理机安装。

Openwrt组建高稳定性高可用性的家庭路由系统

1.2内存和固态硬盘

如果没有虚拟化需求,推荐内存2g,硬盘32g,单纯物理机安装,功能单一,价格便宜。

如果有虚拟化需求,推荐内存8g,硬盘64g及以上。

1.3网卡

1.3.1网卡数量

如果选择双网卡,需要购买交换机。不然家里就没有Wi-Fi。个人推荐购买4网卡及以上。

1.3.2网卡类型

网卡类型,常见的如intel i2111,以及一些螃蟹网卡。对于大部分软路由入门者第一个难关就是,网卡驱动。不论是物理机安装的openwrt固件没有编译相应驱动,或是esxi6.7不支持这个网卡驱动,需要手动添加。

如果虚拟机安装,购买前,请仔细询问客服,该网卡是否支持esxi6.7。我这台3965u无以上问题。

1.4综合考虑

软路由很轻松能跑满本地1000M带宽。但对于非本地速度,受限于cpu能力,仅提供个人数据供大家参考。3965u网卡直通,本地1000M环境,夜间非繁忙时段,差不多800-900M,cpu占用低于15。对于仅实现路由功能,是性能过剩的。

现如今j1900 3865u,价格虚高,提供我个人价格供参考。裸机790,三星ddr4内存 147,镁光固态硬盘64g 83.3,共1020元。

2准备工作

2.1安装u盘制作

推荐老毛桃pe,制作方法如下。

2.2esxi下载

推荐esxi官网下载,下载方法如下。

将esxi固件放到LMT,安装盘制作完成。

Openwrt组建高稳定性高可用性的家庭路由系统

2.3准备hdmi线,键盘,网线。

第一次安装esxi时,需要投影到屏幕。网线推荐千M线3条。

2.4公网ip

打电话给运营商,以安装摄像头为理由,更换公网ip。

3esxi

3.1删除硬盘分区

软路由接u盘,按f11,uefi选择u盘启动,进入pe系统,打开分区工具Diskgenius。

在左侧选择固态硬盘,右键,删除所有分区,保存更改。

软路由重启。

设置完成。

3.2安装esxi

软路由重新启动,按f11,选择u盘启动。

安装自定义iso,选择esxi开始安装。

一路按回车,按f11同意,选择安装的硬盘。

密码设置为abc12345678! 7位数以上,大小写混合。

按f11 等待安装完成。

拔掉u盘,软路由重启,进入esxi页面。

安装结束。

3.3配置

3.3.1登录

按f2登陆,输入登录密码。

root

abc12345678!

登录成功。

3.3.2密码设空

选择resert system configuration。

按f11,回车 。

机器重置,密码为空,软路由重启。

3.3.3设置esxi管理口

按f2登录,输入用户名root,密码为空,回车。

选择 cinfigure management network,回车。

选择network adapters。

将所有口都选上。

用一根网线连接路由器和电脑。

插在路由器上的网线在路由器网卡口不停更换,退出页面,重新进入,直到出现下图,vmnic0的status 是connected。

Openwrt组建高稳定性高可用性的家庭路由系统

除了vmnic0前面的x 都去掉,仅保留vmnic0。

路由器的哪个端口对应vmnic0记号,这个端口以后跟电脑一直相连。

按esc进入保存界面,y。

3.3.4设置网络信息

选择ipv4 configuration。

选择 set static ipv4 address and network configuration 按空格键。

Openwrt组建高稳定性高可用性的家庭路由系统

ipv4 address 10.10.10.10 esxi后台ip。

subnet mask 255.255.255.0。

Default Gateway 10.10.10.1。

按esc进入保存界面 y。

3.3.5设置ssh

选择Select and enter Troubleshooting Options。

开启ssh shell。

按esc进入保存界面 y。

至此esxi配置完成。

3.4esxi网页设置

3.4.1局域网设置

将电脑网线和软路由van0 连接。

Openwrt组建高稳定性高可用性的家庭路由系统

浏览器输入https://10.10.10.10。

用户名root 密码空 登录。

3.4.2注册esxi

Openwrt组建高稳定性高可用性的家庭路由系统

分配许可证

0U0QJ-FR1EP-KZQN9-J1C74-23P5R

3.4.3设置自动启动

Openwrt组建高稳定性高可用性的家庭路由系统

3.4.4网卡直通

Openwrt组建高稳定性高可用性的家庭路由系统

选中2-6网卡,点击切换直通。路由器重启,直通配置完成。

3.4.5虚拟交换机设置

Openwrt组建高稳定性高可用性的家庭路由系统

点击编辑设置

Openwrt组建高稳定性高可用性的家庭路由系统

3.4.6上传固件

Openwrt组建高稳定性高可用性的家庭路由系统

点存储-数据存储浏览器-创建目录-openwrt,选择openwrt,上传openwrt镜像。

注意这里的镜像,如果是下载下来的img后缀的,需要进行转换,需要上传2个vmdk后缀文件。

如使用的镜像是编译出来.vmdk后缀的,只需上传1个。

3.4.7openwrt配置

创建虚拟机-创建新虚拟机-linux 其他4.x或更高版本的linux,命名为openwrt,要和数据存储浏览器中创建的目录相同。

删除硬盘-添加现有硬盘-选择openwrt。

删除光驱

cpu2个

内寸1g

内存 预留所有客户机内存。

虚拟机选项-引导选项-bios。

添加其他设备-pci设备,如果是6网口,添加5个。4网口添加3个。

Openwrt组建高稳定性高可用性的家庭路由系统

Openwrt组建高稳定性高可用性的家庭路由系统

Openwrt组建高稳定性高可用性的家庭路由系统

配置完成,点击保存。

3.5.8设置openwrt自动重启

Openwrt组建高稳定性高可用性的家庭路由系统

Openwrt组建高稳定性高可用性的家庭路由系统

至此虚拟机opnwrt配置完成。

4openwrt系统配置

4.1网络配置

勾选创建的openwrt,点击启动,单击下图,等待启动完成。

Openwrt组建高稳定性高可用性的家庭路由系统

Openwrt组建高稳定性高可用性的家庭路由系统

输入vim /etc/confing/network 按回车。

将option ipaddr 修改为10.10.10.11,将光标移动到对应位置,按i,进入编辑模式。

Openwrt组建高稳定性高可用性的家庭路由系统

编辑完成,按 shift + 冒号 ":" 输入 wq 回车。保存退出。

输入reboot 回车,虚拟机自动重启。

4.2网页端配置

4.2.1基础配置

打开浏览器,输入10.10.10.11。

输入账号密码,进入openwrt网页端。

用一个网线将光猫的千兆口,和路由器的一个端口相连。

在概况-接口中,确定wan接口是eth几。

Openwrt组建高稳定性高可用性的家庭路由系统

比如我连上光猫,出现了eth3,那么eth3接口就是wan口。

4.2.2wan口配置

选择网络-接口

删除wan6

选择wan-修改-协议选择pppoe,输入改公网后,运营商提供的账号密码。

高级设置,不勾选ipv6,禁用ipv6-address。

Openwrt组建高稳定性高可用性的家庭路由系统

Openwrt组建高稳定性高可用性的家庭路由系统

物理设置选择上面确定的wan口,比如eth3是我的wan,就勾选。

点击保存。

4.2.3lan口配置

Openwrt组建高稳定性高可用性的家庭路由系统

ipv6分配长度禁用。

Openwrt组建高稳定性高可用性的家庭路由系统

不勾选内置ipv6管理。

Openwrt组建高稳定性高可用性的家庭路由系统

物理设置,将除了wan的其他口都勾选。

4.2.4dhcp设置

Openwrt组建高稳定性高可用性的家庭路由系统

Openwrt组建高稳定性高可用性的家庭路由系统

Openwrt组建高稳定性高可用性的家庭路由系统

按上图设置。

回到网络-接口,刷新下,wan口就能有数据,此时可以上网。

4.2.5turbo acc网络加速

在网络-turbo acc网络加速中,设置dns服务器

Openwrt组建高稳定性高可用性的家庭路由系统

这里的dns服务器,可以自己选择适合的,ping一下看哪个返回时间少用哪个。

aliDNS (223.5.5.5, 223.6.6.6)

114DNS (114.114.114.114, 114.114.115.115)

运营商dns需要自己打电话询问。

5无线ap搭建

用一个网线将硬路由的lan口和软路由的一个口相连。

将4.2.4dhcp设置中的强制的勾先去掉。

手机连接Wi-Fi,登陆路由器设置界面,将其设置成ap模式。

设置完成后,将dhcp设置中的强制的勾勾上。

这个各家路由器设置方法不同,不在此展开。

6.1总结

至此,将电脑的网络获取方式改成dhcp,就能成功上网。

这篇文章很多内容来源于当初安装时候的笔记,那时也没有截图,但我希望我的文字表达能准确描述出操作步骤,注意事项。如果你按照上文操作,哪里有问题,欢迎反馈给我。

6.2广告

如果你有定制路由系统,或是解决相关问题的需求,并且你愿意为这知识付出一杯咖啡钱,我会很乐意尽我所能帮你解决。谢谢。

展开 收起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1792元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

2049元起

ZSpace 极空间 Z4 4盘位 NAS存储 黑色 (J4125 8GB)

ZSpace 极空间 Z4 4盘位 NAS存储 黑色 (J4125 8GB)

2584元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

QNAP 威联通 TS-453Dmini 4盘位NAS(J4125、8GB)

QNAP 威联通 TS-453Dmini 4盘位NAS(J4125、8GB)

暂无报价

极空间私有云Z4Pro 性能版 8核16G内存 四盘位Nas网络存储服务器家庭个人云【配4T希捷酷狼硬盘】珍珠白

极空间私有云Z4Pro 性能版 8核16G内存 四盘位Nas网络存储服务器家庭个人云【配4T希捷酷狼硬盘】珍珠白

4299元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

3899元起

TERRAMASTER 铁威马 F4-424 四盘位 NAS存储(Intel Celeron N95、8GB)黑色

TERRAMASTER 铁威马 F4-424 四盘位 NAS存储(Intel Celeron N95、8GB)黑色

2499元起

HUAWEI 华为 新品华为家庭存储nas家用网络存储主机扩容储存备份文件同步共享

HUAWEI 华为 新品华为家庭存储nas家用网络存储主机扩容储存备份文件同步共享

1999元起

QNAP 威联通 TS-453Bmini 4盘位NAS(J3455、4GB)

QNAP 威联通 TS-453Bmini 4盘位NAS(J3455、4GB)

1899元起

QNAP 威联通 TS-212P3 双盘位NAS(Realtek RTD1295、1GB)

QNAP 威联通 TS-212P3 双盘位NAS(Realtek RTD1295、1GB)

799元起

HIKVISION 海康威视 Mage20 2盘位NAS (4GB)

HIKVISION 海康威视 Mage20 2盘位NAS (4GB)

567元起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1846元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1849元起

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

暂无报价
59评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.2K
扫一下,分享更方便,购买更轻松