Odp: limit szybkości transferu dla wybranego usera po MAC ?
1024kbps ![]()
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → limit szybkości transferu dla wybranego usera po MAC ?
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
1024kbps ![]()
Np. dla ip 192.168.1.100
uci set nft-qos.m100up=upload
uci set nft-qos.m100up.unit=kbytes
uci set nft-qos.m100up.ipaddr=192.168.1.100
uci set nft-qos.m100up.rate=128
uci set nft-qos.m100down=download
uci set nft-qos.m100down.unit=kbytes
uci set nft-qos.m100down.ipaddr=192.168.1.100
uci set nft-qos.m100down.rate=128
uci set nft-qos.default.limit_enable=1
uci set nft-qos.default.limit_type=static
uci commit nft-qos
/etc/init.d/nft-qos restart
Generalnie to opisy masz w /etc/config/nft-qos po instalacji pakietu. Bo jak coś tam zmienisz przez uci to opisy znikną.
cos chyba nie dziala bo zasuwa z pelna predkoscia lacza... (w moim przypadku urzadzenie ma statycznie przydzielony ip 192.168.1.99 wiec zmienilem te formulke powyzej na wlasciwy numer 99)
To zmień mu na dhcp a w routerze ustaw static dhcp. I patrz w logi, bo on wypisuje różne informacje.
nie dziala "przycinanie" lacza w zadnym z przypadkow tzn.
1. Router DHCP, urzadzenie statyczny IP192.168.1.99,
2. Router przydziela statycznie nr 192.168.1.99 a w urzadzeniu ustawione automatyczne pobieranie adresu.
Tak wyglada log
Sun May 19 16:25:41 2019 daemon.info dnsmasq-dhcp[2751]: DHCPDISCOVER(br-lan) 192.168.1.186 00:21:ff:a1:1b:06
Sun May 19 16:25:41 2019 daemon.info dnsmasq-dhcp[2751]: DHCPOFFER(br-lan) 192.168.1.186 00:21:ff:a1:1b:06
Sun May 19 16:25:41 2019 daemon.info dnsmasq-dhcp[2751]: DHCPREQUEST(br-lan) 192.168.1.186 00:21:ff:a1:1b:06
Sun May 19 16:25:41 2019 daemon.info dnsmasq-dhcp[2751]: DHCPACK(br-lan) 192.168.1.186 00:21:ff:a1:1b:06 EVOBOXPVR_2139
Sun May 19 16:25:41 2019 user.notice nft-qos-monitor: ACTION=add, MACADDR=00:21:ff:a1:1b:06, IPADDR=192.168.1.186, HOSTNAME=EVOBOXPVR_2139
Sun May 19 16:25:41 2019 daemon.info pppd[2917]: System time change detected.
Sun May 19 16:25:42 2019 user.notice nft-qos-dynamic: ACTION=add, MACADDR=00:21:ff:a1:1b:06, IPADDR=192.168.1.186, HOSTNAME=EVOBOXPVR_2139
Sun May 19 16:25:42 2019 daemon.notice pppd[2917]: CHAP authentication succeeded
Sun May 19 16:25:42 2019 daemon.notice pppd[2917]: MPPE 128-bit stateless compression enabled
Sun May 19 16:25:43 2019 daemon.notice pppd[2917]: local IP address 10.100.201.20
Sun May 19 16:25:43 2019 daemon.notice pppd[2917]: remote IP address 10.100.201.254
Sun May 19 16:25:43 2019 daemon.notice pppd[2917]: primary DNS address 208.67.220.220
Sun May 19 16:25:43 2019 daemon.notice pppd[2917]: secondary DNS address 208.67.222.222
Sun May 19 16:25:43 2019 daemon.notice netifd: Network device 'pptp-pptp' link is up
Sun May 19 16:25:43 2019 daemon.notice netifd: Interface 'pptp' is now up
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: reading /tmp/resolv.conf.auto
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: using local addresses only for domain test
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: using local addresses only for domain onion
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: using local addresses only for domain localhost
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: using local addresses only for domain local
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: using local addresses only for domain invalid
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: using local addresses only for domain bind
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: using local addresses only for domain lan
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: using nameserver 208.67.220.220#53
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: using nameserver 208.67.222.222#53
Sun May 19 16:25:43 2019 daemon.info dnsmasq[2751]: using nameserver 192.168.2.1#53
Sun May 19 16:25:43 2019 user.notice firewall: Reloading firewall due to ifup of pptp (pptp-pptp)
Sun May 19 16:28:09 2019 daemon.info hostapd: wlan1: STA 8c:1a:bf:3e:5c:46 IEEE 802.11: authenticated
Sun May 19 16:28:09 2019 daemon.info hostapd: wlan1: STA 8c:1a:bf:3e:5c:46 IEEE 802.11: associated (aid 3)
Sun May 19 16:28:09 2019 daemon.notice hostapd: wlan1: AP-STA-CONNECTED 8c:1a:bf:3e:5c:46
Sun May 19 16:28:09 2019 daemon.info hostapd: wlan1: STA 8c:1a:bf:3e:5c:46 WPA: pairwise key handshake completed (RSN)
Sun May 19 16:28:19 2019 daemon.info hostapd: wlan1: STA 54:88:0e:11:9c:84 IEEE 802.11: authenticated
Sun May 19 16:28:19 2019 daemon.info hostapd: wlan1: STA 54:88:0e:11:9c:84 IEEE 802.11: associated (aid 1)
Sun May 19 16:28:19 2019 daemon.notice hostapd: wlan1: AP-STA-CONNECTED 54:88:0e:11:9c:84
Sun May 19 16:28:19 2019 daemon.info hostapd: wlan1: STA 54:88:0e:11:9c:84 WPA: pairwise key handshake completed (RSN)
Sun May 19 16:28:20 2019 daemon.info dnsmasq-dhcp[2751]: DHCPREQUEST(br-lan) 192.168.1.235 54:88:0e:11:9c:84
Sun May 19 16:28:20 2019 daemon.info dnsmasq-dhcp[2751]: DHCPACK(br-lan) 192.168.1.235 54:88:0e:11:9c:84
Sun May 19 16:28:21 2019 user.notice nft-qos-monitor: ACTION=update, MACADDR=54:88:0e:11:9c:84, IPADDR=192.168.1.235, HOSTNAME=
Sun May 19 16:28:21 2019 user.notice nft-qos-dynamic: ACTION=update, MACADDR=54:88:0e:11:9c:84, IPADDR=192.168.1.235, HOSTNAME=
Sun May 19 16:28:39 2019 daemon.info hostapd: wlan1: STA d4:6d:6d:85:04:e4 IEEE 802.11: authenticated
Sun May 19 16:28:39 2019 daemon.info hostapd: wlan1: STA d4:6d:6d:85:04:e4 IEEE 802.11: associated (aid 4)
Sun May 19 16:28:39 2019 daemon.notice hostapd: wlan1: AP-STA-CONNECTED d4:6d:6d:85:04:e4
Sun May 19 16:28:39 2019 daemon.info hostapd: wlan1: STA d4:6d:6d:85:04:e4 WPA: pairwise key handshake completed (RSN)
Sun May 19 16:28:39 2019 daemon.warn odhcpd[1559]: DHCPV6 SOLICIT IA_NA from 0001000122a169afd46d6d8504e4 on br-lan: ok fd18:c848:400::dcc/128
Sun May 19 16:28:40 2019 daemon.info dnsmasq-dhcp[2751]: DHCPREQUEST(br-lan) 192.168.1.171 d4:6d:6d:85:04:e4
Sun May 19 16:28:40 2019 daemon.info dnsmasq-dhcp[2751]: DHCPACK(br-lan) 192.168.1.171 d4:6d:6d:85:04:e4 LAPTOP-INOVH01N
Sun May 19 16:28:40 2019 daemon.info dnsmasq[2751]: read /etc/hosts - 4 addresses
Sun May 19 16:28:40 2019 daemon.info dnsmasq[2751]: read /tmp/hosts/odhcpd - 0 addresses
Sun May 19 16:28:40 2019 daemon.info dnsmasq[2751]: read /tmp/hosts/dhcp.cfg01411c - 1 addresses
Sun May 19 16:28:40 2019 daemon.info dnsmasq-dhcp[2751]: read /etc/ethers - 0 addresses
Sun May 19 16:28:40 2019 user.notice nft-qos-monitor: ACTION=add, MACADDR=d4:6d:6d:85:04:e4, IPADDR=192.168.1.171, HOSTNAME=LAPTOP-INOVH01N
Sun May 19 16:28:40 2019 daemon.warn odhcpd[1559]: DHCPV6 SOLICIT IA_NA from 0001000122a169afd46d6d8504e4 on br-lan: ok fd18:c848:400::dcc/128
Sun May 19 16:28:40 2019 user.notice nft-qos-dynamic: ACTION=add, MACADDR=d4:6d:6d:85:04:e4, IPADDR=192.168.1.171, HOSTNAME=LAPTOP-INOVH01N
Sun May 19 16:28:40 2019 user.notice nft-qos-monitor: ACTION=update, MACADDR=d4:6d:6d:85:04:e4, IPADDR=192.168.1.171, HOSTNAME=LAPTOP-INOVH01N
Sun May 19 16:28:41 2019 daemon.warn odhcpd[1559]: DHCPV6 REQUEST IA_NA from 0001000122a169afd46d6d8504e4 on br-lan: ok fd18:c848:400::dcc/128
Sun May 19 16:28:41 2019 user.notice nft-qos-dynamic: ACTION=update, MACADDR=d4:6d:6d:85:04:e4, IPADDR=192.168.1.171, HOSTNAME=LAPTOP-INOVH01N
Sun May 19 16:28:41 2019 daemon.info dnsmasq[2751]: read /etc/hosts - 4 addresses
Sun May 19 16:28:41 2019 daemon.info dnsmasq[2751]: read /tmp/hosts/odhcpd - 1 addresses
Sun May 19 16:28:41 2019 daemon.info dnsmasq[2751]: read /tmp/hosts/dhcp.cfg01411c - 1 addresses
Sun May 19 16:28:41 2019 daemon.info dnsmasq-dhcp[2751]: read /etc/ethers - 0 addresses
Sun May 19 16:28:41 2019 user.notice nft-qos-monitor: ACTION=update, MACADDR=00:21:ff:a1:1b:06, IPADDR=192.168.1.186, HOSTNAME=EVOBOXPVR_2139
Sun May 19 16:28:41 2019 user.notice nft-qos-dynamic: ACTION=update, MACADDR=00:21:ff:a1:1b:06, IPADDR=192.168.1.186, HOSTNAME=EVOBOXPVR_2139
Sun May 19 16:28:41 2019 user.notice nft-qos-monitor: ACTION=update, MACADDR=54:88:0e:11:9c:84, IPADDR=192.168.1.235, HOSTNAME=
Sun May 19 16:28:42 2019 user.notice nft-qos-dynamic: ACTION=update, MACADDR=54:88:0e:11:9c:84, IPADDR=192.168.1.235, HOSTNAME=
Sun May 19 16:28:42 2019 user.notice nft-qos-monitor: ACTION=update, MACADDR=d4:6d:6d:85:04:e4, IPADDR=192.168.1.171, HOSTNAME=LAPTOP-INOVH01N
Sun May 19 16:28:42 2019 user.notice nft-qos-dynamic: ACTION=update, MACADDR=d4:6d:6d:85:04:e4, IPADDR=192.168.1.171, HOSTNAME=LAPTOP-INOVH01N
Sun May 19 16:28:42 2019 user.notice nft-qos-monitor: ACTION=update, MACADDR=00:21:ff:a1:1b:06, IPADDR=192.168.1.186, HOSTNAME=EVOBOXPVR_2139
Sun May 19 16:28:43 2019 user.notice nft-qos-dynamic: ACTION=update, MACADDR=00:21:ff:a1:1b:06, IPADDR=192.168.1.186, HOSTNAME=EVOBOXPVR_2139
Sun May 19 16:28:43 2019 user.notice nft-qos-monitor: ACTION=update, MACADDR=54:88:0e:11:9c:84, IPADDR=192.168.1.235, HOSTNAME=
Sun May 19 16:28:43 2019 user.notice nft-qos-dynamic: ACTION=update, MACADDR=54:88:0e:11:9c:84, IPADDR=192.168.1.235, HOSTNAME=
Sun May 19 16:28:58 2019 daemon.err uhttpd[1654]: luci: accepted login on / for root from 192.168.1.171uci show nft-qos
cat /tmp/qos.nft
Pokaż.
root@OpenWrt:~# uci show nft-qos
nft-qos.default=default
nft-qos.default.limit_enable='1'
nft-qos.default.limit_type='static'
nft-qos.default.static_unit_dl='kbytes'
nft-qos.default.static_unit_ul='kbytes'
nft-qos.default.static_rate_dl='50'
nft-qos.default.static_rate_ul='50'
nft-qos.default.dynamic_cidr='192.168.1.0/24'
nft-qos.default.dynamic_cidr6='AAAA:BBBB::1/64'
nft-qos.default.dynamic_bw_up='100'
nft-qos.default.dynamic_bw_down='100'
nft-qos.default.priority_enable='0'
nft-qos.default.priority_netdev='lan'
nft-qos.m100up=upload
nft-qos.m100up.unit='kbytes'
nft-qos.m100up.ipaddr='192.168.1.99'
nft-qos.m100up.rate='1024'
nft-qos.m100down=download
nft-qos.m100down.unit='kbytes'
nft-qos.m100down.ipaddr='192.168.1.99'
nft-qos.m100down.rate='1024'root@OpenWrt:~# cat /tmp/qos.nft
#!/usr/sbin/nft -f
# Copyright (C) 2018 rosysong@rosinson.com
#
table inet nft-qos-static {
chain upload {
type filter hook prerouting priority 0; policy accept;
ip saddr 192.168.1.99 limit rate over 1024 kbytes/second drop
}
chain download {
type filter hook postrouting priority 0; policy accept;
ip daddr 192.168.1.99 limit rate over 1024 kbytes/second drop
}
}
root@OpenWrt:~#Mała poprawka:
uci set nft-qos.m100up.rate='128'
uci set nft-qos.m100down.rate='128'
uci commit
/etc/init.d/nft-qos restart
faktycznie - sam moglem sie kapnac. ehh ten angielski kilobyte, kilobit ![]()
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → limit szybkości transferu dla wybranego usera po MAC ?
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc