网络配置及加速
VisionFive2拿到手后会发现并没有像树莓派那样有板载WiFi&Bluetooth,而且官方源下载速度感人,换成国内源发现速度是有,但不少依赖包、工具根本没有映射到国内源来无法安装,ARM的源倒是有,还是RISC-V生态不强大的原因,所以陷入两难,要么选速度,要么选源头,有没有鱼和熊掌兼得的呢,本文会在不换源情况下用科学上网方式来进行加速(见第2章节)。
- 无线网络配置
既然没有板载WiFi,那就借助USB WiFi或者SDIO WiFi来实现,第三方微雪电子有ECR6600U,这个芯片北京奕斯伟(ESWIN)推出的160MHz的1T/1R WiFi6芯片,
插上去敲击“ip addr show”会发现多了一个wl后面一串字符的网络端口,那就是这个USB WiFi网卡,https://www.waveshare.net/wiki/VisionFive2#ECR660U-WiFi.E6.A8.A1.E5.9D.97.E4.BD.BF.E7.94.A8可以按照这里指导修改端口名,此处没改:
敲击nmtui弹出wifi设置窗口,选择Activate a connection,然后在WiFi栏输入你的passphase即可,然后就能愉快无线上网了:
2. 科学上网
在本系列第三篇安装OpenCV时发现官方源下的很慢,如本文开头所说换国内源速度有但安装源又没有,进退两难,而且github下克隆东西很慢,我灵光一闪,树莓派都能科学上网,VisionFive2没理由不能加速,又是,找到clash-risv64的包,解压然后给与执行权限“chmod +x clash-linux-riscv64”,然后复制到/usr/local/bin/clash目录下,并改名“mv clash-linux-riscv64 clash”,可以参考ARM的做法https://mraddict.top/posts/clash-on-rpi/index.html:
第一次运行后,会在~/.config/clash目录下生成country.mmdb,但还是提示缺配置文件,不慌,把Windows上clash代理配置C:\Users\xxx\.config\clash\profiles\xxx.yml复制过来改名config.yaml即可:
然后编辑/etc/environment加入下面几句:
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
export no_proxy="localhost, 127.0.0.1"
重启,然后终端敲击clash让其驻留后台就能科学上网了,此时开启一新终端敲击curl www.google.com发现有回复,也可进图形界面查看:
当然这个嫌麻烦可以让Windows电脑充当代理更简单,电脑clash开启局域网分享,visionfive2输入电脑IP和代理端口,就能一步科学上网拉。
全部评论