闪讯客户端 linux,Linux操做系统下链接闪讯的方法(支持有线与无线)
1、前言
用过电信闪讯的同窗都知道,闪讯没有开发Linux的客户端程序,因此这让不少玩Linux操做系统同时又是闪讯用户的同窗很头疼,今天我就来介绍一下如何在Linux下链接闪讯网络,而且支持有线链接和无线链接。node
2、使用教程
1. 克隆此仓库到本地
2. 安装ppp依赖
sudo apt-get install ppp
3. 修改或确认makefile文件的TODO项
makefile中的TODO项都有相关的注释,不一样的系统可能有不一样的配置,应先确认。github
4. 安装和编译
在仓库目录下执行:shell
sudo chmod a+x INSTALL
sudo ./INSTALL zhejiang_xiaoyuan_sxplugin
#(其余地区请更换,地区列表在makefile内)
5. 链接闪讯网络
因为闪讯网络有两种方式链接,有线和无线,方法略有不一样。bash
首先在命令行执行ifconfig命令,记录下有线网卡和无线网卡名称,有线网卡名称是e开头的,无线网卡名称是w开头的,不一样设备的名称不同。网络
5.1 有线链接操作系统
直接使用如下命令链接有线:命令行
sudo connect_sx
参数分别是闪讯用户名和密码code
# 其后直接使用这个命令就能够了
sudo connect_sx
# 更改密码
sudo connect_sx
# 断开链接
sudo connect_sx stop
若链接不上,则尝试如下命令后再次尝试链接。
sudo del default route
sudo add default route
sudo connect_sx
5.2 无线链接
使用如下命令链接
pppd noauth nodetach defaultroute usepeerdns maxfail 1 user password mtu 1492 mru 1492 plugin rp-pppoe.so nic- plugin zhejiang_xiaoyuan_sxplugin.so
须要配置的参数有用户名和密码,以及你的无线网卡名,此方法也能够用来链接有线,在网卡名填入对应的有线网卡名便可。
3、链接脚本
针对以上链接方式,为了便于链接,我写了如下脚本,仅供参考。
#!/bin/bash
# 是否链接有线
ETH_STATE=`cat /sys/class/net/enp4s0/operstate`
# 是否链接无线
WLAN_STATE=`cat /sys/class/net/wlp1s0/operstate`
# 链接的无线网络名称 其中wlp1s0是无线网卡名
WLAN_NAME=`iwconfig wlp1s0 | grep ESSID | awk -F\" '{print $2}'`
# 帐号密码
username=12345678911@DZKD.XY
password=123456
# 有线链接
if [ "up" == $ETH_STATE ]
then
connect_sx
fi
# 无线链接
if [ "up" == $WLAN_STATE ]
then
# 我所在环境能连闪讯的有三个无线WIFI
if [ "ChinaNet-shanxun" == $WLAN_NAME ]||[ "ChinaNet-tRmt" == $WLAN_NAME ]||[ "ChinaNet-tRmt-5G" == $WLAN_NAME ]
then
pppd noauth nodetach defaultroute usepeerdns maxfail 1 user $username password $password mtu 1492 mru 1492 plugin rp-pppoe.so nic-wlp1s0 plugin zhejiang_xiaoyuan_sxplugin.so
else
echo "is not shanxun"
fi
fi
在后台运行脚本:
sudo nohup ./shanxun.sh &
闪讯客户端 linux,Linux操做系统下链接闪讯的方法(支持有线与无线)相关推荐
- win10找不到oracle11g客户端,win10操做系统下oracle11g客户端/服务端的下载安装配置卸载总结...
注意:如今有两种安装的方式sql 1. oracle11g服务端(64位)+oracle客户端(32位)+plsql(32位)数据库 2. oracle11g服务端(32位)+plsql(32位)wi ...
- linux实时还是分时,linux是实时系统仍是分时操做系统
实时操做系统 实时操做系统 英文称Real Time Operating System,简称RTOS. 1.实时操做系统定义 实时操做系统(RTOS)是指当外界事件或数据产生时,可以接受并以足够快的速 ...
- 测试需要的的linux命令,(面试必备)软件测试人员必备Linux命令操做(初级基础)...
1 目录与文件操做 1.1 ls(初级) 使用权限:全部人 功能 : 显示指定工做目录下以内容(列出目前工做目录所含之档案及子目录). 参数 : -a 显示全部档案及目录 (ls内定将档案名或目录名称 ...
- Linux修改fstab引起系统无法启动问题的解决方法
文章列表 crontab执行脚本出错 博客分类: Linux 最近经常碰到关于crontab不能执行的,初步总结了有以下几个原因:第一,脚本的原因:大多数情况下,是我们的脚本的问题,这种问题导致cro ...
- linux测试自动化,一种基于Linux系统下自动化测试RoCE性能的方法及系统与流程
本发明涉及自动化测试的技术领域,特别涉及一种基于Linux系统下自动化测试roce性能的方法及其系统. 背景技术: 现在迅速发展的服务器行业,对网络服务性能提出了越来越高的要求.特别是在互联网行业以及 ...
- linux vsftpd用法,Linux_LINUX系统下vsftpd 命令详解,FTP命令是Internet用户使用最频 - phpStudy...
LINUX系统下vsftpd 命令详解 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操 作系统下使用FTP,都会遇到大量的FTP内部命令. 熟悉并灵活应用FTP的内 ...
- linux添加HP网络打印机,在Ubuntu 18.10系统下安装HP网络打印机的方法
本文介绍在Ubuntu 18.10系统下安装HP网络打印机的方法,只需要四个步骤就可以了.同样的方法也适合在Ubuntu 18.04系统下. 背景 最近做了个双系统Windows+Ubuntu 18. ...
- linux的常用备份方法,Linux系统下常用的数据备份方法
Linux系统下常用的数据备份方法 发布时间:2009-10-28 15:11:36来源:红联作者:szlfeng Linux系统下常用的数据备份方法 1.本机上数据的手工备份 Linux系统上配有功 ...
- Linux系统下锐捷客户端连接方法
Linux系统下锐捷客户端连接方法 近来学习Linux,但是学校的网络是锐捷的很蛋疼,不想买无线的校园网,只好插上网线看看锐捷的Linux客户端是怎么用的. 百度一波之后找到了一堆教程,然后差不多是挨 ...
最新文章
- php对二维数据排序
- 找到数组中和为给定值的两个数
- B - 数据结构实验之排序二:交换排序(冒泡和快排)
- 【转】unity3d优化总结篇
- Linux 一些基本的操作命令
- 风口更需冷静 智能家居如何跨越鸿沟?
- spring-data-jpa原理探秘(2)-RepositoryQuery的用途和分类
- c++多线程——数据共享
- springboot输出日志到文件配置
- 计算机视觉论文-2021-04-06
- 北理珠大学生体质测试及健康状况的分析
- R语言使用median函数计算dataframe数据中特定数据列的中位数、如果包含NA值则需要设置na.rm参数为TRUE
- SEO不能不知道的首页关键词策略
- 计算机芯片级维修包括哪些,计算机芯片级维修1
- 牛客网项目——项目开发(六):点赞,关注和取关,优化登录
- 哈夫曼算法以及求哈夫曼编码
- 新版标准日本语中级_第十六课
- Docker——安装
- 智慧城市——商业综合体智能化建设
- 太空飞行计划问题(网络流24题,七)
热门文章
- 采集网www.caiji.hk 威客任务采集
- Java操作ZIp文件
- 基于Opencv的汽车车牌识别
- 某天咸得无聊写的水题题面
- 班组现场5S管理改善要领
- vue 中报错 [Element Migrating][ElDialog][Attribute]: size is removed.
- 【数据库】02——关系模型是什么东东
- php神策数据统计,神策数据
- 异步FIFO的设计详解(格雷码计数+两级DFF同步)
- 你知道吸引新客选择产品的角度从哪些方面考虑吗?产品研发后怎么评估呢?