widora(MT7688):OpenWrt release 0.1.7


  • administrators

    源码:github.com/widora/openwrt_widora
    固件:
    16M+128M
    32M+128M
    1、增加widora_mode命令,使用方法如下:

    $ widora_mode
    
    MODE REPEATER CLIENT ROUTER PPPOE
    LAN eth0 ap apcli0 eth0 ap ap
    WAN apcli0 eth0
    "widora_mode repeater" or "widora_mode repeater ssid key"
    "widora_mode client" or "widora_mode client ssid key"
    "widora_mode router"
    "widora_mode pppoe" or "widora_mode pppoe name key"
    

    2、新增aac命令,运行后进入配网状态,等待手机airkissdebuger或者微信扫二维码,配网结束后命令退出。是否成功连接可以使用ap_client命令查看。连接回ok,未连接回no。
    配网二维码(临时):
    0_1489233470190_IMG_1049.PNG
    3、WIFI驱动升级到1.2版本,稳定性大幅提高。
    4、修复webui配置界面的bug。



  • 关于webui界面显示的周围AP列表项中的ssid,如果ssid上带有空格还是只能显示空格前面的部分。


  • administrators

    @lx 带空格的SSID我还真没见过。过后模仿一个出来看看情况



  • @mango 好的,谢谢你的回复



  • 如果我要连接的路由器是wep加密方式,那wireless文件应该怎样配置呢,下面是我的wireless文件,您看下对吗?为什么我这连不上,将key改成key1也连接不上。
    config wifi-iface 'sta'
    option device 'radio0'
    option mode 'sta'
    option network 'wan'
    option ifname 'apcli0'
    option led 'mediatek:orange:wifi'
    option encryption 'wep'
    option ssid 'cisco_test01'
    option key '6456D36652'


  • administrators

    @lx 看起来key非常奇怪,这里的encryption怎么写都行。最终指定的ssid和key在这里可以看到:ps -w | grep apcli0



  • @mango 这个key值是随机生成的,使用电脑连接是可以正常连上的。我用上一次发布的版本0.1.7RC2这样设置是可以连接上的。


  • administrators

    @lx 稍后我真对这种情况测试一下
    你帮我抓点log。
    echo 1 > /tmp/wifilog
    tail -f /tmp/wifilog



  • @mango 你好,下面是我抓到的信息
    root@Widora:/mnt# echo 1 > /tmp/wifilog
    root@Widora:/mnt# tail -f /tmp/wifilog
    1
    check:connect //大约8s才能显示出来
    check:connect
    check:connect
    check:connect
    root@Widora:/mnt# ifconfig
    apcli0 Link encap:Ethernet HWaddr 0E:EF:AF:00:12:56
    inet6 addr: fe80::cef:afff:fe00:1256/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:820 errors:0 dropped:0 overruns:0 frame:0
    TX packets:154 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:122579 (119.7 KiB) TX bytes:48976 (47.8 KiB)
    root@Widora:/mnt# iwconfig
    apcli0 MT7603E PCIe ESSID:"Tomato50"
    Mode:Managed Frequency:2.437 GHz Access Point: 58:6D:8F:17:D8:1E
    Bit Rate=150 Mb/s Tx-Power=18 dBm
    Encryption key:off
    Power Management:on
    Link Quality=100/100 Signal level:-44 dBm Noise level:-71 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0
    root@Widora:/mnt# ping www.baidu.com
    ping: bad address 'www.baidu.com'
    这是我得配置

    config wifi-iface 'sta'
    option device 'radio0'
    option mode 'sta'
    option network 'wan'
    option ifname 'apcli0'
    option led 'mediatek:orange:wifi'
    option ssid 'Tomato50'
    option encryption 'wep'
    option key 'F790955821'


  • administrators

    @lx 看起来是没有获取到IP地址。可否尝试手动设置apcli0的IP地址?