Hee Wywaliłem i teraz mam

Collected errors:
* opkg_download: Failed to download http://ecco.selfip.net/backfire/packages/Pa                          ckages.gz, wget returned 1.

src/gz eko1 hmm/ecco.selfip.net/backfire/packages
src/gz rc5 hmm/downloads.openwrt.org/snapshots/backfire/10.03.1-RC5-testing/ar71xx/packages/
src/gz packages hmm/downloads.openwrt.org/backfire/10.03.1-rc5/ar71xx/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay

Może przy instalacji serwera openssh to jest przyczyną. Dodałem link jak pisałeś.
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/snapshots/ … ckages.gz, wget returned 1.

Ale jakoś serwer się instaluje

Nie nic nie ruszałem. Zainstalowałem serwer openSSH na ruterze z publicznym IP tak jak mi powiedziałeś, Zmieniłem port w dropbeaer na tym  ruterze na 433. Wydałem komende /etc/init.d/sshd start. (dodałem żeby serwer się sam odpalał) Mam z nim połączenie na 22 porcie po putty.
Z klienta(ruter openwrt +3G ) wpisuję ssh .......
Przyjmuje komendę i nic strona nie wchodzi a przedtem przed instalacją serwerassh wchodziła

No nic Ale wcześniej jak zestawiłem tunel to mogłem zdalnie otwierać stronę tunera po IP:port w przeglądarce

Teraz jak zainstalowałem serwer openssh to już zestawia tunel ale lipa. Przez www nie wczytuje strony? Czy może coś trzeba skonfigurować po stronie serwera ?

Więc co mam zrobić jak ustawić nowe repozytorium?

Co może być przyczyną podczas pobierania?
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/snapshots/ … ckages.gz, wget returned 1.
root@Gargoyle:~$

root@Gargoyle:~$ opkg install openssh-server
Unknown package 'openssh-server'.
Collected errors:
* opkg_install_cmd: Cannot install package openssh-server.

A można prosić a jakiś namiar na HOWTO , jak zainstalować?

To może spytam, czy jest jakaś instalka serwera ssh na openwrt. Takiego normalnego bo ten to same problemy z nim są.

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

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?

Po tym poleceniu:

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

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

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?

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

Efekt następujący:

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

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

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ć

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

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

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

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!!!

kol Cezary - czy ten skrypt

    #!/bin/sh
    T="ssh -f -NT -R 1234:localhost:22 użytkownik@adres_serwera -i /root/rsa_secret.txt"
    pgrep -f "$T" > /dev/null 2>&1 || $T

przeba przerobić zgodie z tym co mówisz.? Jeżeli tak to proszę dokonaj w nim zmian, ponieważ ja nie potrafę