#gateway #internet #home #wifi #5g #t-mobile #sagemcom

bin+lib tmobile-internet-tools

一套用于处理 T-Mobile 家庭互联网网关的工具

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 次下载

GPL-3.0-or-later

1.5MB
4.5K SLoC

Crates.io AUR version

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