cli(命令行界面),用于dracos linux的用户管理其连接,例如:wifi连接。
cmanager的Python项目详细描述
dracos connection manager/connection manager是用python编写的基于cli(命令行界面)的程序。 这个程序帮助dracos linux的用户管理他们的连接,例如wifi连接。对于其他Linux发行版用户,可以随意使用此程序。
安装
CManager require the user as sudoers.
您可以直接从PyPI:
安装cmanager$ sudo pip install cmanager $ sudo cmanager configure
或者从github存储库下载,然后:
$ sudo python setup.py install $ sudo cmanager configure # Or $ sudo ./install.sh
dcm需要下面的一些python模块,(已经安装在pypi中的这些模块需要)。
- 色差:sudo pip install colorama
- 终端表:sudo pip install terminaltables
- pbkdf2:sudo pip install pbkdf2
- 网络接口:sudo pip install netifaces
- python wifi:sudo pip install python-wifi
cmanager需要sudoers文件白名单中的一些程序/二进制文件,以便在执行这些程序时不会要求输入密码:
- i列表
- wpa_恳求者
- dhclient
- pkill
要使安装cmanager更容易,只需使用install.sh脚本。你只需要用./install.sh
运行它用法
$ sudo cmanager
文档
不要忘记像运行sudo cmanager那样运行cmanager,在dcm中键入help以获取有关可用命令的信息
仪表板部分
查看可用接口
cmanager将检测系统上的接口,并将它们分为三种类型的接口(无线、以太网、本地主机)。 使用show interface打印这些接口
WiFi向导部分
指定DCM使用的无线接口
在要求cmanager扫描可用网络并使用已创建的配置文件连接到其中一个网络之前(请参阅配置文件说明)。 您应该指定cmanager将用于执行这些活动的无线接口,键入use [wireless_interface]。
扫描可用的WiFi网络
要扫描可用的网络,只需键入scan。
创建配置文件
cmanager中的配置文件是一个配置文件,其中包含有关wifi连接的信息,如ssid、连接类型(open/wpa)和密码(如果连接是wpa类型)。 要创建配置文件,只需使用set name [value]向可用选项(名称、ssid、类型、密码短语)输入值, set ssid [value],set type [value],set passphrase [value]。show options查看可用选项。对于开放式连接, 您只需要输入名称、ssid和类型,不需要提供密码短语信息。
提供创建配置文件所需的所有信息后,只需save profile,您的配置文件将被保存。 要查看有关已保存的所有配置文件的所有信息,请键入show profile。
连接到网络
要使用指定的配置文件名将cmanager连接到网络,请键入connect [profile]。要断开连接,只需键入CTRL+C。
对CManager的贡献
对cmanager做出贡献的最简单方法是归档问题。
许可证
更改日志
特别感谢
- Agus Makmun for the contribution making this program downloadable via PyPi