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.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez robo1973
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
/ecco.selfip.net/backfire/packages
src/gz rc5
/downloads.openwrt.org/snapshots/backfire/10.03.1-RC5-testing/ar71xx/packages/
src/gz packages
/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ę
eko.one.pl → Posty przez robo1973
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc