zoukankan      html  css  js  c++  java
  • 矿大linux下拨号上网的一个方法——利用NetworkManager

    目前矿大用的电信上网方式为拨号上网,主要就是在认证传输密码的过程中对密码做了一个变动,每次都不一样。先前有人做了破解写了个程序算密码,也有人写了利用pppoe的脚本,不过我后来发现,不是所有linux发行版都有这东西的,NetworkManager倒是基本都有安装,所以这里给出一个配置NetworkManager的上网方法。

    基本原理:利用脚本配置NetworkManager,每次联网启动脚本后,在联网菜单中选择DSLconnection即可,断网同样在菜单中选择选择disconnect即可。发生任何状况,鄙人概不负责

    by Cliff Donald

    *************************************************************************************************************************

    首先下载鄙人写的这个脚本: https://files.cnblogs.com/qianyuming/pppconnect.zip

    准备配置环境:

    解压文件之后,切换到那个目录下以root权限运行build.sh,形如  sudo sh build.sh

    如果是Fedora等系统,则需要先使用su命令切换到root身份,然后在终端中运行 sh build.sh

    运行结束之后,你的用户主目录下会出现一个lk.sh的文件,修改它,将user=和password=后面改成自己的用户名密码(用户名应为卡号@internet)

    到此准备工作结束

    如何上网:

    打开终端,以root权限运行lk.sh,ubuntu下为 sudo ./lk.sh  不支持的系统可以像上面一样用su命令,运行完窗口就可以关掉了

    然后,点击网络图标,选择DSLconnection即可,过一段时间就会提升已经联网

    断网: 点击网络图标,选择DSLconnection下面的disconnect(也可能是“断开“) 即可

    以上方法在Ubuntu10.04.3通过

    lk.sh的作用是每次联网之前自动准备需要的密码(因为实际发送的密码每次都不一样),所以每次上网之前都要运行一次,运行完后马上点击图标,如果中间的间隔太久,准备的密码就会失效。如果哪位同学有兴趣,可以考虑给NetworkManager写一个插件,创建DSL连接之后,每次点击直接自动配置密码,这样子当然更好

    之前因为系统一直懒得安装国文输入法,只是略略写了个英文版,这里附上汉语版本了。如果有问题,可以邮件联系,当然,我并不会对阁下使用我的脚本中出现的任何事故负责。(Cliff Donald <tang_yanhan在126.com>)

    After unpacking this compressed file, change to that directory and run build.sh with root permission.
    Afterwards, edit lk.sh and change the username and password to your own.

    Now the preparation job is completed.

     How to get connected: 
    1.Open a terminal and run ./lk.sh under your home directory with root permission.

    2.Select DSLconnection in the menu of nm-applet, if no error occurs, you'll get connected.

    To disconnect from network, simply click "disconnect" in the menu of nm-applet.

    Requirements: NetworkManager MUST BE INSTALLED
    Q: What's nm-applet?
    A: nm-applet is an GNOME applet for users to interact with Network-Manager, it's may be different under KDE, but this doesn't matter.

    NB: The script is distributed  in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    THE AUTHOR IS NOT RESPONSIBLE FOR ANY DISASTER USING THIS SCRIPT.

    Cliff Donald presents

  • 相关阅读:
    如何批量修改文件名
    iphone数据存储之-- Core Data的使用(一)
    ios中@class和 #import,两种方式的讨论
    #import与@class的区别
    第三方Push服务:Urban Airship
    iOS开发如何实现消息推送机制
    cocos2d-x中CCCallFunc CCCallFuncN CCCallFuncND的区别和使用示例
    纯Html+Ajax和JSP两者的优缺点
    什么是Ajax?
    解读前端开发工程师必备技能
  • 原文地址:https://www.cnblogs.com/qianyuming/p/2279040.html
Copyright © 2011-2022 走看看