201 (edytowany przez robo1973 2011-08-03 15:12:49)

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Wpisałem w kliencie i nadal kicha. Po reboot serwera ruter kliencki nie zestawi połączenia. Jeżeli serwer działa to przecież cały czas pinguje na jego IP klient. Pomaga reset klienta i zestawi tunel do pierwszego braku netu w kliencie 3G.
Jak dla mnie to problem polega na tym, że jak klient z 3G zerwie net (połączenie) to serwer dalej pamięta, że jest zestawiony tunel ssh i nie chce zestawić po raz kolejny po podaniu komendy ssh... Pomaga tylko jego reboot
Dzięki za skrypt, liczę na dalszą pomoc i pozdrawiam!!!

202

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Cezary gdzie wkleić ten Twój  skrypt do OpenWrt?
if ! ping -q -c 1 -W 10 adres_serwera  > /dev/null; then
  killall ssh
  ssh -f -NT -R 1234:localhost:22 użytkownik@adres_serwera -i /root/rsa_secret.txt
fi

203

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Najlepiej w jakimś pliki wołanym przez crona.

killall -9 ssh możesz zastosować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

204 (edytowany przez robo1973 2011-08-04 09:32:51)

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Po rozłączeniu netu w kliencie nie można dalej nawiązeć połaczenia z serwerem
root@Gargoyle:~$ killall -9 ssh

killall: ssh: no process killed


root@Gargoyle:~$ ssh -f -NT -R ..........

root@Gargoyle:~$ ssh: Remote TCP forward request failed (port AAAAA -> IP:BBBBB)
Dopiero jak rebootserwer to jeden raz zestawi (jak brakinie netu z 3g to po zawodach)

I cały problem według mnie polega na tym, że jak serwer raz zestawi połączenia to je cały czas pamięta. Może jest jakaś komenda w demonie, która je rozłączy

205

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Wiec po tej stronie masz wszystko zrobione - ssh nie zabija bo nie ma co zabić, tunel się nie zestawia bo serwer odmawia. Więc sprawę masz po stronie serwera (zrób to samo - jak druga strona nie pinguje się to kill ssh i juz).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

206 (edytowany przez robo1973 2011-08-04 09:54:58)

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

No dobra ale po drugiej stronie na jakie IP mam pingować, bo w 3G nie ma publicznego IP

Po stronie serwera
root@Gargoyle:~$ killall -9 ssh
killall: ssh: no process killed

207

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

No to cokolwiek, np. czy system zgłasza się na danym porcie serwera.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

208 (edytowany przez robo1973 2011-08-04 20:19:05)

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Czy jest jakaś komenda, polecenie resetujące serwer ssh wydawane ze strony klienta. Cały problem polega na tym, że jak braknie netu w 3G to serwer pamięta zestawione połączenie i nowego nie chce nawiązać

209

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

ssh root@serwer_ip reboot

Możesz wydawać polecenia jako argumenty ssh

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

210 (edytowany przez robo1973 2011-08-04 21:30:27)

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

No to kledzy poległem. Skończyły mi się pomysły. Automatyzacja działa do czasu zaniku netu w 3G (ruter klienta) – już nie zestawi po raz kolejny tunelu. Jedynie reboot serwera (stoi na ruterze z openWRT ) i tunel zestawiony do pierwszego zaniki 3G i dalej to samo.
Jak kto ma pomysła to mile widziany. Cezary ssh root@serwer_ip reboot przy zestawionym tunelu nie chce wykonać polecenia.

Może jakiś bug jest w demonie ssh- po prostu po rozłaczeniu z klientem dalej utrzymuje tunel

211

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

ssh root@serwer_ip /sbin/reboot  pełną ściezkę podaj po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

212

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Efekt następujący:

ssh: exited: Error resolving 'IP serwera' port 'sbin/reboot'. Servname not s   upported for ai_socktype

213

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Spacji nie dałeś przed /sbin/reboot

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

214

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

No faktycznie a czy zamiast reboot w podobny sposób można zresetować demona

215

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

No faktycznie a czy zamiast reboot w podobny sposób można zresetować demona
Kolejny problem to jak oprócz pingowania na adres IP serwera sprawdzić, czy dział tunel?

216

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Poza sprawdzeniem czy druga strona odpowiada i samym faktem że tunel  istnieje - nie masz jak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

217

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Polecenie możesz wydać jakie chcesz w zdalnym systemie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

218

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

/sbin/start-stop-daemon - czy można to jakoś zastosować do restartu demona?

219

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

A nie możesz po prostu /etc/init.d/dropbear restart?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

220

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Po tym poleceniu:

/etc/rc.common: line 78: start-stop-daemon: not found

221

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Bo jeszcze zmienną PATH musisz ustawić, czylu

ssh root@serwer_ip PATH=/bin:/sbin/:/usr/sbin:/usr/bin /etc/init.d/dropbear restart
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

222

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Bo jeszcze zmienną PATH musisz ustawić, czyli

ssh root@serwer_ip PATH=/bin:/sbin/:/usr/sbin:/usr/bin /etc/init.d/dropbear restart

I uprzedzając pytanie: musisz sobie autoryzację po kluczach zrobić żeby się nie pytał o hasło.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

223 (edytowany przez robo1973 2011-08-05 09:25:51)

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Pomaga w dalszym siągu tylko reboot. Czy jest jakaś inna metoda sprawdzania czy nie doszło do przerwania tunelu z powodu zaniku internetu. Pingowanie na adres serwera nie sprawdza się, gdyż jeżeli nie będzie komunikacji internetowej klienta z serwerem to klient nie wyda zdalnego reboot?

224

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

Dostałeś już odpowiedź - po stronie serwera sprawdzaj czy klient odpowiada na tunelu, jeżeli nie to na serwerze ubijasz tunel (i czekasz jak się klient podłączy ponownie)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

225

Odp: Modem 3G a dostęp z zewnątrz. Sposoby na poblokowane porty ?

No tak ale jak ale jak mam sprawdzić po stronie serwera . Na co mam pingować. Pingi na IP rutera klienta nie odpowiadają