Gargoyle – problemy z GUI

Od najnowszej wersji Gargoyle   (2013-11-30 wersja 1.5.11.3) występują problemy z wyświetlaniem motywów i statystyk zużycia pasma – bwmon.

Osobiście problemów nie zauważyłem, bo na co dzień nie używam Windowsa i przeglądarki Internet Explorer, natomiast użytkownicy forum eko.one.pl zgłaszali kłopoty.

Problem spowodowany jest  “udoskonaleniem” serwera httpd_gargoyle do lepszego działania z przeglądarką Chrome. 

Najprostszym sposobem na naprawę problemu jest:

/etc/init.d/httpd_gargoyle stop
cd /usr/sbin
rm httpd_gargoyle
wget http://ecco.selfip.net/gargoyle-pl/attitude_adjustment/ar71xx/httpd_gargoyle
chmod 755 httpd_gargoyle
/etc/init.d/httpd_gargoyle start

Tą serią komend, wracamy do starszej wersji przed wprowadzeniem zmian w kodzie odnośnie usprawnienia serwera www na którym działa tryb graficzny Gargoyle.

Może nie jest to elegancki sposób na rozwiązanie problemu – ale działa.

Adblock w Gargoyle – blokowanie reklam na routerze

Masz dość oglądania denerwujących reklam i banerów, które dodatkowo wydłużają wczytywanie stron?

Zainstaluj Adblock i uwolnij się od nich!

Początkowo wtyczka istniała jako rozszerzenie do przeglądarki internetowe, dziś pokaże jak zainstalować to na routerze z alternatywnym oprogramowanie Gargoyle (OpenWRT)

opkg update

opkg install nano

Pobieranie gotowego skryptu


wget -O /usr/bin/adblock.sh http://pliki.linuxiarz.pl/11-2013/adblock.sh

Teraz tworzymy malutki serwerek WWW z wykorzystaniem już istniejących pakietów w systemie – który będzie serwował nam zamiast reklam obraz o rozmiarze 1×2 pixel dzięki czemu zamiast reklam będzie pokazywało się “nic”

mkdir -p /www/px/
wget -O /www/px/blank.gif http://probablyprogramming.com/wp-content/uploads/2009/03/tinytrans.gif

Przestawiamy nasz interfejs GUI systemy Gargoyle na port 81 (domyślnie 80)

W tym celu edytujemy plik:

nano /etc/config/httpd_gargoyle

I edytujemy wpis:

option http_port '80'

na

option http_port '81'

Uruchamiamy ponownie:

/etc/init.d/httpd_gargoyle restart

Teraz uruchamiamy jeszcze jeden serwer, do którego tworzyliśmy katalog powyżej:

httpd_gargoyle -d /www/px -p 80 -PNF /blank.gif

Od teraz po wpisaniu w przeglądarkę adresu http://192.168.1.1 powinien wyświetlić się nam listing katalogu /www/px a w nim plik blank.gif

Tworzymy przekierowanie naszego GUI zeby w adresie routera nie wpisywać za każdym razem  portu na którym znajduje sie teraz interfejs graficzny:

touch /www/px/index.html
echo '<html><head><meta http-equiv="Refresh" content="0; url=http://192.168.1.1:81" /></head></html>' >> /www/px/index.html

Mamy właściwie wszystko gotowe – teraz pozostało dodanie kilka kosmetycznych rzeczy takich jak uruchamianie skryptu adblock.sh co jakiś czas:

Edytujemy to w tym pliku

nano /etc/crontabs/root

Na końcu można dopisać:

0 3 * * 0 /usr/bin/adblock.sh

Biała lista – jest to pokazanie skryptowi (systemowi) na jakich stronach mają się wyświetlać reklamy:

Wiadomo że dopiszemy tam mojego bloga 🙂

touch /etc/white.list
echo "gru.one.pl" >> /etc/white.list

Wskazujemy serwerowi DNS na naszym routerze (dnsmasq) aby używał wygenerowanej przez nasz skrypt czarnej listy z bazą złych adresów:

uci add_list dhcp.@dnsmasq[0].addnhosts=/tmp/block.hosts

uci commit dhcp 

Nadajemy prawa do wykonywania skryptowi:

chmod 777 /usr/bin/adblock.sh

Po czym go uruchamiamy:

adblock.sh

Po prawidłowym skonfigurowaniu powinno się w logach pokazać:

Nov 13 22:59:02 Gargoyle daemon.info dnsmasq[7707]: read /tmp/block.hosts - 29275 addresses

Teraz pozostaje nam ustawienie aby tworzył się wirtualny serwer WWW serwujący obrazek jednopikselowy oraz sam skrypt przy starcie, w tym celu edytujemy plik:

nano /etc/rc.local

I przed exit należy dodać dwie linijki:

httpd_gargoyle -d /www/px -p 80 -PNF /blank.gif &
adblock.sh &

Skrypt pochodzi z eko.one.pl / opis z http://pliki.linuxiarz.pl

Multiwan w OpenWRT

Multiwan jest pakietem realizującym idee udostępnienia wielu połączeń jako źródła sieci. Może pracować w kilku trybach jako loadbalancer (równoważenie obciążenia) jak również failover (przełączenie na inne łącze w przypadku awarii pierwszego). Ten szybki poradnik opisuje drugi przypadek. Do celów praktycznych przyjmujmy dwa łącza: wan jako połączenie kablowe (RJ45 do portu wan) oraz wan2 jako połączenie przez modem GSM.

Chciałbym zaprezentować poradnik napisany przez jednego z kolegów z forum.eko.one.pl na przykładzie łącza zapasowago z modemem GSM i kartą darmowego internetu Aero2

GDE Error: Unable to load requested profile.

 

Dziękuje koledze pepe_lodz za napisanie poradnika.

Gargoyle – 1.5.10.6 i nowy plugin!

Dziś jak już prawie co sobotę, do użytku trafiła nowa wersja Gargoyle PL o numerze 1.5.10.6. Oto changelog:

– dodanie obrazów dla D-LINK DIR-825 C1, DIR-835 A1
– aktualizacja pluginu Tor, dodanie możliwości wyboru folderu danych
– modyfikacje gpkg
– aktualizacja tłumaczeń PL

 

Dodatkowo trafił do repozytoriów GargoylePL plugin DLNA, czyli możliwość konfiguracji serwera MiniDLNA (mips) przez tryb graficzny GUI. MiniDLNA zostało kilka dni temu również zaktualizowane do wersji 1.1.0 – także świeża.

dlna

 

Plugin należy zainstalować PO instalacji ręcznej serwera MiniDLNA – graficzny konfigurator z menu GUI “Dodatki” w zakładce “System”

Wczoraj w godzinach wieczornych dopiero pojawiła się informacja o pracy nad pluginem, także wersja na chwilę obecna może zawierać jeszcze błędy.

Więcej informacji na temat Systemy GargoylePL oraz dodatków: http://eko.one.pl