Linux连接JLU吉林大学有线网
前言
高考完也是来泥🐔了。军训期间折腾了一下校园网,发现 Linux 相关的资料并不多,而且泥🐔官网的 jlu drcom 根本用不了,搞了半天才吃上泥🐔校园有线网 100MB/s 的速度。
本人的电脑环境是 Arch Linux + NetworkManager。
网线购买
泥🐔大学城二公寓的网口在门框上,非常高。我靠窗,买的 10m 绿联六类千兆网线(其实 8m 就够了,奈何京东 8m 比 10m 还贵,恼),不靠窗的室友买 5m 就够用。
开始配置
网络开户
你都用 Linux 了,开户这些应该就不用写了(懒)
物理 MAC 设置
首先找物理网卡地址,打开终端:
1 | ip a |
我用的是笔记本电脑,输出如下:
1 | 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 |
要是判断不了哪块是以太网网卡,就连个 WiFi:状态为 UP 的是无线网卡,另一个状态为 DOWN 的就是物理网卡。(还判断不出来就把输出丢给 AI)
查到网卡地址后就可以填上了,附泥🐔校园网自助服务平台链接。
NetworkManager 设置
命令行至上((
1 | sudo nmcli connection add \ # 用 nmcli 创建新的连接 |
复制上面的命令,再把参数换成自己的即可。然后:
1 | sudo nmcli connection up "jlu" # jlu 换成你上面设置的名字 |
连接上。
图形界面当然也可以通过 nm-applet 设置,但不如命令行快捷,所需参数也都一样,不再赘述。
Drcom 认证客户端
此时因为没有认证,打开任何网页都会跳到 drcom 的下载页面,而泥🐔官网的 Linux 客户端年久失修,根本用不了。
好在 GitHub 上有不少泥🐔学生写的客户端,这里使用其中之一:dr-jlu-linux。
配置方法蛮简单的,确保安装了 git 和 make:
1 | git clone https://github.com/CrackTC/dr-jlu-linux.git # 将仓库 clone 到本地,校园网有时连不上 GitHub,可以去 https://github.akams.cn 找找加速网站 |
然后把 Login/main.cpp 第五行的 <username> 换成你的校园邮箱 @ 前面的部分,<password> 换成校园邮箱密码;第六行的 xxxxxxxxxxxx 换成你的网卡 MAC 地址(去掉冒号),eg: a1b2c3d4e5f6。
1 | make build # 编译 |
此后每次运行 make run 即可(改了邮箱或密码,就编辑文件后执行 make build && make run)。
总结
泥🐔校园有线网非常迅速,多线程能把我千兆网线跑满。我折腾了快 20min 才弄好,此教程旨在分享经历,让 Linux 用户少走弯路。