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 ?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez kondzio42
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 ![]()
może coś robię źle ?
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
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 ![]()
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
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ąć ?
czy w ogóle da się do zrobić ? jak ?
jeszcze poproszę o pomoc w tym temacie i już więcej nie zawracam gitary. Dziękuję
Wielkie dzieki. Za cierpliwosc i za pomoc
smiga ![]()
albo ja jestem ślepy, albo już nie wiem o co chodzi
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 ![]()
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 ![]()
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ć ![]()
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
Nie przeszkadza mi to bo graficzny interfejs nie jest mi potrzebny ale nie wiem dlaczego tak sie dzieje ?
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ć
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
wszystko śmiga aż miło
faktycznie nie patrzyłem do FAQ. Jeszcze raz dziękuję za pomoc ![]()
Tak, ale tam nie ma napisane jak utworzyć / zmodyfikować ten plik oraz jak sprawdzić port do którego jest podłączony modem ![]()
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 ![]()
nie działa ![]()
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
coś musi "wybijać" kartę ![]()
eko.one.pl → Posty przez kondzio42
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc