OpenWrt旁路由扩容与IPv6设置:小米AC2100与群晖虚拟路由实践分享
创始人
2024-12-15 15:12:20
0 次浏览
0 评论
openwrt旁路由的扩容及设置ipv6
我的家庭网络的拓扑现在非常简单。主路由器是小米AC2100,旁路路由器是群晖的虚拟openwrt。
其实我之前也把小米AC2100刷入openwrt并使用过。
,无线网络需要手动重启,我也是米粉,主要是小米在隐私方面做得很好。
闲话少说,我这次的主要目的是概述一下我自己的虚拟软件路由和分区扩展过程,IPv6还需要ac2100作为主拨线,如图。
关闭,因为一般情况下路由器是网关可以修改,但是小米不能修改,所以我用的是拨号主路由,DHCP在旁路。
这里的主要路线设置已经设置好了。
接下来,我需要进入Synology来构建旁路。
路由并选择套件中的VirtualMa。
chineManager虚拟机套件打开虚拟机套件,上传openwrt文件(从PC或NAS上传,检查你的镜像存储位置,然后选择导入虚拟机,选择导入你刚刚上传的openwrt,设置你需要的openwrt参数,直接点击。
最后可以选择应用程序,点击连接虚拟机,会弹出一个网站,修改旁路路由192.168.31.2vi的IP位。
/etc/config/network.root@BleachWrt:~#cat/etc/config/networkconfiginterface'loopback'optionifname'lo'optionproto'static'optionipaddr'127.0.0.1'optionnetmask'255.0.0.0'configglobals'globals'optionula_prefix'fd86:6d56:e299::/48'optionpacket_steering'1'configinterface'lan'optiontype'bridge'optionifname'eth0'optionproto'static'optionipaddr'192.168.31.2'optionnetmask'255.255.255.0'optiongateway'192.168.31.1'optiondns'114.114.114.114'optionbroadcast'192.168.31.255'bypassip192.16input8.31.2然后在旁路路由上设置方案如果您希望主路由提供DHCP,请选择忽略此接口。
选择忽略此接口以绕过lan端口的动态DHCP。
扩展链接被分区绕过。
lsblkTransport输入命令使用cfdisk命令进行分区:sda5作为/overlay分区,sda4作为docker分区,sda3作为上下Transport分区。
键,选择并回车,表示分区成功。
最后选择write,输入yes最后选择Exit重启路由,重新连接到openwrtount/dev/sda3/mnt/sda3unt/dev/sda4/。
mnt/sda4mount。
/dev/sda5/mnt/sda5挂载分区,然后将覆盖复制到sda5cp-r/overlay/*/mnt/sda5检查以上内容是否存在,然后转到cd/mnt/sda3创建downloadsettingsmkdirdownloadsettingschmod777download/settings/Give文件权限,进入软路由操作,挂载分区,点击uuidsda5作为覆盖,使用应用程序保存,重复之前的操作,sda3只需将其附加到sda4即可。
检查挂载点是否已添加,然后点击网络存储中的网络共享来共享/mnt/sda3/settings。
下面是Transmission的配置文件夹,然后保存应用并重启openwrt看配置是否生效。
单击网络存储下的网络共享。
这将是发现又重新粘上了。
只需删除其他文件夹,只保留/mnt/sda3/download。
最后检查电脑的IP采集情况,网络正常。
速度测试。
群晖什么版本支持docker
DSM5.2。根据Synology相关信息,我们知道SynologyDSM5.2版本支持docker。
SynologyDSM5.2增加了对Docker的支持,允许开发人员和用户以最少的时间和资源在Synology服务器上部署和运行大量应用程序。
兆芯kx6640ma运行truenas,黑群晖,openwrt软路由
openwrt兆信迷你主机配备两个m.2接口。一个是SSD的m-keym.2接口(支持2280和2242螺丝),另一个是无线网卡的e-key接口(支持2230螺丝)。
)。
当有线网卡连接到e-key接口后,在openwrt中正常运行。
在我的测试中,两台直连的Windows计算机的小包精度为9.85kpps,这就是瓶颈所在。
iperf测试64iB小包NAT转发性能至少为9.96kpps,待机时CPU频率为1.2Ghz,因此CPU仍有剩余容量。
NAT大包转发性能至少为927Mbps。
PVEBlackSynology使用USB闪存驱动器启动物理计算机来运行BlackSynology、同步相册并安装Docker(qbittorrent、smartdns)。
Samba读写可以全千兆运行,DSM在写入时自动索引它们,网页显示CPU使用率达到40%到50%。
分享一下使用truenastruenas的经验truenasscale运行docker正常,闲置时CPU频率正常降低。
KVM虚拟机运行良好,启用了zstd-level3,SMB写入只有60-70MiB。
安装说明与其他x86处理器相同。
从truenas官网下载系统镜像后,使用rufus写入U盘,U盘就会开始安装。
WindowsNas经验分享7x24,运行win10、qbittorrent、比特彗星。
已稳定运行一年。
qbittorrent正在后台运行,BitComet正在播种。
CPU利用率在30-50%之间波动。
目前,Samba传输可以轻松达到全千兆带宽而不会出现波动。
CPU使用率在60%左右。
磁盘IO性能足以应付机械硬盘。
nvme固态复制文件到希捷2t7200rpm硬盘,速度达到200MB/s,超越J3455的IO性能!BlackGroupHui的安装过程是从用GXNAS编译的启动文件中下载的。
也可以参考编译教程1和2。
本例使用编译好的DS3622_7.2-64570(bootfile).img,使用rufus软件打开img文件并写入U盘。
当您运行傲梅分区助手时,将运行官方网站的免费版本。
您可以通过右键单击USB闪存驱动器的第一个分区-高级操作-更改驱动器号,分配驱动器号来修复Windows中的efi分区。
将USB闪存驱动器插入迷你主机并打开电源。
稍后,使用SynologyAssistant或确保您的设备在路由器后台处于在线状态。
在Web界面上安装Synology系统,从Synology官网下载pat系统文件,然后下载启动文件支持的版本对应的pat文件。
尝试使用USB延长线从USB闪存驱动器启动。
否则,主板的热量可能会导致U盘变得非常热。
Synology安装docker,SynologyPackageCenter安装Containerermanager,并添加注册表和设置。
现在您可以正常使用该地址了。
真的如果无法搜索,请通过ssh连接,更改镜像源,然后拉取容器。
Docker安装qbittorrent-ee,搜索superng6/qbittorrentee,点击左上角下载。
下载完成后,切换到图片界面。
选择qbittorrentee图像并按左上角的“运行”。
您可以使用此映像来创建容器。
只需将常规设置保留为默认即可。
让我们将其更改为我们自己托管网络。
找到两个存储位置并将它们设置为容器中的/config和/downloads。
/downloads是默认下载目录。
/downloads只需在添加种子时正确设置即可。
SSH连接nas获取用户uid和组(管理员)并进入容器设置环境:PUID和PGID(默认不直接新建)。
dockerinstallsmartdnssmartdns用于优化最快的DNS结果。
adguardhome可以执行类似的功能,但其资源使用和配置自由度显着不同。
搜索ghostry/smartdns,选择并点击左上角下载。
下载完成后,切换到图片界面。
选择qbittorrentee图像并按左上角的“运行”。
您可以使用此映像创建容器并将常规设置保留为默认值。
通常,网络只需要转发端口53UDP。
它需要安装在container/smartdns中。
容器启动后,会在该文件夹中自动创建一个默认配置文件smartdns.conf。
具体配置请参考smartdns文档。
只需将计算机或其他设备上的DNS服务器设置为NASIP。
在Windows中启用ipv6时,应将nas上的ipv6设置为auto,并将nas的fe80:xxxIP地址设置为ipv6dns。
Samba强制加密和强制签名dsm控制面板-文件服务-高级设置-打开传输加密模式,启用服务器签名并将所有内容更改为所需的。
您可以通过降低传输速度和增加传输性能开销来降低传输过程中文件损坏的可能性。
至少,一旦发现错误就会报告。
中止文件传输。
设置后,许多移动应用程序不支持SMB2~3,可能无法连接到SMB。
附录迷你主机硬盘电源DC12V-SATA电源模块。
注:本模块为DC5.5-2.5电源接口,通常路由器供电为DC5.5-2.1接口。
建议硬盘至少12V2.5A,最好是3A。
机械硬盘在启动时瞬时功耗较大。
已在映众IT3-EA170主板上更换散热器。
原来的散热器效率低下且噪音很大。
CPU温度始终在80度左右,我已经遇到了温度墙。
锁紧螺柱是焊接在主板上的,但是快递发货后全部脱落。
散热器孔距为75mm,与LGA115x相同。
更换为LGA115x1U铜芯下推式散热器。
卖家提供的LGA115x背板无法使用,因为它挂在主板背面的电容上。
我只是涂了硅脂并放置了散热器,但是当我使用CPU-Z复印机时,似乎直流电源是12V3A。
。
1.F_Panel有自己的定义有一个集合,它与大多数主板制造商当前的定义不同。
它有自己的一组定义,并且这些定义未打印在主板上。
引脚5和6为PWRSW。
2.风扇为4针接口,挡板将4针全部挡住。
而不是像主流主板那样只遮挡1、2个针脚。
3、映众官网驱动以RAR方式打包。
目前尚不清楚制造商是否已认证RAR可用于商业用途。
4、兆信官网上的win显卡驱动使用ZIP打包7z压缩文件,与常见的创建自解压包的做法不同。
5、进入BIOS后,将USB键盘连接到USB2.0端口,按动几次,连接到USB3.0端口就正常了。
与J3455的性能比较J3455采用被动散热。
兆芯采用1U铝包铜下推式散热器(仅涂硅脂,无背板固定)。
兆芯使用的直流电源为12V3A。
可能没有充分利用。
从执行成绩来看,兆芯4线程运行速度为2.2g、68度。
单线2.28克,60度。
与TSMC-N16相比,INTEL-14F的能效提升了约60%。
我觉得陆家嘴的建筑应该和阿波罗湖差不多,但是核心展示还是有一定的区别。
相关文章
C语言输入多个字符串方法详解及代码示例
2024-12-14 21:06:47C语言自学指南:经典教材与实用课程推荐
2024-12-16 10:57:24深入解析:字符与字符串的区别与应用
2024-12-22 14:19:40全面解析VFSQL常用SQL语句:操作、...
2024-12-16 09:04:23揭秘高效Docker管理:三大实用命令及...
2024-12-15 09:31:25C语言常量解析:合法常量类型与定义规则
2024-12-16 08:10:59C语言逻辑运算符&&详解...
2024-12-18 01:24:24Java与.NET DES加密:算法一致...
2024-12-21 04:54:12Java数组字符串检测:使用indexO...
2024-12-17 13:11:39C语言字符串处理技巧:解决fun函数返回...
2024-12-18 15:12:46最新文章
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
热门文章
1
C语言字符串常量解析:区别、用途及存储方...
什么是字符串常量字符串常量是C语言中的一种数据类型,它是由一对双引号括起来的字符...
2
C语言printf函数:格式字符串与输出...
printf函数中的格式与输出项有什么关系?在C语言中,printf函数中的格式...
3
Excel技巧:计算字符串起始位置与合并...
如何计算字符串在特定文本中的起始位置,怎么计算字符串在特定文本中的起始位置您可以...
4
Python发音全解:掌握正确的发音方法...
python怎么读我的很多学习编程的朋友可能都知道Python这个词,但是他们中...
5
字符与字符串:编程中的基础文本类型解析
字符串什么意思字符串是由数字、字母和下划线组成的字符串,表示为s=“a1a2…a...
6
Python编程语言:多领域应用与开发优...
Python的作用是什么?Python是一种跨平台计算机编程语言,是ABC语言的...
7
深度解析:C语言编程特点与应用领域
什么叫c语言C语言是一种编程语言。C编程语言应用广泛,具有以下特点和特点:1.语...
8
Java全解析:跨平台编程语言的魅力与多...
java是什么Java是一种功能强大的编程语言,被称为“一次编写,随处运行”模型...
9
Docker COPY 命令复制目录时的...
DockerCOPY复制文件夹的诡异行为在构建Docker映像时,如果需要复制特...
10
国家计算机二级C语言考试题解析及技巧
国家计算机二级C语言考试题1.多项选择题(1)下列数据结构中,按先进后出方式组织...