Czy jest mozliwosc dostania sie do interfejsu graficznego Gargoyle ? Przypadek ten sam. Livebox, przekierowanie portu. Wystarczy tylko przekierowac port 80 na adres routera ? Czy jakos inaczej ?

Graficzne openwrt mi nie dziala. Jest jakies polecenie zeby wprowadzic je w PuTTY ?

Na bezkabli poradzili mi zebym zrobil tak:


Zmień adresację tak aby oba urządzenia były w jednej sieci, oczywiście adresy nie mogą sie pokrywać. Wyłącz dhcp w openwrt, połącz jeden z drugim (porty lan w obu), zrób odpowiednie przekierowanie portu na liveboxie.


Jak wylaczyc dhcp w openwrt ?

Nie. Po ip tez nie dziala hmm

hmm może coś robię źle ? hmm czy konfiguracja firewalla jest dobra w moim przypadku ? wziąłem z eko.one.pl z tematy dynamic dns. Kurcze, a jakieś inne rozwiązanie ? zależy mi na zdalnym dostępie do tego skryptu

wan liveboxa --> 79.186.179.189
lan liveboxa -> 192.168.3.1
lan openWRT --> 192.168.1.1

wszystko z portem "81" nie działa hmm

sam adres 79.186.179.189 otwiera stronę liveboxa...

Firewall na OpenWRT przyjmuje połączenia na port 81

ok, zrobiłem. Mam
Web Server (HTTP)
81 - port wew
81 - port zew
TCP
192.168.3.111    - adres ip routera OpenWRT

wpisując w przeglądarkę 192.168.3.1:81 --> nic
wpisując w przeglądarkę 192.168.3.1:81/cgi-bin/sms.sh -->

czyli nie dziala sad

big_smile ale wybierając OPENWRT jako urządzenie adres ip to 192.168.3.111 a wpisując ręcznie 192.168.1.1 wyświetla się że jest to adres z poza zakresu sieci

http://www.iv.pl/images/60866154111254749579.png

mam takie coś. nie mogę wpisać "192.168.1.1:81" jako port hmm adres routera openwrt jest staly i jego wartosc to 192.168.3.111

Z góry przepraszam że tak męczę ale mam jeszcze jeden problem. Chciałbym aby skrypt sms był dostępny z zewnątrz. Chodzi o to że jak będę za granicą to żebym mógł zdalnie wysyłać smsy przez router który stoi w polsce. Sprawa wygląda następująco :

Jest ten tplink mr3420v2 z adresem 192.168.1.1 podłączony do liveboxa ( 192.168.3.1 ) i internet jest. Bramka lokalnie działa ( podłączenie do tplinka kablem rj45 ) i pod adresem 192.168.1.1:81/cgi-bin/sms.sh skryp odpala się i wysyła smsy. Chciałbym zrobić tak żeby po wpisaniu adresu ip liveboxa ( tak wiem, robie to przez no-ip.com ) wchodziło na stronę na routerze openwrt i odpalało skrypt aby dało się wysłać smsa. Czytałem ale nie wiem jak to ogarnąć ? sad czy w ogóle da się do zrobić ? jak ? smile jeszcze poproszę o pomoc w tym temacie i już więcej nie zawracam gitary. Dziękuję

Wielkie dzieki. Za cierpliwosc i za pomoc smile smiga big_smile

albo ja jestem ślepy, albo już nie wiem o co chodzi sad sktypt zaktualizuję tylko gdzie on jest ? bo ja widzę tylko jeden jaki jest na http://eko.one.pl/?p=openwrt-gnokii i mam dokładnie taki sam w pliku "sms.sh" Mógłbyś wstawić ten skrypt bo ja już nie rozumiem hmm

mam ten skrypt :

#!/bin/sh

    echo "Content-type: text/html"
    echo ""
    echo "
    <html>
    <style type=\"text/css\">
        #centered {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 50%;
            height: 50%;
            margin: auto;
            text-align: center;
        }
        .label {
            text-align: left;
        }
        .text {
            width: 100%;
        }
    </style>
    <head>
        <title>SMS</title>
        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
    </head>
    <body>
    "
    read QUERY_STRING
    eval $(echo "$QUERY_STRING"|awk -F'&' '{for(i=1;i<=NF;i++){print $i}}')

    echo "<div id=centered>"
   
    action=`uhttpd -d $action`
    tel=`uhttpd -d $msisdn`
    msg=`uhttpd -d $msg`

    case "$action" in
        send)
            echo "[global]" > /tmp/gnokiirc
            echo "model = AT" >> /tmp/gnokiirc
            echo "port = /dev/ttyUSB1" >> /tmp/gnokiirc
            echo "connection = serial" >> /tmp/gnokiirc
   
            echo "$msg" | tr '+' ' ' | gnokii --config /tmp/gnokiirc --sendsms $tel
            R=$?
            if [ $R -eq 0 ]; then
                echo "Wysłano wiadomość do $tel!<br />"
            else
                echo "Wystąpił problem z wysłaniem wiadomości!<br />"
            fi
            echo $tel": "$msg >> /tmp/sms.txt
            rm /tmp/gnokiirc
            ;;
    esac

    echo "
    <form method=\"post\">
        <input type=\"hidden\" name=\"action\" id=\"action\" value=\"send\">
        <div class=label>Numer telefonu:</div><input name=\"msisdn\" class=text><br />
        <div class=label>Wiadomość:</div><textarea name=\"msg\" class=text></textarea><br /><br />
        <input type=\"submit\" name=\"submit\" value=\"Wyślij\" text-align=center>
    </form>
    <hr />
    "
    echo "[global]" > /tmp/gnokiirc
    echo "model = AT" >> /tmp/gnokiirc
    echo "port =  /dev/ttyUSB1" >> /tmp/gnokiirc
    echo "connection = serial" >> /tmp/gnokiirc
    echo "<pre style=\"text-align:left;\">"
    gnokii --config /tmp/gnokiirc --getsms SM 0 end 2>/dev/null | sed -e 's/Msg Center.*//g'
    rm /tmp/gnokiirc

    echo "</pre>
    </div>
    </body></html>"


i przy wczytywaniu się zatrzymuje i nie działa hmm

na jakiej stronie ? wszystko biorę z http://eko.one.pl/?p=openwrt-gnokii

Problem zniwelowany, odpala się ale wyświetla się tytuł strony "SMS" trwa wczytywanie i nic, biały ekran. Jak dam "pokaż źródło" wyświetla się :
<html>
    <style type="text/css">
        #centered {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 50%;
            height: 50%;
            margin: auto;
            text-align: center;
        }
        .label {
            text-align: left;
        }
        .text {
            width: 100%;
        }
    </style>
    <head>
        <title>SMS</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>
   

i strona na tym etapie przestaje się wczytywać hmm

chmod 755 jest na 100% na sms.sh ( sprawdzone w SCP )

uhttpd:

# Server configuration
config uhttpd main

        # HTTP listen addresses, multiple allowed
        list listen_http        0.0.0.0:81
#       list listen_http        [::]:81

        # HTTPS listen addresses, multiple allowed
        list listen_https       0.0.0.0:443
#       list listen_https       [::]:443

        # Server document root
        option home             /tmp/sms

        # Reject requests from RFC1918 IP addresses
        # directed to the servers public IP(s).
        # This is a DNS rebinding countermeasure.
        option rfc1918_filter 1

zmieniłem na 81. i teraz wyświetla się "Unable to launch the requested CGI program:
  /tmp/sms/cgi-bin/sms.sh: Exec format error"

Głupie pytanie --> a gdzie się to zmienia ? jakim poleceniem ? i czy po modyfikacji będzie już działał skrypt "sms.sh" ?

Nie zauważyłem tego postu i zainstalowałem już gnokii. Wgl nie mogę dostać się do panelu na 192.168.1.1 wpisuje hasło następnie nowe i wywala mnie do wpisania hasła i znowu odpala się firstboot.sh i tak non stop hmm Nie przeszkadza mi to bo graficzny interfejs nie jest mi potrzebny ale nie wiem dlaczego tak sie dzieje ? sad drugim problemem jest skrypt sms.sh. Skopiowałem cały skrypt tak jak jest napisane na eko.one.pl wszystko robiłem w nano przez PuTTY. Ustawiłem chmoda i uhttpd na port 81 i wchodząc na stronę wczytuje się tylko sms.sh do 21 linijki czyli staje na tytule strony czyli w tym przypadku "Kondzio SMS" i przestaje się ładować hmm nie wiem o co chodzi i co jest nie tak ? Bardzo proszę jeszcze o pomoc w tej sprawie. Gnokii oczywiscie wykrywa modem i wysyla smsy przez PuTTY.

Dziękuję bardzo bardzo bardzo smile wszystko śmiga aż miło wink faktycznie nie patrzyłem do FAQ. Jeszcze raz dziękuję za pomoc smile

Tak, ale tam nie ma napisane jak utworzyć / zmodyfikować ten plik oraz jak sprawdzić port do którego jest podłączony modem hmm

Zrobiłem tak, hub do huba pendrive + modem. Extroot działa i teraz nie wiem jak skonfigurować gnokii i jaki port wpisać ( modem jest w hubie ) oraz nie wiem gdzie konfiguruje się ten plik gnokiirc. Prosiłbym jeszcze o pomoc w tym temacie i już nie męczę banalnymi pytaniami smile

nie działa hmm

a co z "opkg install block-extroot-usb-modeswitch" ?

Ewentualnie czy jest opcja na zrobienie extroota na pendrive a modem pod huba ? czy to nie ruszy ?

jak odinstalować "usb_modeswitch" ? prawdopodobnie to powoduje wybijanie karty...

mimo zmiany czasu na 100 dalej problem występuje hmm coś musi "wybijać" kartę sad