X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fstaging%2Fmkresin.git;a=blobdiff_plain;f=target%2Flinux%2Framips%2Fbase-files%2Fetc%2Fboard.d%2F02_network;fp=target%2Flinux%2Framips%2Fbase-files%2Fetc%2Fboard.d%2F02_network;h=090749e1baa110e1f0a424b6e023cddb1168ee44;hp=3fe27e834cdc6ee71be187399d2ab13c063a6112;hb=5d50155f14b2974d422c97eac2c7efa437efc4e3;hpb=b4588c853838c7133d1813f78cafde14f9befa19 diff --git a/target/linux/ramips/base-files/etc/board.d/02_network b/target/linux/ramips/base-files/etc/board.d/02_network index 3fe27e834c..090749e1ba 100755 --- a/target/linux/ramips/base-files/etc/board.d/02_network +++ b/target/linux/ramips/base-files/etc/board.d/02_network @@ -31,64 +31,21 @@ ramips_setup_interfaces() local board="$1" case $board in - wevo,11acnas|\ - d-team,newifi-d2|\ - dlink,dir-615-h1|\ - wevo,w2914ns-v2|\ - zbtlink,zbt-we2026) - ucidef_add_switch "switch0" \ - "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan:5" "6@eth0" - ;; - asiarf,ap7621-001) - ucidef_add_switch "switch0" "0:lan" "4:wan" "6@eth0" - ;; - tenda,3g150b|\ - tenda,3g300m|\ - unbranded,a5-v11|\ - allnet,all0256n-4m|\ - allnet,all0256n-8m|\ - allnet,all5002|\ - allnet,all5003|\ - yukai,bocco|\ - hauppauge,broadway|\ - dlink,dcs-930|\ - dlink,dcs-930l-b1|\ - edimax,ew-7476rpc|\ - edimax,ew-7478ac|\ - hootoo,ht-tm02|\ - kimax,u35wf|\ - mediatek,linkit-smart-7688|\ - intenso,memory2move|\ - microduino,microwrt|\ - mikrotik,rbm11g|\ - hame,mpr-a2|\ - wansview,ncs601w|\ - onion,omega2|\ - onion,omega2p|\ - thunder,timecloud|\ - tplink,tl-wa801nd-v5|\ - tenda,w150m|\ - widora,neo-16m|\ - widora,neo-32m|\ - netgear,wnce2001|\ - zbtlink,zbt-cpe102|\ - zorlik,zl5900v2|\ - zte,q7) - ucidef_add_switch "switch0" - ucidef_add_switch_attr "switch0" "enable" "false" - ucidef_set_interface_lan "eth0" - ;; - kingston,mlw221|\ - aximcom,mr-102n) - ucidef_set_interface_lan "eth0.2" + accton,wr6202|\ + alfa-network,w502u|\ + b2c|\ + netcore,nw718|\ + petatel,psr-680w|\ + skyline,sl-r7205|\ + upvel,ur-336un) + ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" ;; - edimax,3g-6200n|\ + afoundry,ew1200|\ aigale,ai-br100|\ alfa-network,ac1200rm|\ - mediatek,ap-mt7621a-v60|\ - xzwifi,creativebox-v1|\ - sanlinking,d240|\ - planex,db-wrt01|\ + asus,rt-n12p|\ + buffalo,whr-g300n|\ + d-team,pbr-m1|\ dlink,dir-300-b7|\ dlink,dir-320-b1|\ dlink,dir-610-a1|\ @@ -97,121 +54,129 @@ ramips_setup_interfaces() dlink,dwr-116-a1|\ dlink,dwr-921-c1|\ dlink,dwr-922-e2|\ - afoundry,ew1200|\ + edimax,3g-6200n|\ firefly,firewrt|\ + hilink,hlk-rm04|\ hiwifi,hc5661a|\ hiwifi,hc5962|\ - hilink,hlk-rm04|\ - phicomm,k2p|\ - zyxel,keenetic|\ - zyxel,keenetic-omni|\ - mercury,mac1200r-v2|\ - xiaomi,miwifi-mini|\ - xiaomi,miwifi-nano|\ + mediatek,ap-mt7621a-v60|\ mediatek,mt7621-eval-board|\ mediatek,mt7628an-eval-board|\ + mercury,mac1200r-v2|\ + mqmaker,witi-256m|\ + mqmaker,witi-512m|\ mtc,wr1201|\ - planex,mzk-750dhp|\ - planex,mzk-w300nh2|\ - nixcore,x1-8m|\ + netgear,r6220|\ + netgear,r6350|\ + netgear,wndr3700-v5|\ + netis,wf-2881|\ nixcore,x1-16m|\ + nixcore,x1-8m|\ ohyeah,oy-0001|\ - d-team,pbr-m1|\ + phicomm,k2p|\ phicomm,psg1208|\ phicomm,psg1218a|\ - netgear,r6220|\ - netgear,r6350|\ - asus,rt-n12p|\ - storylink,sap-g3200u3|\ + planex,db-wrt01|\ + planex,mzk-750dhp|\ + planex,mzk-w300nh2|\ + planex,vr500|\ samknows,whitebox-v8|\ + sanlinking,d240|\ + storylink,sap-g3200u3|\ telco-electronics,x1|\ totolink,a7000r|\ totolink,lr1200|\ unielec,u7621-06-256m-16m|\ unielec,u7621-06-512m-64m|\ - planex,vr500|\ wavlink,wl-wn570ha1|\ wavlink,wl-wn575a3|\ - netis,wf-2881|\ - buffalo,whr-g300n|\ - mqmaker,witi-256m|\ - mqmaker,witi-512m|\ - netgear,wndr3700-v5|\ - youku,yk1|\ + xiaomi,miwifi-mini|\ + xiaomi,miwifi-nano|\ + xzwifi,creativebox-v1|\ youku,yk-l2|\ + youku,yk1|\ zbtlink,zbt-ape522ii|\ zbtlink,zbt-we1326|\ - zbtlink,zbt-we826-e|\ zbtlink,zbt-we3526|\ zbtlink,zbt-we826-16m|\ zbtlink,zbt-we826-32m|\ + zbtlink,zbt-we826-e|\ zbtlink,zbt-wg2626|\ zbtlink,zbt-wg3526-16m|\ zbtlink,zbt-wg3526-32m|\ - zbtlink,zbt-wr8305rt) + zbtlink,zbt-wr8305rt|\ + zyxel,keenetic|\ + zyxel,keenetic-omni) ucidef_add_switch "switch0" \ "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0" ;; - gehua,ghl-r-001) + airlink101,ar670w|\ + airlink101,ar725w|\ + asus,rt-ac51u|\ + rakwireless,rak633) ucidef_add_switch "switch0" \ - "0:lan" "1:lan" "2:lan" "4:wan" "6@eth0" + "0:wan" "1:lan" "2:lan" "3:lan" "4:lan" "6t@eth0" ;; alfa-network,awusfree1|\ alfa-network,tube-e4g|\ - planex,cs-qr10|\ - huawei,d105|\ + buffalo,wli-tx4-ag300n|\ + buffalo,wmr-300|\ dlink,dap-1522-a1|\ dlink,dch-m225|\ + d-team,pbr-d1|\ + elecom,wrh-300cr|\ + huawei,d105|\ + kimax,u25awf-h1|\ + loewe,wmdr-143n|\ netgear,ex2700|\ netgear,ex3700|\ + netgear,wn3000rp-v3|\ omnima,hpm|\ + planex,cs-qr10|\ planex,mzk-ex300np|\ planex,mzk-ex750np|\ - sercomm,na930|\ - d-team,pbr-d1|\ ravpower,wd03|\ + sercomm,na930|\ tama,w06|\ tplink,tl-mr3020-v3|\ - tplink,tl-wr802n-v4|\ - kimax,u25awf-h1|\ - buffalo,wli-tx4-ag300n|\ - loewe,wmdr-143n|\ - buffalo,wmr-300|\ - netgear,wn3000rp-v3|\ - elecom,wrh-300cr) + tplink,tl-wr802n-v4) ucidef_set_interface_lan "eth0" ;; - dlink,dwr-118-a1) - ucidef_add_switch "switch0" \ - "1:lan:2" "2:lan:3" "3:lan:1" "4:lan:0" "5:wan" "6@eth0" - ;; - dlink,dwr-118-a2) - ucidef_add_switch "switch0" \ - "1:lan:2" "2:lan:1" "3:lan:3" "4:lan" "0:wan" "6@eth0" - ;; - phicomm,psg1218b) - ucidef_add_switch "switch0" \ - "0:lan:3" "1:lan:2" "2:lan:1" "3:wan" "6@eth0" - ;; - buffalo,whr-300hp2|\ - buffalo,whr-600d|\ - buffalo,wsr-1166dhp|\ - buffalo,wsr-600dhp) - ucidef_add_switch "switch0" \ - "0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "4:wan:5" "6@eth0" - ;; - airlink101,ar670w|\ - airlink101,ar725w|\ - rakwireless,rak633|\ - asus,rt-ac51u) - ucidef_add_switch "switch0" \ - "0:wan" "1:lan" "2:lan" "3:lan" "4:lan" "6t@eth0" - ;; - belkin,f9k1109v1|\ - asus,rt-n15|\ - sitecom,wl-351) - ucidef_add_switch "switch0" \ - "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5@eth0" + allnet,all0256n-4m|\ + allnet,all0256n-8m|\ + allnet,all5002|\ + allnet,all5003|\ + dlink,dcs-930l-b1|\ + dlink,dcs-930|\ + edimax,ew-7476rpc|\ + edimax,ew-7478ac|\ + hame,mpr-a2|\ + hauppauge,broadway|\ + hootoo,ht-tm02|\ + intenso,memory2move|\ + kimax,u35wf|\ + mediatek,linkit-smart-7688|\ + microduino,microwrt|\ + mikrotik,rbm11g|\ + netgear,wnce2001|\ + onion,omega2p|\ + onion,omega2|\ + tenda,3g150b|\ + tenda,3g300m|\ + tenda,w150m|\ + thunder,timecloud|\ + tplink,tl-wa801nd-v5|\ + unbranded,a5-v11|\ + wansview,ncs601w|\ + widora,neo-16m|\ + widora,neo-32m|\ + yukai,bocco|\ + zbtlink,zbt-cpe102|\ + zorlik,zl5900v2|\ + zte,q7) + ucidef_add_switch "switch0" + ucidef_add_switch_attr "switch0" "enable" "false" + ucidef_set_interface_lan "eth0" ;; alphanetworks,asl26555-8m|\ alphanetworks,asl26555-16m|\ @@ -222,8 +187,8 @@ ramips_setup_interfaces() argus,atp-52b|\ asiarf,awm002-evb-4m|\ asiarf,awm002-evb-8m|\ + asus,rt-n14u|\ bdcom,wap2100-sk|\ - tplink,archer-c20i|\ dlink,dir-645|\ glinet,gl-mt300a|\ glinet,gl-mt300n|\ @@ -236,17 +201,17 @@ ramips_setup_interfaces() mikrotik,rb750gr3|\ mikrotik,rbm33g|\ planex,mzk-wdpr|\ - asus,rt-n14u|\ skylab,skw92a|\ tplink,archer-c20-v4|\ + tplink,archer-c20i|\ tplink,archer-c50-v3|\ tplink,archer-c50-v4|\ tplink,tl-mr3420-v5|\ - tplink,tl-wr842n-v5|\ tplink,tl-wr840n-v4|\ tplink,tl-wr840n-v5|\ tplink,tl-wr841n-v13|\ tplink,tl-wr841n-v14|\ + tplink,tl-wr842n-v5|\ unielec,u7628-01-128m-16m|\ ubiquiti,edgerouterx|\ ubiquiti,edgerouterx-sfp|\ @@ -260,49 +225,57 @@ ramips_setup_interfaces() ucidef_add_switch "switch0" \ "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "6@eth0" ;; - tplink,archer-c50-v1|\ - tplink,archer-c20-v1) + asiarf,ap7621-001) + ucidef_add_switch "switch0" "0:lan" "4:wan" "6@eth0" + ;; + asiarf,awapn2403) ucidef_add_switch "switch0" \ - "1:lan:3" "2:lan:4" "3:lan:1" "4:lan:2" "0:wan" "6@eth0" + "0:lan" "1:wan" "6@eth0" ;; - dlink,dir-860l-b1|\ - elecom,wrc-1167ghbk2-s|\ - elecom,wrc-2533gst|\ - elecom,wrc-1900gst|\ - huawei,hg255d|\ - iodata,wn-ax1167gr|\ - iodata,wn-gx300gr) + asus,rt-n15|\ + belkin,f9k1109v1|\ + sitecom,wl-351) ucidef_add_switch "switch0" \ - "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "6@eth0" + "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5@eth0" ;; - gnubee,gb-pc1|\ - gnubee,gb-pc2) + asus,rt-n56u) ucidef_add_switch "switch0" \ - "0:lan" "4:lan" "6@eth0" + "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "8@eth0" ;; - glinet,gl-mt300n-v2) + asus,wl-330n|\ + easyacc,wizard-8800|\ + kingston,mlwg2) + ucidef_set_interface_lan "eth0.1" + ;; + aximcom,mr-102n|\ + kingston,mlw221) + ucidef_set_interface_lan "eth0.2" + ;; + belkin,f5d8235-v1|\ + belkin,f5d8235-v2|\ + buffalo,wzr-agl300nh|\ + ralink,v11st-fe|\ + trendnet,tew-714tru) ucidef_add_switch "switch0" \ - "1:lan" "0:wan" "6@eth0" + "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "5@eth0" ;; - asiarf,awapn2403) + buffalo,wcr-1166ds) ucidef_add_switch "switch0" \ - "0:lan" "1:wan" "6@eth0" + "3:lan" "4:wan" "6@eth0" ;; - b2c|\ - netcore,nw718|\ - petatel,psr-680w|\ - skyline,sl-r7205|\ - upvel,ur-336un|\ - alfa-network,w502u|\ - accton,wr6202) - ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" + buffalo,whr-300hp2|\ + buffalo,whr-600d|\ + buffalo,wsr-1166dhp|\ + buffalo,wsr-600dhp) + ucidef_add_switch "switch0" \ + "0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "4:wan:5" "6@eth0" ;; - edimax,br-6475nd) + buffalo,whr-1166d) ucidef_add_switch "switch0" \ - "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9@eth0" + "0:lan" "1:lan" "2:lan" "3:lan" "5:wan" "6@eth0" ;; - hnet,c108|\ - comfast,cf-wr800n) + comfast,cf-wr800n|\ + hnet,c108) ucidef_add_switch "switch0" \ "4:lan" "6t@eth0" ;; @@ -310,30 +283,75 @@ ramips_setup_interfaces() ucidef_add_switch "switch0" \ "2:lan:2" "3:lan:1" "4:wan" "6@eth0" ;; - samsung,cy-swr1100) + dlink,dir-510l|\ + glinet,vixmini|\ + netgear,ex6150|\ + tplink,re350-v1) ucidef_add_switch "switch0" \ - "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "9@eth0" + "0:lan" "6@eth0" + ;; + dlink,dir-615-h1|\ + d-team,newifi-d2|\ + wevo,11acnas|\ + wevo,w2914ns-v2|\ + zbtlink,zbt-we2026) + ucidef_add_switch "switch0" \ + "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan:5" "6@eth0" + ;; + dlink,dir-860l-b1|\ + elecom,wrc-1167ghbk2-s|\ + elecom,wrc-1900gst|\ + elecom,wrc-2533gst|\ + huawei,hg255d|\ + iodata,wn-ax1167gr|\ + iodata,wn-gx300gr) + ucidef_add_switch "switch0" \ + "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "6@eth0" + ;; + dlink,dwr-118-a1) + ucidef_add_switch "switch0" \ + "1:lan:2" "2:lan:3" "3:lan:1" "4:lan:0" "5:wan" "6@eth0" + ;; + dlink,dwr-118-a2) + ucidef_add_switch "switch0" \ + "1:lan:2" "2:lan:1" "3:lan:3" "4:lan" "0:wan" "6@eth0" ;; duzun,dm06) ucidef_add_switch "switch0" \ "1:lan" "0:wan" "6@eth0" ;; - linksys,e1700|\ - ralink,mt7620a-mt7530-evb) - ucidef_add_switch "switch1" \ - "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0" + edimax,br-6475nd) + ucidef_add_switch "switch0" \ + "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9@eth0" ;; edimax,br-6478ac-v2|\ tplink,archer-c2-v1) ucidef_add_switch "switch1" \ "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "6@eth0" ;; - hiwifi,hc5661|\ + gehua,ghl-r-001) + ucidef_add_switch "switch0" \ + "0:lan" "1:lan" "2:lan" "4:wan" "6@eth0" + ;; + glinet,gl-mt300n-v2) + ucidef_add_switch "switch0" \ + "1:lan" "0:wan" "6@eth0" + ;; + gnubee,gb-pc1|\ + gnubee,gb-pc2) + ucidef_add_switch "switch0" \ + "0:lan" "4:lan" "6@eth0" + ;; head-weblink,hdrm200|\ + hiwifi,hc5661|\ lenovo,newifi-y1s) ucidef_add_switch "switch0" \ "1:lan" "2:lan" "3:lan" "4:lan" "5:lan" "0:wan" "6@eth0" ;; + hiwifi,hc5761) + ucidef_add_switch "switch0" \ + "1:lan" "4:lan" "0:wan" "6@eth0" + ;; hiwifi,hc5861) ucidef_add_switch "switch0" \ "0:lan" "1:lan" "5:wan" "6@eth0" @@ -343,108 +361,92 @@ ramips_setup_interfaces() ucidef_add_switch "switch1" \ "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "6@eth0" ;; - zyxel,keenetic-omni-ii) + lava,lr-25g001|\ + sitecom,wlr-6000|\ + trendnet,tew-691gr|\ + trendnet,tew-692gr) ucidef_add_switch "switch0" \ - "0:wan" "1:lan" "2:lan" "3:lan" "4:lan" "6@eth0" + "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "0@eth0" ;; - zyxel,keenetic-viva) - ucidef_add_switch "switch1" \ - "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "7t@eth0" + lenovo,newifi-d1) + ucidef_add_switch "switch0" \ + "1:lan:2" "2:lan:1" "4:wan" "6@eth0" ;; - kingston,mlwg2|\ - easyacc,wizard-8800|\ - asus,wl-330n) - ucidef_set_interface_lan "eth0.1" + lenovo,newifi-y1|\ + zbtlink,zbt-we1226) + ucidef_add_switch "switch0" \ + "0:lan:2" "1:lan:1" "4:wan" "6@eth0" ;; - tplink,archer-mr200) + linksys,e1700|\ + ralink,mt7620a-mt7530-evb) + ucidef_add_switch "switch1" \ + "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0" + ;; + linksys,re6500) ucidef_add_switch "switch0" \ - "0:lan" "1:lan" "2:lan" "3:lan" "6t@eth0" - ucidef_set_interface_wan "usb0" + "0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "6@eth0" ;; netgear,r6120) ucidef_add_switch "switch0" \ "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan" "6@eth0" - ;; - hiwifi,hc5761) - ucidef_add_switch "switch0" \ - "1:lan" "4:lan" "0:wan" "6@eth0" - ;; - planex,mzk-dp150n|\ - vocore,vocore-8m|\ - vocore,vocore-16m) + ;; + nexx,wt1520-4m|\ + nexx,wt1520-8m|\ + vonets,var11n-300) ucidef_add_switch "switch0" \ - "0:lan" "4:lan" "6t@eth0" + "0:lan" "4:wan" "6@eth0" ;; - lenovo,newifi-d1) + nexx,wt3020-4m|\ + nexx,wt3020-8m) ucidef_add_switch "switch0" \ - "1:lan:2" "2:lan:1" "4:wan" "6@eth0" + "4:lan" "0:wan" "6@eth0" ;; phicomm,k2g) ucidef_add_switch "switch0" \ "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5:wan" "6@eth0" ;; - dlink,dir-510l|\ - glinet,vixmini|\ - netgear,ex6150|\ - tplink,re350-v1) + phicomm,psg1218b) ucidef_add_switch "switch0" \ - "0:lan" "6@eth0" + "0:lan:3" "1:lan:2" "2:lan:1" "3:wan" "6@eth0" ;; - linksys,re6500) + planex,mzk-dp150n|\ + vocore,vocore-8m|\ + vocore,vocore-16m) ucidef_add_switch "switch0" \ - "0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "6@eth0" + "0:lan" "4:lan" "6t@eth0" ;; - asus,rt-n56u) + samsung,cy-swr1100) ucidef_add_switch "switch0" \ - "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "8@eth0" + "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "9@eth0" ;; - trendnet,tew-638apb-v2) + sparklan,wcr-150gn|\ + zbtlink,we1026-5g-16m) ucidef_add_switch "switch0" \ - "4:lan" "6@eth0" + "0:lan" "6t@eth0" ;; - lava,lr-25g001|\ - trendnet,tew-691gr|\ - trendnet,tew-692gr|\ - sitecom,wlr-6000) + tplink,archer-c20-v1|\ + tplink,archer-c50-v1) ucidef_add_switch "switch0" \ - "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "0@eth0" + "1:lan:3" "2:lan:4" "3:lan:1" "4:lan:2" "0:wan" "6@eth0" + ;; + tplink,archer-mr200) + ucidef_add_switch "switch0" \ + "0:lan" "1:lan" "2:lan" "3:lan" "6t@eth0" + ucidef_set_interface_wan "usb0" ;; tplink,tl-wr902ac-v3) ucidef_add_switch "switch0" \ "4:lan" "6@eth0" ;; - vonets,var11n-300|\ - nexx,wt1520-4m|\ - nexx,wt1520-8m) + trendnet,tew-638apb-v2) ucidef_add_switch "switch0" \ - "0:lan" "4:wan" "6@eth0" + "4:lan" "6@eth0" ;; vocore,vocore2|\ vocore,vocore2-lite) ucidef_add_switch "switch0" \ "0:lan" "2:lan" "6t@eth0" ;; - belkin,f5d8235-v1|\ - belkin,f5d8235-v2|\ - trendnet,tew-714tru|\ - ralink,v11st-fe|\ - buffalo,wzr-agl300nh) - ucidef_add_switch "switch0" \ - "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "5@eth0" - ;; - buffalo,wcr-1166ds) - ucidef_add_switch "switch0" \ - "3:lan" "4:wan" "6@eth0" - ;; - sparklan,wcr-150gn|\ - zbtlink,we1026-5g-16m) - ucidef_add_switch "switch0" \ - "0:lan" "6t@eth0" - ;; - buffalo,whr-1166d) - ucidef_add_switch "switch0" \ - "0:lan" "1:lan" "2:lan" "3:lan" "5:wan" "6@eth0" - ;; wiznet,wizfi630a) ucidef_add_switch "switch0" \ "0:lan" "1:lan" "2:wan" "6@eth0" @@ -453,11 +455,6 @@ ramips_setup_interfaces() ucidef_add_switch "switch0" \ "0:wan" "3:lan" "4:lan" "6@eth0" ;; - nexx,wt3020-4m|\ - nexx,wt3020-8m) - ucidef_add_switch "switch0" \ - "4:lan" "0:wan" "6@eth0" - ;; xiaomi,mir3g) ucidef_add_switch "switch0" \ "2:lan:2" "3:lan:1" "1:wan" "6t@eth0" @@ -470,15 +467,18 @@ ramips_setup_interfaces() ucidef_add_switch "switch0" \ "4:lan:1" "2:lan:2" "0:wan" "6@eth0" ;; - zbtlink,zbt-we1226|\ - lenovo,newifi-y1) + zyxel,keenetic-omni-ii) ucidef_add_switch "switch0" \ - "0:lan:2" "1:lan:1" "4:wan" "6@eth0" + "0:wan" "1:lan" "2:lan" "3:lan" "4:lan" "6@eth0" ;; zyxel,keenetic-start) ucidef_add_switch "switch0" \ "0:lan:3" "1:lan:2" "2:lan:1" "3:lan:0" "4:wan" "6@eth0" ;; + zyxel,keenetic-viva) + ucidef_add_switch "switch1" \ + "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "7t@eth0" + ;; *) RT3X5X=`cat /proc/cpuinfo | egrep "(RT3.5|RT5350)"` if [ -n "${RT3X5X}" ]; then @@ -497,55 +497,60 @@ ramips_setup_macs() local wan_mac="" case $board in - unbranded,a5-v11|\ - hootoo,ht-tm02|\ - loewe,wmdr-143n) - lan_mac=$(cat /sys/class/net/eth0/address) - ;; 8devices,carambola|\ - arcwireless,freestation5|\ alfa-network,w502u|\ + arcwireless,freestation5|\ netgear,wnce2001) wan_mac=$(mtd_get_mac_binary factory 46) ;; - nexaira,bc2|\ - hauppauge,broadway|\ - huawei,d105|\ + arcwireless,freestation5|\ dlink,dir-300-b7|\ dlink,dir-320-b1|\ dlink,dir-620-a1|\ engenius,esr-9753|\ - arcwireless,freestation5|\ + hame,mpr-a1|\ + hauppauge,broadway|\ + huawei,d105|\ hilink,hlk-7628n|\ hilink,hlk-rm04|\ - hame,mpr-a1|\ - petatel,psr-680w|\ - skyline,sl-r7205|\ lenovo,newifi-y1|\ - lenovo,newifi-y1s) + lenovo,newifi-y1s|\ + nexaira,bc2|\ + petatel,psr-680w|\ + skyline,sl-r7205) lan_mac=$(cat /sys/class/net/eth0/address) lan_mac=$(macaddr_setbit_la "$lan_mac") wan_mac=$(macaddr_add "$lan_mac" 1) ;; + asus,rt-n56u) + lan_mac=$(cat /sys/class/net/eth0/address) + lan_mac=$(macaddr_setbit_la "$lan_mac") + wan_mac=$(mtd_get_mac_binary factory 32772) + ;; belkin,f9k1109v1) wan_mac=$(mtd_get_mac_ascii uboot-env HW_WAN_MAC) lan_mac=$(mtd_get_mac_ascii uboot-env HW_LAN_MAC) ;; - edimax,br-6475nd) - lan_mac=$(cat /sys/class/net/eth0/address) - wan_mac=$(mtd_get_mac_binary devdata 7) + buffalo,wcr-1166ds|\ + buffalo,wsr-1166dhp) + local index="$(find_mtd_index "board_data")" + wan_mac="$(grep -m1 mac= "/dev/mtd${index}" | cut -d= -f2)" + lan_mac=$wan_mac ;; - samsung,cy-swr1100|\ - dlink,dch-m225) - lan_mac=$(mtd_get_mac_ascii factory lanmac) + buffalo,whr-1166d|\ + buffalo,whr-300hp2|\ + buffalo,whr-600d|\ + buffalo,wsr-600dhp) + wan_mac=$(mtd_get_mac_binary factory 4) + lan_mac=$wan_mac ;; - dlink,dir-645) - lan_mac=$(mtd_get_mac_ascii nvram lanmac) - wan_mac=$(mtd_get_mac_ascii nvram wanmac) + buffalo,whr-g300n|\ + glinet,gl-mt300n-v2) + wan_mac=$(mtd_get_mac_binary factory 4) ;; - dlink,dir-860l-b1) + dlink,dch-m225|\ + samsung,cy-swr1100) lan_mac=$(mtd_get_mac_ascii factory lanmac) - wan_mac=$(mtd_get_mac_ascii factory wanmac) ;; dlink,dir-510l|\ dlink,dwr-116-a1|\ @@ -557,33 +562,47 @@ ramips_setup_macs() wan_mac=$(jboot_config_read -m -i $(find_mtd_part "config") -o 0xE000) lan_mac=$(macaddr_add "$wan_mac" 1) ;; - linksys,e1700) - wan_mac=$(mtd_get_mac_ascii config WAN_MAC_ADDR) + dlink,dir-645) + lan_mac=$(mtd_get_mac_ascii nvram lanmac) + wan_mac=$(mtd_get_mac_ascii nvram wanmac) + ;; + dlink,dir-860l-b1) + lan_mac=$(mtd_get_mac_ascii factory lanmac) + wan_mac=$(mtd_get_mac_ascii factory wanmac) + ;; + dovado,tiny-ac) + lan_mac=$(mtd_get_mac_ascii u-boot-env LAN_MAC_ADDR) + wan_mac=$(mtd_get_mac_ascii u-boot-env WAN_MAC_ADDR) + ;; + edimax,br-6475nd) + lan_mac=$(cat /sys/class/net/eth0/address) + wan_mac=$(mtd_get_mac_binary devdata 7) ;; edimax,br-6478ac-v2) lan_mac=$(cat /sys/class/net/eth0/address) wan_mac=$(macaddr_add "$lan_mac" 2) ;; elecom,wrc-1167ghbk2-s|\ - elecom,wrc-2533gst|\ elecom,wrc-1900gst|\ + elecom,wrc-2533gst|\ samknows,whitebox-v8) wan_mac=$(mtd_get_mac_binary factory 57350) ;; - glinet,gl-mt300n-v2|\ - buffalo,whr-g300n) - wan_mac=$(mtd_get_mac_binary factory 4) - ;; hiwifi,hc5661|\ + hiwifi,hc5661a|\ hiwifi,hc5761|\ hiwifi,hc5861|\ - hiwifi,hc5661a|\ - hiwifi,hc5962|\ - hiwifi,hc5861b) + hiwifi,hc5861b|\ + hiwifi,hc5962) lan_mac=`mtd_get_mac_ascii bdinfo "Vfac_mac "` [ -n "$lan_mac" ] || lan_mac=$(cat /sys/class/net/eth0/address) wan_mac=$(macaddr_add "$lan_mac" 1) ;; + hootoo,ht-tm02|\ + loewe,wmdr-143n|\ + unbranded,a5-v11) + lan_mac=$(cat /sys/class/net/eth0/address) + ;; iodata,wn-ac1167gr|\ iodata,wn-ac733gr3) wan_mac=$(macaddr_add "$(mtd_get_mac_binary Factory 4)" -1) @@ -592,10 +611,12 @@ ramips_setup_macs() iodata,wn-gx300gr) wan_mac=$(macaddr_add "$(mtd_get_mac_binary Factory 4)" 1) ;; - zyxel,keenetic-omni|\ - zyxel,keenetic-omni-ii|\ - zyxel,keenetic-viva) - wan_mac=$(mtd_get_mac_binary factory 40) + lenovo,newifi-d1) + lan_mac=$(cat /sys/class/net/eth0/address) + lan_mac=$(macaddr_add "$lan_mac" 2) + ;; + linksys,e1700) + wan_mac=$(mtd_get_mac_ascii config WAN_MAC_ADDR) ;; mediatek,linkit-smart-7688) wan_mac=$(mtd_get_mac_binary factory 4) @@ -605,92 +626,71 @@ ramips_setup_macs() lan_mac=$(mtd_get_mac_binary factory_info 13) wan_mac=$(macaddr_add "$lan_mac" 1) ;; - xiaomi,miwifi-mini) - wan_mac=$(cat /sys/class/net/eth0/address) - lan_mac=$(macaddr_setbit_la "$wan_mac") - ;; - poray,m3|\ - poray,m4-4m|\ - poray,m4-8m|\ - poray,x5|\ - poray,x8) - lan_mac=$(cat /sys/class/net/eth0/address) - lan_mac=$(macaddr_add "$lan_mac" -2) - ;; - lenovo,newifi-d1) - lan_mac=$(cat /sys/class/net/eth0/address) - lan_mac=$(macaddr_add "$lan_mac" 2) - ;; - onion,omega2|\ - onion,omega2p) + netgear,r6220|\ + netgear,r6350|\ + netgear,wndr3700-v5) wan_mac=$(mtd_get_mac_binary factory 4) - lan_mac=$(mtd_get_mac_binary factory 46) + lan_mac=$(macaddr_add "$wan_mac" 1) ;; ohyeah,oy-0001|\ phicomm,k2g) lan_mac=$(mtd_get_mac_binary factory 40) wan_mac=$(mtd_get_mac_binary factory 46) ;; - netgear,r6220|\ - netgear,r6350|\ - netgear,wndr3700-v5) + onion,omega2|\ + onion,omega2p) wan_mac=$(mtd_get_mac_binary factory 4) - lan_mac=$(macaddr_add "$wan_mac" 1) + lan_mac=$(mtd_get_mac_binary factory 46) ;; - asus,rt-n56u) + planex,vr500) + lan_mac=$(mtd_get_mac_binary factory 57344) + wan_mac=$(mtd_get_mac_binary factory 57350) + ;; + poray,m3|\ + poray,m4-4m|\ + poray,m4-8m|\ + poray,x5|\ + poray,x8) lan_mac=$(cat /sys/class/net/eth0/address) - lan_mac=$(macaddr_setbit_la "$lan_mac") - wan_mac=$(mtd_get_mac_binary factory 32772) + lan_mac=$(macaddr_add "$lan_mac" -2) + ;; + sitecom,wlr-6000) + wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 32772)" 2) ;; skylab,skw92a) lan_mac=$(mtd_get_mac_binary factory 40) wan_mac=$(mtd_get_mac_binary factory 46) ;; - trendnet,tew-691gr) - wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 4)" 3) - ;; - trendnet,tew-692gr) - wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 4)" 1) - ;; - dovado,tiny-ac) - lan_mac=$(mtd_get_mac_ascii u-boot-env LAN_MAC_ADDR) - wan_mac=$(mtd_get_mac_ascii u-boot-env WAN_MAC_ADDR) - ;; - planex,vr500) - lan_mac=$(mtd_get_mac_binary factory 57344) - wan_mac=$(mtd_get_mac_binary factory 57350) + sparklan,wcr-150gn) + wan_mac=$(mtd_get_mac_binary factory 40) ;; tenda,w306r-v2) lan_mac=$(cat /sys/class/net/eth0/address) wan_mac=$(macaddr_add "$lan_mac" 5) ;; - buffalo,wcr-1166ds|\ - buffalo,wsr-1166dhp) - local index="$(find_mtd_index "board_data")" - wan_mac="$(grep -m1 mac= "/dev/mtd${index}" | cut -d= -f2)" - lan_mac=$wan_mac - ;; - sparklan,wcr-150gn) - wan_mac=$(mtd_get_mac_binary factory 40) + trendnet,tew-691gr) + wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 4)" 3) ;; - buffalo,whr-1166d|\ - buffalo,whr-300hp2|\ - buffalo,whr-600d|\ - buffalo,wsr-600dhp) - wan_mac=$(mtd_get_mac_binary factory 4) - lan_mac=$wan_mac + trendnet,tew-692gr) + wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 4)" 1) ;; wiznet,wizfi630a) lan_mac=$(mtd_get_mac_binary factory 4) wan_mac=$(mtd_get_mac_binary factory 40) ;; - sitecom,wlr-6000) - wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 32772)" 2) - ;; xiaomi,mir3g|\ xiaomi,mir3p) lan_mac=$(mtd_get_mac_binary Factory 0xe006) ;; + xiaomi,miwifi-mini) + wan_mac=$(cat /sys/class/net/eth0/address) + lan_mac=$(macaddr_setbit_la "$wan_mac") + ;; + zyxel,keenetic-omni|\ + zyxel,keenetic-omni-ii|\ + zyxel,keenetic-viva) + wan_mac=$(mtd_get_mac_binary factory 40) + ;; zyxel,keenetic-start) wan_mac=$(mtd_get_mac_binary factory 40) ;;