分类 3C 下的文章

dns解析问题导致wifi版ipad不能定位

最近入手了ipad pro 2020,发现在我现有的网络环境下不能定位,通过手机热点可以定位。

我家网络是大陆IP地址白名单,默认出口香港,dns解析是大陆域名白名单,默认8.8.8.8解析。

由于ipad是wifi版,只能通过联网定位,这也是家里的iphone没有发现不能定位的问题的原因,iphone定位有多种方式,比如基站,gps,网络等,而wifi版ipad只能通过联网定位。把手机打开飞行模式,关闭定位再打开,发现也不能定位了。于是可以确定不能定位和我的网络有关。

实际地理位置为北京,开始通过控制单一变量来排查。

开始排查网络,首先想到的是dns问题,于是保持路由规则不变,更换114dns,发现还是不能定位,猜测是dns缓存,重置网络设置发现还是不能定位,于是遇到了ios的一个坑,重置网络设置不能清空定位相关dns缓存,只有关闭定位,重新打开才会清空定位相关域名解析。于是按上述方法测试四个8dns,发现不能定位,之后有测试了其他dns,发现只有使用大陆dns才能定位。之后又测试了全局路由走香港使用上述几个dns,发现都不能定位,全局路由走联通,使用上述dns测试,只有大陆dns才能定位。总结就是使用大陆ip和大陆dns才能定位。不知道和实际地理位置是否有关。

之后就是排查域名
由于云上贵州之后我就把苹果相关域名解析全部使用8.8.8.8了,为了测试我又把大陆域名白名单中苹果域名列表添加到使用境内dns解析,然后发现可以定位。进一步,查看苹果域名列表,发现疑似域名gs-loc.apple.com和gs-loc-cn.apple.com,对这两个域名分别使用境内外ip和境内外dns组合解析,发现

所有情况下gs-loc-cn.apple.com的解析地址都相同
所有情况下gs-loc.apple.com的解析都是cname到gs-loc-new.ls-apple.com.akadns.net

然后开始组合解析gs-loc-new.ls-apple.com.akadns.net,发现
使用境外ip,境内和境外dns,得到的都是相同的解析地址,美国苹果ip
使用境内ip,境外dns,得到的是上述美国苹果ip
使用境内ip,境内dns,得到的是境内高德在阿里云的ip地址

于是清空苹果域名列表,只保留gs-loc.apple.com这一个域名,发现可以定位。
域名排查结果和上面排查网络结果相同。

总结:
1,wifi版ipad需要使用大陆ip和大陆dns才能定位。不知道和实际地理位置是否有关。
2,ios/ipados只能通过关闭-开启定位才能清空定位相关域名解析。
3,不差钱买蜂窝数据版ipad

ios/ipados虚拟机utm的免越狱安装方法

使用utm官方推荐的altstore来安装https://getutm.app/install/

1,https://altstore.io/ ,下载altserver,并启动
2,https://altstore.io/ ,点击右上角Patreon,注册并加入altsrore开发者rileytestut的测试计划
3,有线连接iphone或者ipad到电脑,在finder里打开wifi同步
4,电脑菜单栏点击altserver图标,选择安装mail plug-in,打开mail程序,设置里启用插件
5,电脑菜单栏点击altserver图标,选择install altstore,会提示你输入apple id,之后会自动安装
6,ipad上,设置里面选择信任自己apple id的证书
7,ipad上,打开altstore程序,右下角设置,选择加入beta计划,然后link上门注册的Patreon账号
8,altstore程序里,浏览全部程序就能看到有beta标的altstore,点击安装
9,在altstore beta里,browse的右上角有sources,添加utm的官方源,https://alt.getutm.app
10,在altstore beta里,browse里刷新一下就能看到utm了,点击安装即可

聊聊usb-c转接输出4k60hz视频及type-c线

我使用的电脑是mac mini 2018和使用1080ti的pc,之前的显示器是dell的up2716d,27寸显示器有点小这次想更换大一点的方便多窗口工作。最后选择了dell新出的u4320q,42.5寸4k显示器。具体之后发文章说,现在说一下更换显示器后usb-c输出4k60hz视频的问题。

