dr.com登录时mac不匹配问题定位与解决
Tofloor
poster avatar
jlice
deepin
2017-11-25 23:12
Author
本帖最后由 wjmr 于 2017-11-25 15:18 编辑

应该很多学校也是用的dr.com来进行校园网认证登录的,dr.com有Linux版,不过在Deepin下使用会有点问题,会提示
MAC(物理)地址不匹配,本帐号只能在指定的IP和MAC(物理)地址上使用!!!

不过,Ubuntu下却可以轻松登录成功。

打开DrClient目录下的hostinfo.sh,内容如下:



注意箭头所指的位置,这里就是问题的根源。

运行 which ifconfig ,发现Deepin的ifconfig实际在/bin/ifconfig,而不是/sbin/ifconfig

运行 ifconfig,发现回显和hostinfo.sh里的解析不匹配。

因为IP和MAC是固定的,所以不妨把IP和MAC直接写到hostinfo.sh里(主要是不会用awk解析):



然后DrClientLinux就能登录了。(别忘了先运行privillege.sh)

另外,还有一点需要注意的是,需要先cd到DrClient目录,再运行privillege.sh。

为了方便,不妨写个脚本:

  1. #!/bin/sh
  2. DR_HOME=/opt/DrClient  # 根据自己的情况修改
  3. cd $DR_HOME
  4. sudo ./privillege.sh
  5. ./DrClientLinux > /dev/null 2>&1 &
Copy the Code

然后登录成功~




Reply Favorite View the author
All Replies

No replies yet