嵌入式LINUX使用MENTOHUST在华南农业大学的几项要点

2019-07-13 03:07发布

使用openWRT编译mentohust达到校园网拨号(即取代锐捷),发射WIFI的目的
一:SCAU的网络机制 学校的网络机制:每一个账号固定分配一个IP,这个IP可以在内网1.1.1.1看到,但是拨号通过DHCP获得的IP不一定就是你的这个固定IP,实测即使不符合,也可以上网,这个机制奇怪得很 DHCP获得的IP租期也长,长时间可以使用同一个IP 使用合法的固定IP,也可以上网
二.mentohust在openWrt上的表现 openWRT上面编译的MENTOHUST不是最新版本,并不支持默认的获取方式(dhcpclient),而使用udhcpc,在实际使用过程中,后者经常在获取IP上产生各种问题(无法获得IP,长期占用进程等等) 一旦有一个成功获取一个IP,这个IP就成为长期记录的信息,每一个获取IP失败,都使用之前获取成功的IP openWrt上的终端shell对mentohust的刷新有问题,mentohust的运行信息不一定会实时显示,有可能在某次帧刷新灵异地出现
三.mentohust在SCAU上面的拨号方法 1.wan口开启dhcp,运气好的话会拿到一个IP,但不能上网,使用mentohust拨号以后,不重新要求获取IP,直接使用现有的,可以上网,但这个IP不是你被分配到的固定IP,目前也不清楚会不会和其它这样做的人产生冲突 2.wan口开启dhcp,拿不到ip,直接用mentohust拨号,使用udhcpc -i命令为本机请求一个IP分配,有一定几率会成功,获取成功后可以上网,但是也经常会失败,而且驻留内存,占用系统资源 3.最好用的方法,最容易成功的方法,WAN口使用静态IP,这个静态IP是你使用电脑端拨号一次后被分配到的IP,或者!是你在1.1.1.1看到的那个固定IP(这个IP决定了你能否登陆1.1.1.1),网关使用在电脑端拨号获得的,DNS可以自定义为8888或者是电脑端拨号获得的,或者两者都用