mac mini 打算使用usb-c转dp连接显示器,显示器自带了一根线但是比较短,需要单独购买一根,这就开启了usb-c(或者thunderbolt 3)这个大坑。

目前能买到的视频输出转接大概分两类,1,雷电转接,2,usb转接

雷电转接由于芯片、授权等原因,扩展坞及转接头比较贵,但是功能全面,不存在新旧兼容问题(某些dell、hp专用的洋垃圾除外)。

usb-c转接大部分都是4k30hz,少部分支持4k60hz
这里说一下出现这两种的原因,
1,英特尔的雷电3芯片第一代只支持输出dp1.2,第二代芯片支持dp1.4
2,4k60hz视频输出带宽需要dp1.2的4lanes,或者dp1.4的2lanes,二者差两个通道,而在usb-c转接器上,如果使用4通道就可以兼容dp1.2或者1.4,但是需要占用usb的两个通道,导致扩展坞转接出来的usb是2.0版本,只有480mbps;如果使用2通道,usb可以扩展出3.0,5gbps,但是老设备的dp1.2带宽不够,不能输出4k60hz,新设备可以4k60hz。
总结就是视频输出兼容老设备usb只能2.0,不兼容老设备可以usb3.0

  • 4k30hz带usb转换器,代表是绿联等品牌的转换器,使用的芯片是ps176,把dp1.2 2lanes转成hdmi1.4
  • 4k60hz不带usb转换器,代表是绿联等品牌,使用芯片是ps176,把dp1.2 4lanes转成hdmi2.0
  • 4k60zh兼容老设备的转接器,代表是小米的usb-c转mini DisplayPort
  • 新设备4k60hz老设备4k30hz的转接器,代表是苹果的A2119USB-C数字影音多端口转换器,使用的是ps186,把dp1.4 2lanes转成hdmi2.0,目前这种架构的转换器比较少,目前发现便宜一点的是威迅 Typec扩展坞

另外就是type-c直连线

按照充电功率可以分为60w版本,100w版本
按照速率可以分为480mbps,5gbps,10gbps,20gbps,40gbps
按长度分一般为0.5m,1m,2m等

  • 一般480mbps版本的线为充电线,有e-mark芯片的可以支持5a电流可以达到100w,没有的只能3a 60w

5gbps比较少见,重点说一下10gbps,20gbps,40gbps这三种

  • 10gbps为usb3.1线支持dp视频输出常见的有1米的绿联60w线ce-link等国产,anker有100w线价格在100元以下
  • 20gbps为雷电3被动线向下兼容usb3.1、3.0、2.0,支持dp视频输出,一般为2米以下,常见的有1米的贝尔金2米的zikko,价格在300元左右
  • 40gbps长度为0.5米的雷电3被动线向下兼容usb3.1、3.0、2.0,支持dp视频输出,常见的有贝尔金绿联zikko等,价格在200-300元
  • 40gbps长度为2米的雷电3主动线,线头有芯片用于信号放大保证长距离保持40gbps,但是缺点是只兼容usb2.0,不支持dp视频输出(连接雷电3显示器可以输出8k60视频),常见的有贝尔金zikkoakitiocaldigit等,价格在500元左右

群晖FS1018升级4万兆网络

最近看各位up主纷纷升级了万兆,并且mikrotik新出了40gbps的交换机,我也升级一下我的全固态nas。
我的synology全固态nas FS1018原本用的网卡是x710-da2,这次升级成为xl710-qda2,intel 的40gbps网卡,100gbps的话就需要mellanox的了,intel目前还没有,而且mellanox便宜的二手卡大部分是InfiniBand网卡而不是以太网卡。
群晖FS1018使用的是两张pcie x4转接的12个sata,xl710-qda2使用的是pcie-3.0 x8的接口,按接口来说足够4000MB/s了,但是由于群晖买软件送硬件的特性,FS1018配备的这个奔腾D1508比较孱弱,不知道是否能跑满,由于交换机还没到所以速度测试后面补上。
xl710-qda2使用的是国产寨卡(大厂保修3年),模块也是intel的,是原装还是山寨不清楚
第一次接触40g光纤,使用的mpo接口,以太网卡使用8芯,由于历史原因网速大部分成品都是12芯的,12芯兼容8芯,这里使用的也是12芯。在10g网络以下光纤一般使用双芯lc接口,家用宽带使用单芯sc接口,而mop接口单排8或12芯,更有双排24芯,具体请自行搜索。
下面上图
网卡x710-da2和xl710-qda2
xl710-qda2芯片
xl710-qda2上机
intel 40g模块
模块光纤接口
模块上机
mpo接口光纤

