我的轻网络时代 篇四:性能至上!DIY一个X86软路由

2017-03-22 15:30:29 77点赞 486收藏 76评论

之前一直有做X86软路由的想法,可惜国内玩这个的人很少,可供参考的资料也都很老。张大妈上的相关文章大多数都是开箱即用的成品软路由,不符合本折腾党的口味。正好几十块收了个瘦客户机,无风扇,应该是从事业单位淘汰的瘦客户机,拿来做个软路由。

1:功耗问题,其实完全可以虚拟机来实现NAS和软路由一体化,不过我还是选择独立一个硬黑群,一个软路由。N270虽然制程老些,但是功耗还是不高的。

2:实用性问题,我局域网要求比较高,而且不想在办公机上装太多插件,所以用的上它。说xx路由也可以的,在有线部分要实现到这个性能的路由器要上千元。本系列文是写给爱折腾的值友来看的,不喜右上。

PS:N270是纯32位CPU,本文中涉及的所有系统、插件都是X86(i386)版本。

笔者对openwrt上的各种插件垂涎已久,怎奈辣鸡路由器性能不够,装一堆插件后总是死机掉线等等,加之对无线网要求不高,更多的还是使用有线,遂产生了DIY一个X86软路由的想法。某宝80元购入升腾的瘦客户机,凌动N270,双螃蟹网卡(eth0为百兆,eth1为千兆),12v供电,一个IDE口一个SATA口。电源我自备,就没再买。内存的话加了十块要了一根1GD2笔记本内存

性能至上!DIY一个X86软路由

性能至上!DIY一个X86软路由

先是到手开箱。可以看到,背部有用的接口就是四个USB和两个网口。整机有点胖,过后会考虑往里面再塞点什么别的东西。(图中参照物:罗技G710+)

其实本可以买一片电子盘,SATA或者IDE的都可以,2G的只要20-30元。然鹅...我找到一个闲置的2G内存卡,就某宝四块买了个读卡器,一样的。读卡器+内存卡不见得比路由里的flash慢。

用U盘还有一个好处,就是可以自由地给路由换系统!只要事先配置好,想用爱快的时候换爱快U盘,想用石像鬼的时候换石像鬼U盘~

显示器不需要,第一次开机接了显示器和键盘看了看bios,确认没毛病以后就拔了。

首先下载一个Win32DiskImager用来给存储设备(我以下简称系统盘可以吗)刷写固件。使用方法很简单,选择固件,选择系统盘的盘符,再点write就可以。

注意!千万要谨慎地确认好盘符!

固件方面,我选择了lean大佬的Gargoyle-1.9.0-R1-Professional-x86-generic-combined-ext4.img。

下载地址

用Win32DiskImager刷写完毕后,随便找个USB口插进去,开机。注意第一次接线的问题,电脑要连接百兆口!因为默认第一个default网口即eth0是百兆的...

等一会,自动获取到ip就可以登录了。如果获取不到,就把本机网卡的ipv4改成192.168.1.2,网关为192.168.1.1即可。登录192.168.1.1:8080,输入用户名root和密码password

石像鬼的默认密码是password,注意。这个固件集成了双界面,直接输入192.168.1.1是石像鬼界面,加8080端口则是openwrt常用的luci。

一番浏览后,我们使用putty登录192.168.1.1,输入命令:

vim /etc/config/network

在出现的文件里,先按i进入编辑模式,再把所有eth0改成eth1,eth1改成eth0,这样就实现了百兆口来接互联网,千兆口接局域网了。编辑后按ESC,再输入:(冒号)wq回车就完成了保存。

如果怕和上级路由器冲突,还可以顺手把LAN口改成比如192.168.3.1这样。然后输入命令:

/etc/init.d/network restart

这时候会卡住。因为电脑接的LAN口已经变成了WAN口。所以应该站起来,把电脑的那根网线接到千兆口上,再坐下来继续配置。如果改了网段,之前还是手动分配的静态ip,还别忘了把ip改成对应的网段。

性能至上!DIY一个X86软路由

图为luci界面,即浏览器输入路由ip:8080

性能至上!DIY一个X86软路由

图为石像鬼界面,即浏览器输入路由ip

软路由只有两个网口,怎么办呢?我们可以接一个千兆交换机

华三(H3C) S1224V2 全千兆交换机849元京东直达链接


性能至上!DIY一个X86软路由

