技术奇客ITGeeker.net的博客

  • OpenWrt如何完整的完全的禁用IPV6

    OpenWrt如何完整的完全的禁用IPV6

    虽说IPV6推广那么多年了,但真正使用的似乎还是很少。当你使用OpenWrt作为路由器系统的时候,有些应用反而会因为ipv6产生一些莫名奇妙的问题。ITGeeker技术奇客经过多方面搜索,并经过多次尝试,找到了完整且完全禁用ipv6的正确方法。

    以下是通过命令行来禁止OpenWrt的ipv6的完整过程:

    1. 首先禁止Lan,Wan和DHCPv6及odhcpd

    uci set 'network.lan.ipv6=0'
    uci set 'network.wan.ipv6=0'
    uci set 'dhcp.lan.dhcpv6=disabled'
    /etc/init.d/odhcpd disable
    uci commit
    

    有些人可能会担心禁用odhcpd会带来问题,实际上据说odhcpd是专门位IPV6服务的。

    by itgeeker.net

    2. 禁用 RA 和 DHCPv6,这样就不会分发 IPv6 IP

    uci -q delete dhcp.lan.dhcpv6
    uci -q delete dhcp.lan.ra
    uci commit dhcp
    /etc/init.d/odhcpd restart
    

    3. 现在可以禁用 LAN 委派

    uci set network.lan.delegate="0"
    uci commit network
    /etc/init.d/network restart
    

    4. 禁用odhcpd

    /etc/init.d/odhcpd disable
    /etc/init.d/odhcpd stop
    

    5. 最后你可以删除 IPv6 ULA 前缀

    uci -q delete network.globals.ula_prefix
    uci commit network
    /etc/init.d/network restart
    

    你现在登录OpenWrt界面就会发现所有IPV6相关的配置和设置都已被删除或禁止(disabled)。

    ,

  • 吐槽一下华为的小艺输入法为什么没有了个人词典 手机输入法的比较与选择

    吐槽一下华为的小艺输入法为什么没有了个人词典 手机输入法的比较与选择

    自从选择了鸿蒙Harmony系统的华为手机,输入法换了又换,但始终没有遂人心愿的一个。个人使用上用的最多的是快捷码输入(个人词典)和语音输入。以下主要从这两个方面比较了个人这几年使用比较久的几个输入法。

    谷歌输入法(Gboard)

    谷歌输入法的最大优势,就是如果你也使用srccpy来同步屏幕到电脑的话,他可以完美支持用电脑键盘往手机屏幕里输入内容。这是其他键盘所不具备的。如果不熟悉scrcpy,可以看看技术奇客的这篇文章:

    scrcpy通过wifi把手机无线投屏到电脑上 并通过键盘和鼠标直接操作手机

    谷歌输入法有一个“个人字典”的功能比较强大,和微软Windows11中输入法的“用户自定义短语”一样,可以自定义快捷输入短码,很方便的输入常用的短语。例如:

    当然Gboard的语音输入也很强大,还有很多其他特色功能,但是语音输入需要智能上网,在国内环境就显得不是那么方便了,如果你不需要语音输入,或许是个不错的选择。不过在中文的智能提醒,常用语选择和国内的输入发差距还是有的。

    华为小艺输入法

    当时华为推出输入法,第一次尝试就被他的语音输入的快捷反应和准确度给吸引了,使用的时间最长。

    但是还是要吐槽为什么不提供个人词典的功能,这个模块在手机没有被阉割,但是启用小艺输入法后,个人词典进去之后是不能做任何操作的。以为这个问题,一开始我还发聩给了华为,华为还真的给我打电话,但是回复说是问过华为的技术团队,是因为当时输入法还没开发到这个功能,所以暂时不能用,这至少是1年前的事情了,但是到了2023年,华为的仍然没有开发这个功能。

    不过后来华为的小艺输入法增加了一个“添加自创语录”的功能,你可以把常用的语句添加到里面,但是最大的问题是他并不支持简码或者说是快捷键输入,语录比较多的使用,在半个屏幕里选择是种煎熬,所以始终是个残缺的功能。

    今天鸿蒙3.0更新后把我原来的输入法重置为小艺输入法,但是功能并未更新,所以这是技术奇客吐槽华为的原因。

    微信键盘-腾讯的手机输入法

    2022年末推出的,现在已经更新到v1.0.1,使用下来感觉语音输入反应有些慢,还不太稳定,和小艺输入法有些差距。不过他提供了“常用语”功能。

    常用于功能不用自定义快捷键,只要输入常用于的前3个字符就可以自动显示常用语,不管中文和英文都可以实现。和自定义相比,缺少些个性化方案吧。还有就是从之前自定义的快捷键方式转换过来需要点时间适应一下。期待他快速提高语音输入的反应和准确性,接下来就看好你了。


  • Synology群晖NAS如何安装iperf3内网测速工具 非Docker运行模式

    Synology群晖NAS如何安装iperf3内网测速工具 非Docker运行模式

    装了ESXi8,发现了第一个问题,华硕Z490-A自带的Interl I225-V 2.5G网卡只能被识别成100M。幸亏另加的英特尔I350T2X1双网口网卡能被正确识别成1000M的,而且显示支持SR-IOV,但是设置了好多次SR-IOV,重启后模拟网卡数量就会跳回0个,无法正确启用。不知道是ESXi版本问题还是别的什么原因

    因为低配高价,放弃升级群晖NAS的想法 转而 来玩玩ESXi 8.0吧

    趁着这个机会,把所有ESXi的虚拟机和路由器的速度都测了一遍,果然只要把虚拟机的网络适配器改为英特尔I350T2X1网卡的端口组,速度马上就从百兆变为千兆。

    100M速度
    1K速度

    这个时候想到测试一下我的群晖DS418play到路由器的速度,结果一下子还找不到iperf3在Synology的应用,网上又编译的spk是针对DSM6.3的,而且无法下载,DSM7又提到的一般是用Docker运行,而我的群晖DS418play无法运行Docker。

    几经搜索,发现了群晖的Diagnosis Tool工具,里面有78个工具,其中就包括iperf3,方法很简单。

    群晖NAS内网速度测试

    1. SSH登录群晖NAS,并切换到管理员权限sudo -i
    2. 安装Diagnosis Tool,sudo synogear install
    3. 运行/var/packages/DiagnosisTool/target/tool/iperf3 -c 192.168.188.1

    群晖NAS外网速度测试

    • 运行:/var/packages/DiagnosisTool/target/tool/speedtest-cli.py
    • 会在结果可以找到Download: 138.89 Mbit/s;Upload: 63.01 Mbit/s(这是我千兆移动的测试结果)

    如果不想使用synogear了, 一个命令就可移除:

    sudo synogear remove

    78个群晖的Diagnosis Tool工具命令行参考

    1. /var/packages/DiagnosisTool/target/tool/addr2name
    2. /var/packages/DiagnosisTool/target/tool/arping
    3. /var/packages/DiagnosisTool/target/tool/ash
    4. /var/packages/DiagnosisTool/target/tool/bash
    5. /var/packages/DiagnosisTool/target/tool/cifsiostat
    6. /var/packages/DiagnosisTool/target/tool/clockdiff
    7. /var/packages/DiagnosisTool/target/tool/dig
    8. /var/packages/DiagnosisTool/target/tool/domain_test.sh
    9. /var/packages/DiagnosisTool/target/tool/file
    10. /var/packages/DiagnosisTool/target/tool/fix_idmap.sh
    11. /var/packages/DiagnosisTool/target/tool/free
    12. /var/packages/DiagnosisTool/target/tool/gcore
    13. /var/packages/DiagnosisTool/target/tool/gdb
    14. /var/packages/DiagnosisTool/target/tool/gdbserver
    15. /var/packages/DiagnosisTool/target/tool/iftop
    16. /var/packages/DiagnosisTool/target/tool/iostat
    17. /var/packages/DiagnosisTool/target/tool/iotop
    18. /var/packages/DiagnosisTool/target/tool/iperf
    19. /var/packages/DiagnosisTool/target/tool/iperf3
    20. /var/packages/DiagnosisTool/target/tool/kill
    21. /var/packages/DiagnosisTool/target/tool/killall
    22. /var/packages/DiagnosisTool/target/tool/ldd
    23. /var/packages/DiagnosisTool/target/tool/lsof
    24. /var/packages/DiagnosisTool/target/tool/ltrace
    25. /var/packages/DiagnosisTool/target/tool/mpstat
    26. /var/packages/DiagnosisTool/target/tool/name2addr
    27. /var/packages/DiagnosisTool/target/tool/ncat
    28. /var/packages/DiagnosisTool/target/tool/ndisc6
    29. /var/packages/DiagnosisTool/target/tool/nethogs
    30. /var/packages/DiagnosisTool/target/tool/nfsiostat-sysstat
    31. /var/packages/DiagnosisTool/target/tool/nmap
    32. /var/packages/DiagnosisTool/target/tool/nping
    33. /var/packages/DiagnosisTool/target/tool/nslookup
    34. /var/packages/DiagnosisTool/target/tool/perf-check.py
    35. /var/packages/DiagnosisTool/target/tool/pgrep
    36. /var/packages/DiagnosisTool/target/tool/pidof
    37. /var/packages/DiagnosisTool/target/tool/pidstat
    38. /var/packages/DiagnosisTool/target/tool/ping6
    39. /var/packages/DiagnosisTool/target/tool/ping
    40. /var/packages/DiagnosisTool/target/tool/pkill
    41. /var/packages/DiagnosisTool/target/tool/pmap
    42. /var/packages/DiagnosisTool/target/tool/ps
    43. /var/packages/DiagnosisTool/target/tool/pstree
    44. /var/packages/DiagnosisTool/target/tool/pwdx
    45. /var/packages/DiagnosisTool/target/tool/rarpd
    46. /var/packages/DiagnosisTool/target/tool/rdisc6
    47. /var/packages/DiagnosisTool/target/tool/rdisc
    48. /var/packages/DiagnosisTool/target/tool/rltraceroute6
    49. /var/packages/DiagnosisTool/target/tool/sa1
    50. /var/packages/DiagnosisTool/target/tool/sa2
    51. /var/packages/DiagnosisTool/target/tool/sadc
    52. /var/packages/DiagnosisTool/target/tool/sadf
    53. /var/packages/DiagnosisTool/target/tool/sar
    54. /var/packages/DiagnosisTool/target/tool/sh
    55. /var/packages/DiagnosisTool/target/tool/sid2ugid.sh
    56. /var/packages/DiagnosisTool/target/tool/slabtop
    57. /var/packages/DiagnosisTool/target/tool/sockstat
    58. /var/packages/DiagnosisTool/target/tool/speedtest-cli.py
    59. /var/packages/DiagnosisTool/target/tool/strace
    60. /var/packages/DiagnosisTool/target/tool/sysctl
    61. /var/packages/DiagnosisTool/target/tool/sysstat
    62. /var/packages/DiagnosisTool/target/tool/tcpdump
    63. /var/packages/DiagnosisTool/target/tool/tcpdump_wrapper
    64. /var/packages/DiagnosisTool/target/tool/tcpspray6
    65. /var/packages/DiagnosisTool/target/tool/tcptraceroute6
    66. /var/packages/DiagnosisTool/target/tool/telnet
    67. /var/packages/DiagnosisTool/target/tool/tload
    68. /var/packages/DiagnosisTool/target/tool/top
    69. /var/packages/DiagnosisTool/target/tool/tracepath
    70. /var/packages/DiagnosisTool/target/tool/traceroute6
    71. /var/packages/DiagnosisTool/target/tool/tracert6
    72. /var/packages/DiagnosisTool/target/tool/uptime
    73. /var/packages/DiagnosisTool/target/tool/vmstat
    74. /var/packages/DiagnosisTool/target/tool/w
    75. /var/packages/DiagnosisTool/target/tool/watch
    76. /var/packages/DiagnosisTool/target/tool/zblacklist
    77. /var/packages/DiagnosisTool/target/tool/zmap
    78. /var/packages/DiagnosisTool/target/tool/ztee
    ,

  • 因为低配高价,放弃升级群晖NAS的想法 转而 来玩玩ESXi 8.0吧

    因为低配高价,放弃升级群晖NAS的想法 转而 来玩玩ESXi 8.0吧

    家里有个群晖的DS418play NAS, 搜了一下购买订单,是2017年11月11日买的,到现在已整整5年了。当时配了5块希捷的酷狼4T硬盘,1块备用,结果到现在都没罢过工,是个踏实的机子。

    当年的折后价格是7905.56元,加上加配的内存319.58元,还有APC的UPS电源430.86元,总共:8656元

    2017年11月11日NAS订单
    UPS和增加的内存

    现在的升级版应该是Synology群晖DS420+了,价格还是和当年的DS418Play差不多,增加了两个NVMe,CPU从Intel Celeron J3355升级到了J4025。

    一样的内存2G

    一样的网络1GX2

    感觉比牙膏厂还要爱挤牙膏!

    by itgeeker.net

    DSM7不让使用Docker了

    还有一个主要的原因:DSM升级到7.1之后,之前能使用的Docker在我的DS418play上面就再也不能使用了,网上搜了好多人也是这个情况,试了很多方法,反正就是不让用了。群晖官方本来就没说DS418play支持Docker使用,也只好哑巴吃黄连-有苦难言了。

    虽然还是可以安装VMM,当系统资源的占用极高,速度那叫一个煎熬。

    硬盘空间有些吃紧了

    对ITGeeker技术奇客来说,NAS最常用的功能主要有:

    1. Emby电影服务器,自带的Video Station不太好用禁用了。
    2. Download Station下载电影,通过Chrome浏览器插件比aria2还方便。
    3. Synology Photo手机,PAD照片自动备份
    4. Synology Drive文件同步,外网实在是慢。没法和Nextcloud比的。
    5. SAN Manager iSCSI分享给Windows做硬盘用。比Samba和NFS方便许多。
    6. Cloud Sync同步Onedrive和百度云
    7. Git Server同步代码,也配置了计划任务定时备份外围的git资源
    8. 安装Syncthing同步各个设备的文件
    9. 备份各种文件,软件,游戏等等。

    也用过Audio Station,Calendar,Contact等。Docker后来不能玩了,VMM太慢了也不用了。

    硬盘空间,4个4T的酷狼,用了群晖自带推荐的Synology Hybrid RAID (SHR),空间总共有10.5T,空间使用率一度达到85%以上,碰上疫情在家,整理了一番后,使用率降到了70%。当平常用Emby看完电影,要经常删掉一些才行,否则有些吃紧了。

    放弃购买NAS

    想来想去,NAS配置太低,价格又贵,手里还有个酷冷至尊的ATX大机箱和电源,自己装一个吧。

    ITGeeker 2022 ESXi主机开销

    在购买这个主机之前,折腾了好多省钱的方法,有兴趣可以看看我的之前的博客:

    折腾了一周的硬盘Raid计划 主机始终点不亮故障分析 原来是华硕主板的显卡Bug

    这是最终为这个ESXi主机所购买的设备和价格:

    2022 ESXi主机

    用的英特尔10代主板和CPU-i310105, 华硕Z490-A的硬核主板,内存48G,NVMe三星980 1TB,希捷16T企业级氦气硬盘2个,外加原先使用过的SSD硬盘3个。

    网卡现在很贵,买了一个全新的INTEL千兆网卡I350X1两口的,等价格低了再考虑4口吧。本想再海鲜市场淘一个的,有了之前折腾的经历,想着还是简单点吧

    I350X1能被ESXI8.0自动识别,还是SR-IOV挺方便:

    用的都是好品牌的东西,安装一切的都很顺利。价格也就和NAS差不多。相比NAS,机箱有点大,能耗可能会更高些,但配置和可玩度不可同日而语吧。

    一上来就建了7个虚拟机,日后跟大家慢慢分享ESXi的折腾情况吧。

    , ,

  • 华为Mate40 Pro+完美升级到HarmonyOS 3.0.0.153 原先安装GMS Google Play一切正常

    华为Mate40 Pro+完美升级到HarmonyOS 3.0.0.153 原先安装GMS Google Play一切正常

    随着华为鸿蒙HarmonyOS 3.0的正式发布,技术奇客ITGeeker在 “我的华为” 应用报名后,当天就收到升级更新通知,然后10来分钟后就下载安装完毕,一切顺利,没有任何问题。

    打开Clash,测试了一下Google Play,一切正常,更新也正常。相关应用也都没问题。

    最近Google Keep记事老是不让更新,在升级之前就存在这个情况,不知道啥原因。

    感觉HarmonyOS 3.0是个优化版本,底层应该没啥大更新吧

    之前根据本站的 华为Mate40 Pro+完美安装GMS Google Play安装的GMS手机应该可以放心升级啦!

    , ,

  • 折腾了一周的硬盘Raid计划 主机始终点不亮故障分析 原来是华硕主板的显卡Bug

    折腾了一周的硬盘Raid计划 主机始终点不亮故障分析 原来是华硕主板的显卡Bug

    这里所提到的所有主板都是华硕支持Raid的主板, 因为我有5个SATA的硬盘,所以必须要找一个主板,至少要有5个SATA口,通常都是6个SATA口的。本来想使用12代的主板CPU,但是从12代开始,华硕的主板,最多也就只有4个SATA口了。

    折腾一:华硕主板P8Z77-V LK + i3 3220

    最近整理电脑,找到了5块西数的00G3.5寸机械硬盘,上网一搜都已经成了古董了现在卖的最小的也要一个T了,这就有点成了鸡肋。于是想着家里的NAS 10个T的容量已经不经用了所以想着找一块主板是不是直接可以组个raid把这5块盘用起来也有2.5个T。

    本来手里有一个华硕的P8Z77-V LK主板,想着再买个CPU就可以把这个问题给解决了。于是花了60块大洋买了一个英特尔3代i3酷睿CPU。结果大概由于主板太长时间没有用了。虽然主板能点亮,但是启动之后只要过个几分钟就会自动关机。后来在闲鱼上把主板卖了,对方买家也反应是同样问题,由于事先跟买家说过了,不保证可能主板能点亮,所以再次感谢这位买家的测试。

    第一次尝试以下方法后失败:
    • 擦拭内存的金手指。
    • 清理主板。
    • 更换CPU。
    • 更换主板的BIOS电池。
    • 通过闲鱼让同样有需要的人进行测试。

    折腾二:华硕主板PRIME B460M-A + 奔腾G6400

    英特尔的13代CPU马上就要出来了,所以想着要不就直接上个10代的板U。本着经济的心态,所以在闲鱼上淘了一个华硕的B460M-A加奔腾的6400 CPU,花费720元,心里想着这似乎还不错。

    东西很快收到了,对方的包装也很到位。而且主板还在保质期。之前一直用的都是华硕的Z系列主板,拿到B系列的确感觉的做工还是有点差距的,一半的差价堆料的也不少啊。

    兴奋的直接装机开机。这是我装机以来第一次碰到黑屏,直接点不亮。由于这次内存买的是新的金士顿的野兽,所以没有用橡皮擦金手指了。

    由于卖家直接把CPU装在主板上一起发过来的,所以打心里就很怀疑会不会在运输过程当中遭到暴力快递的毁坏。

    第二次折腾在尝试以下方法后失败:
    • 仔细小心的检查了CPU
    • 检查了主板上的针脚
    • 内存更换,单根内存两根内存都插一遍
    • 卖家担心我是不是加了太多的硅胶进到CPU插槽,检查了确实没有
    • CMOS清空重置
    • 拔掉所有多余的设备
    • 卖家还担心主板碰到机箱短路了,所以把主板拿出来装了一遍
    • 加了一个蜂鸣器测试的结果是,一长三短,加一长四短。

    [主板] 华硕主板装机后开机无显,通过连接蜂鸣器的辨別方式 | 官方支持 | ASUS 中国 https://www.asus.com.cn/support/FAQ/1029959

    1. 电源指示灯亮起,蜂鸣器响应一短声,但没有画面显示
      蜂鸣器响应一短声为正常开机,请确认屏幕与主机有正确连接且屏幕正常运作。
    2. 电源指示灯亮起,蜂鸣器没有响应
      请确认您的CPU与内存安装正常且接点部分没有氧化,若存在着氧化问题,请先尝试用橡皮擦擦拭氧化的部位,若还是不能正常开机,则以市售的接点清洁剂清理后重新安装。
    3. 蜂鸣器响应一长声二短声
      内存的检测异常,请确认内存有正确安装在主板上。
      内存的说明相关请参考主板使用手册。
    4. 蜂鸣器响应一长声三短声
      显示器检测VGA异常,若VGA需要额外供电,请确保电源有提供足够的瓦数。
    5. 蜂鸣器响应一长声四短声
      CPU风扇转速异常或CPU温度异常或CPU电压异常

    通过查询华硕官方的文档,卖家也觉得真有可能在运输过程当中,主板和CPU会被毁坏了。看我测试的那么辛苦,拍了那么多视频和图片就让我把货退了回去。感谢这位卖家👍

    折腾三: 号称全新华硕主板PRIME Z490-A + 英特尔官方旗舰盒装i3 10105

    痛定思痛,觉得省钱的路子走不通。那心一横,直接上全新的版本。而且选了Z系列主板加Intel的酷睿CPU.

    结果发生了同样的悲惨经历

    蜂鸣器测试的结果仍然是:一长三短,加一长四短

    by itgeeker.net

    由于是华硕的高端主板主板,上面还有QLED的故障显示灯,这次不用外接蜂鸣器就能看到故障,VGA指示灯白灯一直亮着。

    这次是全新主板和英特尔官方盒装的CPU带自己的风扇,我安装的时候特别小心所以就没去动他们。

    这次是上次买BM460M-A主板的那个卖家给我发了关键的视频信息,我寄回去的主板和CPU,他顺利点亮了。我们分析是不是因为我的内存主频太高了,我怀疑是不是我的电源有问题。

    第三次折腾在尝试以下方法后顺利开机:
    • 内存更换,单根内存两根内存都插一遍,虽然内存没有提示错误,但还是试了一遍。
    • 寻求官方技术服务电话支持,对方其实只介意我交叉测试一下,如果有问题就走保修流程。客服比较水的。
    • CMOS清空重置
    • 拔掉所有多余的设备
    • 虽然有QLED灯,还是加了一个蜂鸣器测试的结果还是:一长三短,加一长四短
    • 重新插拔主板上的HDMI线

    没办法了,只好去公司拿了多余的电源。一个是我担心的电源有问题。 还有2个显卡准备按照华硕官方的交叉测试法来检测是不是显卡问题,因为用的是核显,所以就是要区别是CPU问题还是主板问题。

    就得去公司拿电源和显卡的路上用百度搜了搜。结果下面的这篇文章拯救了我。

    最终原因

    由于我装机的时候用的显示器是和另外一台主机共用的。每次我开机之后才会把显示器调到对应的视频接口来查看是否有显示输出,由于显示器的智能化,一旦没有显示输出,每次会自动切换到有的正开着机的那台电脑,而我每次都是开着那台电脑。
    
    真正的原因也就是先开机再开显示器。结果就是因为这个原因,让我尝试了那么多次的失败。我非常同意那个人讲的这应该是华硕主板的一个大bug,当然我不知道其他的主板也是不是也会有这个问题,希望这篇文章能帮助到有些人少走弯路,多节约时间。

    再次对闲鱼上那些买家和卖家的信任和帮助 🫂 你们的信任是大家共同进步的动力。


奇客罗方公众号 奇客罗方小程序 奇客罗方客服 ITGeeker Telegram

网站由ITGeeker技术奇客开发并管理;隶属于GeekerCloud奇客罗方智能科技
Site designed and developed by ITGeekerwhich is a sub-website of GeekerCloud
网站地图 | 沪ICP备2021031434号-4