Linux连接校园网

作者: sher夏尔 | 来源:发表于2018-03-07 22:21 被阅读0次

    Linux:Arch

    安装mentohust:$yaourt -S mentohust (或mentohust-git,应该都行)

    查看网卡:ifconfig(arch下没有安装ifconfig这个命令,可通过安装包net-tools安装,这里推荐安装一个包pkgfile,可通过pkgfile -s command查找命令所需要的包,或用ip addr命令查看),注意区分其中的网卡,我的enp2s0是有线网卡

    查看ip地址,子网掩码,DNS,网关:ifconfig可查询相关内容(mentohust上帮助子网掩码和DNS无关紧要,不过wiki上都叫我们找了,或同样ip addr可查询)

    网络参数配置:

    静态IP用户:

    启动网络接口:$ ip link set enp2s0 up(换自己的网卡)

    在其网络接口上设置 IP(后缀紧跟了子网掩码):$ ip addr add 10.10.45.49/24 dev eth0(这里的ip地址10.10.45.49和子网掩码24换成自己的)

    在路由表上添加网关记录:$ ip route add default via 10.10.45.1(换成自己的网关)

    在 /etc/resolv.conf 上添加 DNS 地址:$ echo "nameserver 210.32.24.21" > /etc/resolv.conf(换成自己的DNS,不过不配置好像关系不大)

    动态IP用户:

    首先同样地要启动网络接口:$ ip link set eth0 up

    但无须设置其它网络参数,直接启动 dhpcd 即可:$ systemctl start dhcpcd@eth0.service

    我这边是配置的静态IP用户,wiki上的动态配置可自行试验!!!

    MentoHUST 配置:

    按照格式配置,不过我这边直接运行mentohust,他会给出选择或是填写参数,照着填就行了,也可以直接修改/etc/mentohust.conf的文件,这里我遇到的一个问题,提示“不允许使用的客户端类型”,可修改版本号(试了一下我的5.16可以用)或者直接将文件8021.exe、 W32N55.dll 、SuConfig.dat移到/etc/mentohust/可解决

    wiki上的其他问题及解决办法:

    提示“在网卡 eth0 上获取 IP 失败”

    如果获取 IP 方式是是动态 IP 的话,无须理会;否则按#网络参数配置进行排错。

    提示“IP 地址类型错误”

    DHCP 方式设置错误。使用 -q 参数查看正确的 DHCP 方式并按需修改。

    提示“IP 端口绑定错误"

    若是静态 IP,原因是在 MentoHUST 中将绑定 IP 设置错误,可以通过 -i 参数修改。

    提示“找不到服务器”

    一般是选错了组播模式,在“标准”与“锐捷”中切换试试。

    如果 ping 任何 IP 均出现 Destination Host Unreacheable 错误,请检查下网线。

    提示“不允许使用的客户端类型”

    学校禁用了 xrgsu ,使用 -v 参数指定版本号,或者复制相关文件(8021x.exe 和 W32N55.dll,可能还需要 SuConfig.dat)到 /etc/mentohust/。

    提示“客户端版本过低”

    #提示“不允许使用的客户端类型”的解决方法相同。

    提示“客户端完整性被破坏”

    说明校方开启了客户端校验,复制相关文件(8021x.exe 和 W32N55.dll,可能还需要 SuConfig.dat)到 /etc/mentohust/。

    认证成功但仍无法上网

    静态 IP 用户未正确设置 IP 及 DNS,或动态 IP 用户未能正确地获取到 IP 及 DNS。

    启动:

    启动:$ systemctl start mentohust.service

    开机启动:$ systemctl enable mentohust.service

    相关文章

      网友评论

        本文标题:Linux连接校园网

        本文链接:https://www.haomeiwen.com/subject/shbsfftx.html