图里的是H3C的S1224,实际上用不到这么奢侈的玩意,不过我接的设备多了点,有的网线还不够长了,就接了两层交换机,思科5口千兆的接软路由,然后再接了一层H3C S1224...实际上直接一台5口到8口的千兆交换机就可以满足需求。

接完交换机后,再堆一个无线路由器。实际上放AP更好,然而我没有,并且对无线需求不是很大,能给手机上个网就行。这台机器没法装无线网卡,我也很绝望。图里的是au homespot cube,20多块一个,单频300M,双频并发150M+150M。避开2.4G频段就足够了。

性能至上!DIY一个X86软路由

性能至上!DIY一个X86软路由

性能至上!DIY一个X86软路由

颜值很高~

然后再接一个24口交换机...

性能至上!DIY一个X86软路由

图中的路由是DLINK的DIR-826L,这个是做应急使用的,当时弄软路由的时候吃了不少苦头,全靠这个上网。

性能至上!DIY一个X86软路由

找了根网线,做了根短连接线。顺便放一张一开始的图吧。

性能至上!DIY一个X86软路由

后来觉得服务器贼大且吵,就搬到更远的桌子上了。一根超长网线接到交换机上还不是美滋滋?

性能至上!DIY一个X86软路由

自己装了几个比较特殊的插件,大家都懂的,嘿嘿。

总结:X86软路由的性能和稳定性真是没的说,配上千兆交换机真的是局域网神器。无线部分其实还可以更好地打磨一下,但是我实在是不想买AP了,对我没太大必要。有极客或者折腾党想加AP的可以某宝买特殊渠道的,功率很大,价位也在几十到几百不等。我没刷爱快,因为没shadow飞机我很难受...实际上刷爱快来带机做负载均衡也很好,但是我的目的不是为了带机,而是为了拓展功能,所以就选了石像鬼。

现在机器上接的设备有24小时开机的NAS(在系列文章中有介绍),一台偶尔用来编译路由固件的老机器(Q6600+2G),一台办公机(系列文章中同介绍),一台虚拟化挂机的服务器(之前有写),还有几台实验用的机器。以后打算再接些监控设备什么的。欢迎各位值友交流讨论。

功耗什么的我过后会买个功率计,把之前折腾过的东西都测一遍。总有人拿TDP算功耗,纸上谈兵,真是受不了。两片低功耗CPU的实际功耗还没一片游戏显卡高呢。

展开 收起

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

89.5元起

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

1499元起

Ruijie 锐捷 天蝎BE72Pro 双频7200M 家用千兆Mesh无线路由器 Wi-Fi 7 黑色 单个装

Ruijie 锐捷 天蝎BE72Pro 双频7200M 家用千兆Mesh无线路由器 Wi-Fi 7 黑色 单个装

699元起

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

489元起

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

318元起

Ruijie 锐捷 雪豹BE50 双频5100M 家用千兆无线路由器 Wi-Fi 7 白色 单个装

Ruijie 锐捷 雪豹BE50 双频5100M 家用千兆无线路由器 Wi-Fi 7 白色 单个装

257.61元起

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

109.1元起

Ruijie 锐捷 天蝎X60new 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

Ruijie 锐捷 天蝎X60new 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 黑色 单个装

379元起

ASUS 华硕 TUF小旋风Pro BE6500 家用无线千兆路由器 WiFi7

ASUS 华硕 TUF小旋风Pro BE6500 家用无线千兆路由器 WiFi7

799元起

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

329元起

ASUS 华硕 TUF 小旋风 BE3600 WiFi7 电竞路由器

ASUS 华硕 TUF 小旋风 BE3600 WiFi7 电竞路由器

499元起

HUAWEI 华为 BE3 Pro 双频3000M 千兆家用路由器 Wi-Fi 7 黑色

HUAWEI 华为 BE3 Pro 双频3000M 千兆家用路由器 Wi-Fi 7 黑色

243元起

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

182.86元起

京东云 BE6500 千兆无线路由器 WiFi7

京东云 BE6500 千兆无线路由器 WiFi7

569元起

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

549元起

ZTE 中兴 巡天AX3000Pro+ 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

ZTE 中兴 巡天AX3000Pro+ 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

232.71元起
76评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

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

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
每天领现金,最高24888元
红包按钮
最新文章 热门文章
486
扫一下,分享更方便,购买更轻松