不用锡焊给Milkv-duo绑一个RJ45网口联网,Iperf3 测速稳定在100Mbs

就是这么简单,剪一小段网线,只保留 橙色和绿色两组线,用剪刀修理保留10mm铜丝,

然后穿过版子的覆铜小孔,用工具稍微卷下固定,用胶布固定。

如图 RJ45 头的线束定义使用 T568B标注,只保留 1 2 3 6 ,就是白橙-橙 :绿白-绿

依次接版子 1 - 2 和 4-5 的网卡小孔

网络配置: 只需 写一个固定 MAC 地址保存配置,然后添加一个 DNS

echo "pre-up ifconfig eth0 hw ether 78:01:B3:FC:E8:55" >> /etc/network/interfaces && sync

echo "nameserver 114.114.114.114"  >> /etc/resolv.conf

重启后,使用USB 5V电源供电,把网线接到 路由器,然后路由器里查看 设备 IP

Iperf3 测速稳定在100Mbs

Milkv-duo 系统使用的 iperf3 软件下载 iperf3_forDuo.zip

1. 上传到 duo 系统
2. chmod +x  iperf3 
3. chmod +x libiperf.so.0  && cp libiperf.so.0 /lib
4. ./iperf3  -s    # duo 上开启服务端

Windows iperf3.exe 客户端命令 -R 反向测试

.\iperf3.exe   -c 192.168.1.193 -t 900
.\iperf3.exe -R -c 192.168.1.193 -t 900

最省电的文件服务器

访问 https://github.com/hongwenjun/riscv64/tree/main/milkv-duo
下载包括 tmux 和 python3 的固件 ,然后写tf卡
下载 simple_http_server.py 上传到 Duo

tmux  -2u    # 使用 tmux 保留后台
python3  simple_http_server.py &     # 开启简易的 http 服务器

路由器里添加端口映射,把 8000 映射到公网,在外面就可以访问了

DDNS 推荐 CF的,有python脚本

使用 scp 上传速度 3.5MB 下载 5MB,瓶颈在 TF卡

$ scp -O  MR-ABC.mp4   root@192.168.1.193:/root/upload/

gitbash 中的 scp 需要 -O 参数,解决 错误 " sh: /usr/libexec/sftp-server: not found "

3 Likes

使用DDNS 动态IP 更新到域名服务器,路由器开启公网端口映射

# Automatically update your CloudFlare DNS record to the IP, Dynamic DNS
# Can retrieve cloudflare Domain id and list zone's, because, lazy

# Place at:
# curl https://raw.githubusercontent.com/yulewang/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh > /usr/local/bin/cf-ddns.sh && chmod +x /usr/local/bin/cf-ddns.sh
# run `crontab -e` and add next line:
# */1 * * * * /usr/local/bin/cf-ddns.sh >/dev/null 2>&1
# or you need log:
# */1 * * * * /usr/local/bin/cf-ddns.sh >> /var/log/cf-ddns.log 2>&1
1 Like

你这接线不怕干扰吗,怎么还能这么快
===字数

111

是的,速度挺稳定的。就是没有上锡,不知道时间长了是否会丢包。

这么一点没有双绞没关系的,我家里千M网络连接2个路由器 30多米网线
使用接线端子扣的,有一半网线是埋墙里面10几年前的网线,一半是5类线。

能不能更近一步直接poe供电?100M网速也够用了

It would appear that the Duo IOB has some empty sockets for components that allow for PoE connectivity. It’s entirely possible you’ll be able to use PoE with future revisions of the IOB.

这iperf3是怎么编译上去的?为啥我的就编译不过去?

编译 固件镜像的时候,选择软件可以一起编译的
然后就只要复制程序和库文件就可以复制就可以使用了
你搜索下编译固件的文档