root@Gargoyle:~# cat /proc/cpuinfo
processor       : 0
model name      : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS        : 400.00
Features        : swp half fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant     : 0x2
CPU part        : 0x131
CPU revision    : 1

Hardware        : Marvell Kirkwood (Flattened Device Tree)
Revision        : 0000
Serial          : 0000000000000000

Nie napisałem tego na wstępie ale u mnie to na innych sprzętach też jak najbardziej działa poprawnie. Na Mikrotiku RB951g-2HnD, na Linkys WRT1900ACS.

English is not a problem. On a clean system, with limit 1 GB and after opening one www site.

root@Gargoyle:~# iptables -t mangle -nvL | grep bandwidth
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id total1-upload-2-449 --type combined --current_bandwidth 0 --reset_interval 2 --reset_time 2 --intervals_to_save 449
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id bdist1-upload-minute-15 --type individual_src --reset_interval minute --intervals_to_save 15
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id total2-upload-minute-359 --type combined --current_bandwidth 0 --reset_interval minute --intervals_to_save 359
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id bdist2-upload-900-24 --type individual_src --reset_interval 900 --reset_time 900 --intervals_to_save 24
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id total3-upload-180-479 --type combined --current_bandwidth 0 --reset_interval 180 --reset_time 180 --intervals_to_save 479
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id bdist3-upload-hour-24 --type individual_src --reset_interval hour --intervals_to_save 24
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id total4-upload-7200-359 --type combined --current_bandwidth 0 --reset_interval 7200 --reset_time 7200 --intervals_to_save 359
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id bdist4-upload-day-31 --type individual_src --reset_interval day --intervals_to_save 31
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id total5-upload-day-365 --type combined --current_bandwidth 0 --reset_interval day --intervals_to_save 365
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id bdist5-upload-month-12 --type individual_src --reset_interval month --intervals_to_save 12
    0     0 CONNMARK   all  --  *      *       0.0.0.0/0            192.168.1.187       bandwidth --id 192.168.1.187_ingress --type combined --greater_than 1073741824 --current_bandwidth 0 --reset_interval day  CONNMARK or 0x8000

root@Gargoyle:~# print_quotas
var quotaIdList = [ "192.168.1.187" ];
var quotaIpLists = [];
quotaIpLists["192.168.1.187"] = [ "192.168.1.187"];
var quotaTimes    = new Array();
var quotaUsed     = new Array();
var quotaLimits   = new Array();
var quotaPercents = new Array();
quotaTimes["192.168.1.187"] = ["", "", "", "always"];
quotaUsed[ "192.168.1.187" ] = [];
quotaPercents[ "192.168.1.187" ] = [];
quotaLimits[ "192.168.1.187" ] = [];
quotaUsed[ "192.168.1.187" ][ "192.168.1.187" ] = [ -1, 20829148276628563, -1 ];
quotaPercents[ "192.168.1.187" ][ "192.168.1.187" ] = [ -1.000, 100.000, -1.000 ];
quotaLimits[ "192.168.1.187" ][ "192.168.1.187" ] = [ -1, 1073741824, -1 ];

Przekroczenie limitu było widoczne w gui jak to robiłem. Zrobie ponowmie od zera ale dopiero po południu.

