12 个版本 (7 个破坏性版本)
0.8.0 | 2022 年 12 月 14 日 |
---|---|
0.7.1 | 2022 年 12 月 14 日 |
0.6.0 | 2022 年 10 月 9 日 |
0.5.0 | 2022 年 7 月 18 日 |
0.1.0 | 2022 年 3 月 31 日 |
#23 在 #home
每月 29 次下载
1.5MB
4.5K SLoC
T-Mobile 家庭互联网工具
一套程序,可简化管理 T-Mobile 5G WiFi 网关
注意:此程序仅在诺基亚“垃圾桶”和萨格梅科网关上测试过且已知可以正常工作!
诺基亚“垃圾桶”网关
萨格梅科网关
程序
tmocli
:用于与网关交互的命令行界面
tmotop
:用于与网关交互的文本界面
tmo-webui
:适用于与网关交互的移动友好型 Web 界面
gatewaymon
:后台进程,用于监视网关的网络问题(如果需要,重启网关)并监视网关的蜂窝信号
tmo-hosts
:(正在进行中)后台进程,使得网络中的其他计算机可以通过其主机名进行访问
安装
Arch Linux 及其衍生版本
使用您的 AUR 助手安装 tmobile-internet-tools
如果使用 cargo 手动构建,请将 --features nokia
添加到构建参数中以启用诺基亚网关支持,并将 --no-default-features
添加到构建参数中以禁用萨格梅科支持。
这些选项也适用于 Arch Linux PKGBUILD。
故障排除
来自 gatewaymon 的 nmcli 的“错误:未经授权”错误:确保您的用户属于“network”组,并使用 visudo
将以下内容添加到 /etc/sudoers
: %network ALL=(ALL) NOPASSWD: /usr/bin/nmcli
免责声明:我与 T-Mobile 没有任何关联。此程序是我的个人作品。
计划中的功能
- 后台进程,用于跟踪其他主机的 IP 地址(这些网关仅支持 DHCP)
- 允许 Web 界面自动刷新网关信息
- 文本用户界面,用于显示指标和设置
- 后台进程,在需要时重启网关
- 命令行界面,用于与网关交互
- 显示指标和设置的 Web 界面
依赖关系
~28–43MB
~759K SLoC