群晖的兼容性列表里没有xl710-qda2,但是按经验intel的驱动兼容自家大部分产品,换之前还稍微有点担心,下图是群晖正确识别
群晖识别xl710-qda2
以下是ssh登陆群晖看到的dmesg内容

[ 58.168571] Intel(R) 10GbE PCI Express Linux Network Driver - version 5.1.3
[ 58.176352] Copyright(c) 1999 - 2017 Intel Corporation.
[ 58.189592] i40e: Intel(R) 40-10 Gigabit Ethernet Connection Network Driver - version 2.3.6
[ 58.198928] i40e: Copyright(c) 2013 - 2017 Intel Corporation.
[ 58.218788] i40e 0000:01:00.0: fw 6.0.48442 api 1.7 nvm 6.01 0x80003492 0.0.0
[ 58.459081] i40e 0000:01:00.0: MAC address: 68:91:d0:xx:xx:xx
[ 58.470715] i40e 0000:01:00.0: PCI-Express: Speed 8.0GT/s Width x8
[ 58.478036] i40e 0000:01:00.0: User requested queue count/HW max RSS count: 0/64
[ 58.486401] i40e 0000:01:00.0: Features: PF-id[0] VFs: 64 VSIs: 66 QP: 4 RSS FD_ATR FD_SB NTUPLE CloudF VxLAN NVGRE PTP VEPA
[ 58.511205] i40e 0000:01:00.1: fw 6.0.48442 api 1.7 nvm 6.01 0x80003492 0.0.0
[ 58.751255] i40e 0000:01:00.1: MAC address: 68:91:d0:xx:xx:xx
[ 58.762888] i40e 0000:01:00.1: PCI-Express: Speed 8.0GT/s Width x8
[ 58.770209] i40e 0000:01:00.1: User requested queue count/HW max RSS count: 0/64
[ 58.778572] i40e 0000:01:00.1: Features: PF-id[1] VFs: 64 VSIs: 66 QP: 4 RSS FD_ATR FD_SB NTUPLE CloudF VxLAN NVGRE PTP VEPA

米家全屋智能之FOWAD中央空调温控器

之前分享过米家中央空调温控器,中央空调温控器的技术细节请参考。
2020年1月初米家app增加了一款中央空调温控器的支持,FOWAD中央空调温控器。其实这个温控器在2019年就已经开卖,只不过没有得到米家支持。
下面是开箱图片
Screen Shot 2020-01-10 at 10.27.41.png
Screen Shot 2020-01-10 at 10.28.06.png
Screen Shot 2020-01-10 at 10.28.21.png
Screen Shot 2020-01-10 at 10.29.38.png

下面是说明书
Screen Shot 2020-01-10 at 10.28.38.png
Screen Shot 2020-01-10 at 10.28.53.png
Screen Shot 2020-01-10 at 10.29.07.png
Screen Shot 2020-01-10 at 10.29.23.png

实物接线图
Screen Shot 2020-01-10 at 10.29.53.png

米家app插件截图
Screen Shot 2020-01-10 at 10.50.18.png

说一下初期使用体验

屏幕素质确实如广告上说得好,整体质量比米家温控器好,厚度稍厚,外观颜色不太适合我家整体风格。

安装方式比较特殊,先安装金属底板,然后接线,然后扣上面板,必须把之前的面板完全拆掉才行,所以要记住每根线功能

软件方面,wifi连接,不是米家温控器的zigbee方式,时间自动同步,对比米家温控器来说,app里面的插件界面更美观,交互更直观,显示信息更完整,增加了按周定时功能

缺点:关机屏幕不能一直显示,问过客服说不能调整,估计工程模式可以调整,希望后期软件可以更新
不支持homekit,通过米家app智能场景可以使用siri控制开关,模式,风速,但是不能控制温度