No problem.
root@Gargoyle:~# iptables -t mangle -nvL | grep bandwidth
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id total1-upload-2-449 --type combined --current_bandwidth 0 --reset_interval 2 --reset_time 2 --intervals_to_save 449
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id bdist1-upload-minute-15 --type individual_src --reset_interval minute --intervals_to_save 15
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id total2-upload-minute-359 --type combined --current_bandwidth 0 --reset_interval minute --intervals_to_save 359
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id bdist2-upload-900-24 --type individual_src --reset_interval 900 --reset_time 900 --intervals_to_save 24
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id total3-upload-180-479 --type combined --current_bandwidth 0 --reset_interval 180 --reset_time 180 --intervals_to_save 479
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id bdist3-upload-hour-24 --type individual_src --reset_interval hour --intervals_to_save 24
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id total4-upload-7200-359 --type combined --current_bandwidth 0 --reset_interval 7200 --reset_time 7200 --intervals_to_save 359
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id bdist4-upload-day-31 --type individual_src --reset_interval day --intervals_to_save 31
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id total5-upload-day-365 --type combined --current_bandwidth 0 --reset_interval day --intervals_to_save 365
    0     0            all  --  *      *       0.0.0.0/0            0.0.0.0/0           bandwidth --id bdist5-upload-month-12 --type individual_src --reset_interval month --intervals_to_save 12

root@Gargoyle:~# print_quotas
var quotaIdList = [  ];
var quotaIpLists = [];
var quotaTimes    = new Array();
var quotaUsed     = new Array();
var quotaLimits   = new Array();
var quotaPercents = new Array();

Router model is L-50, the grey one without WLAN (SG-80A).

Czysty system, ustawiony limit 1 GB. Po otwarciu jednej strony www.

https://postimg.cc/gX0DqCJ0

root@Gargoyle:~# print_quotas
var quotaIdList = [ "192.168.1.187" ];
var quotaIpLists = [];
quotaIpLists["192.168.1.187"] = [ "192.168.1.187"];
var quotaTimes    = new Array();
var quotaUsed     = new Array();
var quotaLimits   = new Array();
var quotaPercents = new Array();
quotaTimes["192.168.1.187"] = ["", "", "", "always"];
quotaUsed[ "192.168.1.187" ] = [];
quotaPercents[ "192.168.1.187" ] = [];
quotaLimits[ "192.168.1.187" ] = [];
quotaUsed[ "192.168.1.187" ][ "192.168.1.187" ] = [ -1, 11540474045148078, -1 ];
quotaPercents[ "192.168.1.187" ][ "192.168.1.187" ] = [ -1.000, 100.000, -1.000 ];
quotaLimits[ "192.168.1.187" ][ "192.168.1.187" ] = [ -1, 1073741824, -1 ];

root@Gargoyle:~# uci show firewall
firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood='1'
firewall.@defaults[0].input='REJECT'
firewall.@defaults[0].output='ACCEPT'
firewall.@defaults[0].forward='REJECT'
firewall.@zone[0]=zone
firewall.@zone[0].name='lan'
firewall.@zone[0].network='lan'
firewall.@zone[0].input='ACCEPT'
firewall.@zone[0].output='ACCEPT'
firewall.@zone[0].forward='ACCEPT'
firewall.@zone[1]=zone
firewall.@zone[1].name='wan'
firewall.@zone[1].network='wan' 'wan6'
firewall.@zone[1].input='REJECT'
firewall.@zone[1].output='ACCEPT'
firewall.@zone[1].forward='REJECT'
firewall.@zone[1].masq='1'
firewall.@zone[1].mtu_fix='1'
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src='lan'
firewall.@forwarding[0].dest='wan'
firewall.@rule[0]=rule
firewall.@rule[0].name='Allow-DHCP-Renew'
firewall.@rule[0].src='wan'
firewall.@rule[0].proto='udp'
firewall.@rule[0].dest_port='68'
firewall.@rule[0].target='ACCEPT'
firewall.@rule[0].family='ipv4'
firewall.@rule[1]=rule
firewall.@rule[1].name='Allow-Ping'
firewall.@rule[1].src='wan'
firewall.@rule[1].proto='icmp'
firewall.@rule[1].icmp_type='echo-request'
firewall.@rule[1].family='ipv4'
firewall.@rule[1].target='ACCEPT'
firewall.@rule[2]=rule
firewall.@rule[2].name='Allow-IGMP'
firewall.@rule[2].src='wan'
firewall.@rule[2].proto='igmp'
firewall.@rule[2].family='ipv4'
firewall.@rule[2].target='ACCEPT'
firewall.@rule[3]=rule
firewall.@rule[3].name='Allow-DHCPv6'
firewall.@rule[3].src='wan'
firewall.@rule[3].proto='udp'
firewall.@rule[3].dest_port='546'
firewall.@rule[3].family='ipv6'
firewall.@rule[3].target='ACCEPT'
firewall.@rule[4]=rule
firewall.@rule[4].name='Allow-MLD'
firewall.@rule[4].src='wan'
firewall.@rule[4].proto='icmp'
firewall.@rule[4].src_ip='fe80::/10'
firewall.@rule[4].icmp_type='130/0' '131/0' '132/0' '143/0'
firewall.@rule[4].family='ipv6'
firewall.@rule[4].target='ACCEPT'
firewall.@rule[5]=rule
firewall.@rule[5].name='Allow-ICMPv6-Input'
firewall.@rule[5].src='wan'
firewall.@rule[5].proto='icmp'
firewall.@rule[5].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type' 'router-solicitation' 'neighbour-solicitation' 'router-advertisement' 'neighbour-advertisement'
firewall.@rule[5].limit='1000/sec'
firewall.@rule[5].family='ipv6'
firewall.@rule[5].target='ACCEPT'
firewall.@rule[6]=rule
firewall.@rule[6].name='Allow-ICMPv6-Forward'
firewall.@rule[6].src='wan'
firewall.@rule[6].dest='*'
firewall.@rule[6].proto='icmp'
firewall.@rule[6].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type'
firewall.@rule[6].limit='1000/sec'
firewall.@rule[6].family='ipv6'
firewall.@rule[6].target='ACCEPT'
firewall.@rule[7]=rule
firewall.@rule[7].name='Allow-IPSec-ESP'
firewall.@rule[7].src='wan'
firewall.@rule[7].dest='lan'
firewall.@rule[7].proto='esp'
firewall.@rule[7].target='ACCEPT'
firewall.@rule[8]=rule
firewall.@rule[8].name='Allow-ISAKMP'
firewall.@rule[8].src='wan'
firewall.@rule[8].dest='lan'
firewall.@rule[8].dest_port='500'
firewall.@rule[8].proto='udp'
firewall.@rule[8].target='ACCEPT'
firewall.@rule[9]=rule
firewall.@rule[9].name='Support-UDP-Traceroute'
firewall.@rule[9].src='wan'
firewall.@rule[9].dest_port='33434:33689'
firewall.@rule[9].proto='udp'
firewall.@rule[9].family='ipv4'
firewall.@rule[9].target='REJECT'
firewall.@rule[9].enabled='false'
firewall.@include[0]=include
firewall.@include[0].path='/etc/firewall.user'
firewall.@include[0].reload='1'
firewall.@include[1]=include
firewall.@include[1].type='script'
firewall.@include[1].path='/usr/lib/gargoyle_firewall_util/gargoyle_additions.firewall'
firewall.@include[1].family='any'
firewall.@include[1].reload='1'
firewall.openvpn_include_file=include
firewall.openvpn_include_file.path='/etc/openvpn.firewall'
firewall.openvpn_include_file.reload='1'
firewall.wireguard_include_file=include
firewall.wireguard_include_file.path='/etc/wireguard.firewall'
firewall.wireguard_include_file.reload='1'
firewall.quota_1=quota
firewall.quota_1.ingress_limit='1073741824'
firewall.quota_1.reset_interval='day'
firewall.quota_1.ip='192.168.1.187'
firewall.quota_1.id='192.168.1.187'
firewall.quota_1.enabled='1'

Ale problemem nie jest wysokość ustawionego limitu. Ustawiłem go tak wysoko, tylko dlatego, żeby od razu nie wskoczyło przekroczenie jego 100%. Jeżeli ustawię powiedzmy 1 GB, to już po otwarciu jednej strony www i kilku sekundach limit jest wyczerpany bo naliczone zostają setki lub nawet tysiące TB, zamiast kilku czy kilkunastu MB max. To jest problem.

root@Gargoyle:~# print_quotas
var quotaIdList = [ "192.168.1.187" ];
var quotaIpLists = [];
quotaIpLists["192.168.1.187"] = [ "192.168.1.187"];
var quotaTimes    = new Array();
var quotaUsed     = new Array();
var quotaLimits   = new Array();
var quotaPercents = new Array();
quotaTimes["192.168.1.187"] = ["", "", "", "always"];
quotaUsed[ "192.168.1.187" ] = [];
quotaPercents[ "192.168.1.187" ] = [];
quotaLimits[ "192.168.1.187" ] = [];
quotaUsed[ "192.168.1.187" ][ "192.168.1.187" ] = [ -1, -5387712439024324302, -1 ];
quotaPercents[ "192.168.1.187" ][ "192.168.1.187" ] = [ -1.000, -980.019, -1.000 ];
quotaLimits[ "192.168.1.187" ][ "192.168.1.187" ] = [ -1, 549755813888000000, -1 ];

root@Gargoyle:~# uci show firewall
firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood='1'
firewall.@defaults[0].input='REJECT'
firewall.@defaults[0].output='ACCEPT'
firewall.@defaults[0].forward='REJECT'
firewall.@zone[0]=zone
firewall.@zone[0].name='lan'
firewall.@zone[0].network='lan'
firewall.@zone[0].input='ACCEPT'
firewall.@zone[0].output='ACCEPT'
firewall.@zone[0].forward='ACCEPT'
firewall.@zone[1]=zone
firewall.@zone[1].name='wan'
firewall.@zone[1].network='wan' 'wan6'
firewall.@zone[1].input='REJECT'
firewall.@zone[1].output='ACCEPT'
firewall.@zone[1].forward='REJECT'
firewall.@zone[1].masq='1'
firewall.@zone[1].mtu_fix='1'
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src='lan'
firewall.@forwarding[0].dest='wan'
firewall.@rule[0]=rule
firewall.@rule[0].name='Allow-DHCP-Renew'
firewall.@rule[0].src='wan'
firewall.@rule[0].proto='udp'
firewall.@rule[0].dest_port='68'
firewall.@rule[0].target='ACCEPT'
firewall.@rule[0].family='ipv4'
firewall.@rule[1]=rule
firewall.@rule[1].name='Allow-Ping'
firewall.@rule[1].src='wan'
firewall.@rule[1].proto='icmp'
firewall.@rule[1].icmp_type='echo-request'
firewall.@rule[1].family='ipv4'
firewall.@rule[1].target='ACCEPT'
firewall.@rule[2]=rule
firewall.@rule[2].name='Allow-IGMP'
firewall.@rule[2].src='wan'
firewall.@rule[2].proto='igmp'
firewall.@rule[2].family='ipv4'
firewall.@rule[2].target='ACCEPT'
firewall.@rule[3]=rule
firewall.@rule[3].name='Allow-DHCPv6'
firewall.@rule[3].src='wan'
firewall.@rule[3].proto='udp'
firewall.@rule[3].dest_port='546'
firewall.@rule[3].family='ipv6'
firewall.@rule[3].target='ACCEPT'
firewall.@rule[4]=rule
firewall.@rule[4].name='Allow-MLD'
firewall.@rule[4].src='wan'
firewall.@rule[4].proto='icmp'
firewall.@rule[4].src_ip='fe80::/10'
firewall.@rule[4].icmp_type='130/0' '131/0' '132/0' '143/0'
firewall.@rule[4].family='ipv6'
firewall.@rule[4].target='ACCEPT'
firewall.@rule[5]=rule
firewall.@rule[5].name='Allow-ICMPv6-Input'
firewall.@rule[5].src='wan'
firewall.@rule[5].proto='icmp'
firewall.@rule[5].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type' 'router-solicitation' 'neighbour-solicitation' 'router-advertisement' 'neighbour-advertisement'
firewall.@rule[5].limit='1000/sec'
firewall.@rule[5].family='ipv6'
firewall.@rule[5].target='ACCEPT'
firewall.@rule[6]=rule
firewall.@rule[6].name='Allow-ICMPv6-Forward'
firewall.@rule[6].src='wan'
firewall.@rule[6].dest='*'
firewall.@rule[6].proto='icmp'
firewall.@rule[6].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type'
firewall.@rule[6].limit='1000/sec'
firewall.@rule[6].family='ipv6'
firewall.@rule[6].target='ACCEPT'
firewall.@rule[7]=rule
firewall.@rule[7].name='Allow-IPSec-ESP'
firewall.@rule[7].src='wan'
firewall.@rule[7].dest='lan'
firewall.@rule[7].proto='esp'
firewall.@rule[7].target='ACCEPT'
firewall.@rule[8]=rule
firewall.@rule[8].name='Allow-ISAKMP'
firewall.@rule[8].src='wan'
firewall.@rule[8].dest='lan'
firewall.@rule[8].dest_port='500'
firewall.@rule[8].proto='udp'
firewall.@rule[8].target='ACCEPT'
firewall.@rule[9]=rule
firewall.@rule[9].name='Support-UDP-Traceroute'
firewall.@rule[9].src='wan'
firewall.@rule[9].dest_port='33434:33689'
firewall.@rule[9].proto='udp'
firewall.@rule[9].family='ipv4'
firewall.@rule[9].target='REJECT'
firewall.@rule[9].enabled='false'
firewall.@include[0]=include
firewall.@include[0].path='/etc/firewall.user'
firewall.@include[0].reload='1'
firewall.@include[1]=include
firewall.@include[1].type='script'
firewall.@include[1].path='/usr/lib/gargoyle_firewall_util/gargoyle_additions.firewall'
firewall.@include[1].family='any'
firewall.@include[1].reload='1'
firewall.openvpn_include_file=include
firewall.openvpn_include_file.path='/etc/openvpn.firewall'
firewall.openvpn_include_file.reload='1'
firewall.wireguard_include_file=include
firewall.wireguard_include_file.path='/etc/wireguard.firewall'
firewall.wireguard_include_file.reload='1'
firewall.quota_1=quota
firewall.quota_1.ingress_limit='549755813888000000'
firewall.quota_1.reset_interval='day'
firewall.quota_1.ip='192.168.1.187'
firewall.quota_1.id='192.168.1.187'
firewall.quota_1.enabled='1'

Ustawiłem limit pobierania 500 000 TB dla laptopa podłączonego kablem do portu LAN7 z IP 19.168.1.187 nadanego z DHCP.
Coś jeszcze mam podać?

tak ustawiłem: 500000 TB. Ale co to ma do rzeczy, skoro w podziel pasma liczy poprawnie. Wszystko rozbija się właśnie o to co nalicza właśnie w limitach transferu. Tu zrzut z podziału pasma

https://postimg.cc/Fd1nT56R

Teraz widzę że na stronie logowania pokazuje:
https://postimg.cc/sGmy5RG2

a pisząc o "przekręconym liczniku" miałem na myśli tu:

https://postimg.cc/PL1qN9yC

Wgrane  1.15, czysta konfiguracja. Cache w przeglądarce też wyczyszczony. Pobrałem prawie 4GB i w podziale pasma liczy prawidłowo, ale w limitach transferu licznik dawno się "przekręcił" i już nic nie pokazuje.

Nie. Nie jestem fanem Luci bo tam limitów transferu nie da się z GUI ogarnąć.

Tak jak pisałem pierwotnie nie był włączony, po Twoim poście włączyłem go przez

uci set firewall.@defaults[0].flow_offloading=1
uci commit firewall

reboot

ale że nic to nie dało w kwestii naliczania danych, tylko ignorowanie limitów to następnie znowu wyłączyłem, znowu reboot i dalej jest to samo. Chyba, że chodzi o hardware'owy offloading, ale jego też nie ruszałem.

Nie włączałem. Po Twoim poście to zrobiłem, ale bez zmian. Nie wiem czy to dokładnie tak jest, ale wygląda na pierwszy rzut oka jakby jednostka się nie zgadzała i zamiast MB liczył w TB.

Witam.

Wyciągnąłem z szafy tytułowego L-50 z Gargoylem i widzę jeden problem, który nie wiem jak ugryźć. Niezależnie od wersji (1.13, 1.14, 1.15) nalicza straszne ilości danych (idące w TB) przy minimalnym ruchu. Chodzi  mi o limity transferu, które przypisuję  użytkownikom (dzieciom). Wiem że jest parę osób które, je używa/używało więc być może ktoś byłby w stanie sprawdzić czy to jakaś jego przypadłość czy tylko mój tak ma....? Może jakieś pomysły?

Pozdrawiam

17

(255 odpowiedzi, napisanych Oprogramowanie / Software)

Prośba o pomoc w prawidłowej konfiguracji Adguard Home na Gargoyle 1.13pre11. Konfigurowałem już to raz ale chyba nie do końca prawidłowo.
Mam następujące pytania:
1. Czy jeśli do rutera są kablowo podłączone access pointy i klienci to wybór br-lan jako interfejsu jest wystarczający czy należy wybrać wszystkie interfejsy?
2. Czy coś w pozycji DNS należy ustawić w GUI Gagroyle, czy wszystko z wiersza poleceń?
3. Co należy zmienić w pliku /etc/config/network w sekcjach wan i wan6? Czy prawidłowe wpisy to:

option peerdns '0'
option dns '127.0.0.1'

4. Co należy zmienić w pliku /etc/config/dhcp ? Czy powinno to być w sekcji dnsmasq:

option noresolv '1'
list server 'ip routera#5353'

i czy coś w sekcji lan trzeba dodać aby adres serwera DNS był prawidłowo rozgłaszany do klientów?

5. Czy coś jeszcze należy ustawić?

6. Czy przy prawidłowej konfiguracji w GUI Adguard w polu Top clients powinni być widoczni faktyczni klienci? Pytam bo w mojej konfiguracji ich nie było i widniało tylko Gargoyle.lan

7. I na koniec. Czy można instalować z gotowego skryptu:
curl -s -S -L https://raw.githubusercontent.com/Adgua … install.sh | sh -s -- -v

Dzięki - poszło jak poradziłeś, z initramfs czystego openwrt a potem od razu sysupgrade do Gargoyle 1.11.04.

Właśnie przez tftp już próbowałem i też nie idzie. Teoretycznie initramfs się wysyła ale potem nie mogę wejść na urządzenie pod 192.168.1.1. Jest tu jakiś kruczek z wersją 1.11?
sysupgrade z opcją -n -F też nie pomogło - dalej siedzi 1.10.03

Mam problem jak w temacie - nie jestem w stanie zaktualizować Gargoyle na tym Mikrotiku z wersji 1.10.0.3 do 1.11.0.4. Pobrałem plik sysupgrade.bin dla routerów z nand >64 MB i przez gui poza okienkiem które sugeruje że aktualizacja się odbywa nic się nie dzieje. Polecenie sysupgrade -n kończy się natomiast komunikatem:
sysupgrade is not yet supported on rb-951g-2hnd
image check 'platform_check_image' failed

Coś robię nie tak?

21

(272 odpowiedzi, napisanych Oprogramowanie / Software)

Od razu lepiej smile zainstalowałem wget i jest komplet w 3ginfo

22

(272 odpowiedzi, napisanych Oprogramowanie / Software)

