广工Dr校园网Linux上网

解决思路:
0. wine太大了。
1. 网页下载了Linux Dr,不可行,报错缺少rp-pppoe
2. 网上找解决方案
     2.1 安装rp-pppoe,试过不行
     2.2 看到其他解决了这个问题的人大概都是在说直接pppoe拨号就可以了,试了一下,不行
3. 自己解决
      3.1 既然,网上说可以Dr登录和pppoe拨号差不多,那就确认一下是不是一样
            3.1.1 翻看Linux Dr的脚本,好像就是pppoe拨号的脚本
            3.1.2 wireshark捉包:Linux Dr尝试登录,Window Dr登录,pppoe拨号。对比发现,一样。
            3.1.结论:Dr登录就是pppoe拨号
      3.2 翻看wireshark的数据
            3.2.1 发现之前2.2中的拨号不成功是因为账户错误了
            3.2.2 网传需要加入“\r\n”,所以去window端登录抓包看看
            3.2.结论:拨号的账户特点是“\r\n学号”,如"\r\n1234567890"
      3.3 构造pppoe的账户
            3.3.1 尝试在pppoeconf中构建,不成功
            3.3.2 文件中修改:在/etc/ppp/peers/dsl-provider文末添加:
                      user “\r\n学号”
                      password "密码"

实际步骤

  • STEP 1:安装pppoe拨号程序

sudo apt-get install pppoe pppoeconf

  • STEP 2:配置pppoe

sudo pppoeconf
我感觉可以乱填,但我没试过。因为我觉得真正的配置是在STEP3中

  • STEP 3 :配置账号密码
  1. 找到/etc/ppp/peers/dsl-provider文件,在最后把不需要的“”“”,username删了。
  2. 添加:(如下图)
    user “\r\n学号”
    password "密码"


    广工Dr校园网Linux上网_第1张图片
    微信图片_20190226014527.jpg
  • STEP 4:联网

sudo pon dsl-provider
断网命令:poff


广工Dr校园网Linux上网_第2张图片
微信图片_20190226014536.jpg
附:pppoe经常断线的解决办法:
将/etc/ppp/options中的:
  lcp-echo-failure 4   #4次未响应断开
  lcp-echo-interval 30    #echo发送间隔秒
                           #4x30=120s,意味着如果120秒钟之内,ADSL服务器没有给回echo-reply信号,系统便会认为网络已经出了问题,然后断开网络
设置为:
  lcp-echo-failure   3600
  lcp-echo-interval  1500

你可能感兴趣的:(广工Dr校园网Linux上网)