分类 无线网络 下的文章

简单说说替换下来的部分网络设备(201906)

先从交换机说起
网件M7100
网件M7100
M7100是网件目前型号序列里最高等级的万兆电口交换机,推出有十来年了
没有使用的原因是,机房设备,噪音太大


网件M4300
网件M4300
M4300是网件在2016年推出的高级万兆电口交换机,海淘自美国,被税,参考之前的文章
替换原因是,设计散热不佳,功率大


思科2504
思科cap3702i
思科wlc 2504和cap3702i,使用了一年时间
替换原因wifi 802.1ac是第一代,而且思科2.4g下速度太慢,配置不直观,信号倒是不错


ccr1009
mikrotik的ccr系列最低端 被动散热
替换原因cpu的加密解密性能太弱,对比软路由的routeros chr版速度差太多


最后是合影
合影

unifi的cloud key 替换https证书及遇到的坑

unifi的cloud key的web页面默认使用的是自签名的证书,打开时浏览器会提示不信任的页面,从阿里云或者其他地方免费获取证书后替换就能显示小绿锁了。想着替换一个证书而已,没想到这中间还有坑。
首先简单介绍一下cloud key的web架构
首先是80端口,请求http后会返回301跳转到https,然后打开入口页面,一个是unifi controller,一个是cloud key管理
80端口和443端口是nginx监听的,cloud key 管理页面是443端口,但是unifi controller使用的是8443端口,这个是java的
检查nginx配置发现ssl证书在/etc/ssl/private目录下,有cloudkey.crt和cloudkey.key,nginx证书替换好办,直接把新申请的域名证书内容覆盖cloudkey.crt和cloudkey.key内容即可。
麻烦的是java使用的证书,在网上找到办法,需要根据cloudkey.crt和cloudkey.key生产p12格式证书,在用工具生成Java用的证书unifi.keystore.jks,方法如下

cd /etc/ssl/private
openssl pkcs12 -export -in cloudkey.crt -inkey rsa.key -out unifi.p12 -name unifi -password pass:aircontrolenterprise
keytool -importkeystore -srckeystore unifi.p12 -srcstoretype PKCS12 -srcstorepass aircontrolenterprise -destkeystore unifi.keystore.jks -storepass aircontrolenterprise
service unifi restart

现在使用域名打开unifi controller页面,小绿锁出现了。
然后就遇到坑了,重启发现证书又变成了自签名,这就尴尬了,重启不能保存这则么能行。google后有说cloud key重启会重置文件系统的,但是查看df -h,和经过测试,发现并不会重置,那就是有开机脚本操作了。再搜索,ubnt的英文论坛里说/usr/share/initramfs-tools/scripts/ubnt-bottom/configure-sslcert这个脚本每次开机执行,检查/etc/ssl/private/cert.tar这个压缩包里的证书是否和/etc/ssl/private里的一致。分析脚本发现,只要这个tar包只要是非0字节就会解压到临时目录,对比/etc/ssl/private里证书,如果不一致则情况重新生成,并更新cert.tar。
到此,只要保持cert.tar里面到三个文件和外面到一致就可以了。

tar cvf /etc/ssl/private/cert.tar /etc/ssl/private/cloudkey.crt /etc/ssl/private/cloudkey.key /etc/ssl/private/unifi.keystore.jks

重启,小绿锁还在。

分享自家千兆无线和万兆有线局域网拓扑

没事画了家里网络拓扑,家用肯定是超出很多了,但是个人平时爱好玩这些,大家轻喷。
待升级的是ap,3702只支持千兆上联,打算更换3802i,还有就是nas716+2,当时买到时候有些保守了,链路聚合后只能2000m,打算换ds1817+加上x540T2网卡,或者组个黑裙。
图中没有画上米家智能家居的设备,尤其是智能开关控制哪些设备,万一关了之后断网就尴尬了,但是zigbee版的开关可以不联网用开关控制,以后有机会画一个米家智能家居的拓扑

拓扑图

cisco 无线系统折腾续,瘦ap在控制器离线情况下继续工作

家里布了两个3702i+2504wlc控制器,使用wlc控制器配置ap比胖ap配置方便很多,可是wlc有风扇,放在弱电箱里用泡沫封住还是太吵了,而且封住后温度直线上升,想是不是有方法可以让控制器离线情况下ap继续工作,ap只起一个认证和交换的作用,这样一来没有控制器的噪音还能省电。
搜索得知,使用flexconnect模式可以实现上面的需求,gui配置不难,但是有一点被困住了,在flexconnet组里不能添加ap,导致wlan开了flexconnect也不能实现ap继续工作,最后在ap配置页面找到ap工作模式,选择为flexconnct后,flexconnet组自动出现了ap,wlc关闭电源测试,果然成功。
重点是所有文档都没说要把ap模式调成flexconnct,坑了我几个小时。