基于godspeed1989的稍微改动，可以运行在非openwrt系统的客户端。只需将authenticate.c中的dhclient改成udhcpc -i，并且去掉系统调用中的sudo即可