Keresés

Hirdetés

Új hozzászólás Aktív témák

  • vargalex

    Topikgazda

    válasz CS_D #12690 üzenetére

    Hi!

    A MAC szűréshez 2 patch-em van. Az egyik a tényleges szűréshez, a másik csak a Luci-n való beállítás lehetőségéhez.

    100-mac80211.patch (a trunk/package/mac80211/patches könyvtárba kell létrehozni):

    Index: files/lib/wifi/mac80211.sh
    ===================================================================
    --- a/files/lib/wifi/mac80211.sh (revision 26229)
    +++ b/files/lib/wifi/mac80211.sh (working copy)
    @@ -35,9 +35,9 @@
    [ -n "$ht_capab" ] && append base_cfg "ht_capab=$ht_capab" "$N"
    }
    }
    -
    - config_get macfilter "$vif" macfilter
    - case "$macfilter" in
    +
    + config_get macpolicy "$device" macpolicy
    + case "$macpolicy" in
    allow)
    append base_cfg "macaddr_acl=1" "$N"
    append base_cfg "accept_mac_file=$macfile" "$N"
    @@ -47,7 +47,7 @@
    append base_cfg "deny_mac_file=$macfile" "$N"
    ;;
    esac
    - config_get maclist "$vif" maclist
    + config_get maclist "$device" maclist
    [ -n "$maclist" ] && {
    for mac in $maclist; do
    echo "$mac" >> $macfile

    100-wifi.lua.patch (a trunk/feeds/luci/luci/patches/ könyvtárba kell létrehozni):

    Index: modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua
    ===================================================================
    --- a/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua (revision 6982)
    +++ b/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua (working copy)
    @@ -113,6 +113,14 @@
    tp:value(p.dbm, "%i dBm (%i mW)" %{ p.dbm, p.mw })
    end

    + mp = s:taboption("macfilter", ListValue, "macpolicy", translate("MAC-Address Filter"))
    + mp:value("", translate("disable"))
    + mp:value("allow", translate("Allow listed only"))
    + mp:value("deny", translate("Allow all except listed"))
    + ml = s:taboption("macfilter", DynamicList, "maclist", translate("MAC-List"))
    + ml:depends({macpolicy="allow"})
    + ml:depends({macpolicy="deny"})
    +
    mode = s:taboption("advanced", ListValue, "hwmode", translate("Mode"))
    mode:value("", translate("auto"))
    if hw_modes.b then mode:value("11b", "802.11b") end

    Persze a file-ok a routeren manuálisan is módosíthatóak.

    Az rdate-t egyszerűen úgy tudod kikapcsolni, hogy kitörlöd a definiált time servereket. De ha benne is hagyod, akkor sincs semmi gond, ugyanis az rdate frissítés csak WAN up-kor fut le, míg az ntpclient a beállított időközönként folyamatosan szinkronizál. A kettő megfér egymás mellett.

    [ Szerkesztve ]

    Alex

Új hozzászólás Aktív témák