Kurcze, długo używałem 1.9 i 1.10 na Linksysie z Hilinkiem i takiego problemu nie miałaem, a nie pamiętam już czy coś specjalnie robiłem zaraz pogrzebię... A co masz na myśli z wgetem?

23

(272 odpowiedzi, napisanych Oprogramowanie / Software)

Podzielę się moimi spostrzeżeniami.

Przede wszytskim jest chyba jakiś problem z 3ginfo. Zarówno na Linksysie WRT1900acs i Mi-3G nie wyświetlają się żadne parametry poza tym, że połączono, czasem połączenia i ilością danych. Korzystam z Hilinka  E3372s-153.

Co do Linksysa to widzę dość dużą poprawę jesli chodzi o sterowniki wifi, lepsze transfery i stabilność.

Natomiast w przypadku Mi-3G przy podłączeniu modemu kablem do USB kaplica jesli chodzi o wifi - raz jest raz nie ma, nawet jak niby jest to i tak internetu brak. Chyba USB 3.0 tak zakłóca... Padavana nie używałem w trybie routera tylko AP , ale była w nim opcja przestawienia portu do USB 2.0, więc być może takie zjawisko by nie występowało.

Poza tym tak jak już inni wskazywali nie udało mi się przejść na Mi-3G z Padvana do Gargoyle przez Breed'a. Zrobiłem to telnetem z Padavana przez: mtd_write write /tmp/firmware.bin Firmware_Stub, ale mam też wątpliwości do prawidłowości partycji - prośba o potwierdzenie czy też takie macie. Na Gargoylu 1.11 mam takie:

dev:    size   erasesize  name
mtd0: 00080000 00020000 "Bootloader"
mtd1: 00040000 00020000 "Config"
mtd2: 00040000 00020000 "Bdata"
mtd3: 00040000 00020000 "Factory"
mtd4: 00040000 00020000 "crash"
mtd5: 00040000 00020000 "crash_syslog"
mtd6: 00040000 00020000 "reserved0"
mtd7: 00400000 00020000 "kernel_stock"
mtd8: 00400000 00020000 "kernel"
mtd9: 07580000 00020000 "ubi"

Pod Padavanem miałem takie:

dev:    size   erasesize  name
mtd0: 00080000 00020000 "Bootloader"
mtd1: 00080000 00020000 "BootEnv"
mtd2: 00040000 00020000 "Factory"
mtd3: 00040000 00020000 "crash"
mtd4: 00040000 00020000 "crash_syslog"
mtd5: 00040000 00020000 "reserved0"
mtd6: 00400000 00020000 "kernel0"
mtd7: 00140000 00020000 "Kernel"
mtd8: 012c0000 00020000 "RootFS"
mtd9: 00100000 00020000 "Config"
mtd10: 00400000 00020000 "Storage"
mtd11: 06080000 00020000 "RWFS"
mtd12: 01400000 00020000 "Firmware_Stub"

U mnie migracja między FW wyglądała tak:
OFW->LEDE->OFW->Padavan->dodanie Breed'a->Gargoyle

Przy okazji mam pytanie: orientujecie sie może czy pod Padavanem jest jakaś możliwość ustawienia limitów transferu a'la Gargoyle?

EDIT1:
Po wpięciu modemu bezpośrednio do portu Mi-R3G problem z zakłócaniem ustąpił, póki wifi co działa stabilnie transfery w porządku  smile

24

(272 odpowiedzi, napisanych Oprogramowanie / Software)

Nie kombinuję i czekam, raczej nie może być gorzej smile Przez to używam dodatkowo MI3G jako AP z padavanem, więc dodatkowo cieszę się na wydania dla Xiaomi smile

25

(272 odpowiedzi, napisanych Oprogramowanie / Software)

Czekam w napięciu. Mam nadzieję, że nowe sterowniki wifi dla Linksys'ów WRT1900 będą sprawowały się dużo lepiej niż poprzednie.