1 (edytowany przez miguelos 2019-11-29 13:59:07)

Temat: najprostsze wbicie za NAT ?

hejka

Szukam najprostszego wbicia sie na urzadzenie za NATem
Chodzi to, ze w zdalnej sieci glowny router jest za NATem (i tego chce upgradowac smile)
ale wewnatrz sieci mam maly ruterek (w funkcji AP) 4/32 z tylko 212kB wolnego :
overlayfs:/overlay      448.0K    236.0K    212.0K  53% /

sshtunnel odpada bo zalezy od openssh-client (300kB)

2

Odp: najprostsze wbicie za NAT ?

http://eko.one.pl/?p=openwrt-sshtunnel

Trochę daleko szukasz, wszystko co trzeba masz już w systemie tylko klucze musisz sobie wygenerować.

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

3 (edytowany przez miguelos 2019-11-29 14:16:47)

Odp: najprostsze wbicie za NAT ?

no tak, najciemniej pod latarnia smile jeszcze musze to zautomatyzowac, dzieki

jedno tylko mi nie dziala :

ssh -f -NT -R 9090:localhost:2222 root@mojpubliczny.noip.pl -p 2222

tunel sie zestawia, ale dziala z ruterka mojpubliczny.noip.pl (z linii komend)
otwarcie portu 9090 na swiat na mojpubliczny.noip.pl nic nie zmienia
ssh chodzi na obu na porcie 2222..

nestat -nl :

root@moj:~# netstat -nl | grep 9090
tcp        0      0 127.0.0.1:9090          0.0.0.0:*               LIS

4

Odp: najprostsze wbicie za NAT ?

A uwagi końcowe czytałeś?

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

5 (edytowany przez miguelos 2019-11-29 14:22:53)

Odp: najprostsze wbicie za NAT ?

mam od poczatku
    option GatewayPorts '1'

chyba cos od operatora, bo nie widze nic przychodzacego na porty ktore testuje..

6

Odp: najprostsze wbicie za NAT ?

To zwykłe ssh. Z klienta do serwera możesz się zalogować przez ssh?

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

7

Odp: najprostsze wbicie za NAT ?

hej, mam proste pytanie nt skryptu na ww stronie
manualne polaczenie zestawia sie ok, skrypt sie wykonuje, ale nie zestawia zadnego tunelu hmm

Tue Dec  3 12:30:00 2019 cron.info crond[2890]: USER root pid 2895 cmd /bin/tunel.sh
Tue Dec  3 12:40:00 2019 cron.info crond[2890]: USER root pid 2990 cmd /bin/tunel.sh
Tue Dec  3 12:50:00 2019 cron.info crond[2890]: USER root pid 3004 cmd /bin/tunel.sh

8

Odp: najprostsze wbicie za NAT ?

To sobie dodaj jakiś debug i patrz dlaczego. Wywołaj to jako /bin/tunel.sh > /tmp/log.txt 2>/tmp/log.1.txt

I sprawdź co jest w plikach.

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

9

Odp: najprostsze wbicie za NAT ?

/bin/tunel.sh > /tmp/tunlog.txt 2> /tmp/tunlog2.txt
wykonuje sie poprawnie - pliki bledow maja po 0 bajtow

cron :
*/10 * * * * /bin/tunel.sh > /tmp/tunlog.txt 2> /tmp/tunlog2.txt
nie tworzy plikow, nie tworzy tunelu, zostawia tylko 1 linijke w logach jak post wyzej

cat /bin/tunel.sh
#!/bin/sh
T="ssh -f -NT -R 9090:localhost:2222 root@remotehost.noip.pl -p 2222 -i /root/rsa_secret.txt"
pgrep -f "$T" > /dev/null 2>&1 || $T

10

Odp: najprostsze wbicie za NAT ?

Plik robiłeś pod windowsem może?

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

11

Odp: najprostsze wbicie za NAT ?

Cezary napisał/a:

Plik robiłeś pod windowsem może?

nie, z lini komend

12

Odp: najprostsze wbicie za NAT ?

Wpisz po prostu /bin/tunel.sh i zobac czy ci się tunel odpali. Żeby zaraz nie było że pgrep nie masz...

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

13

Odp: najprostsze wbicie za NAT ?

Cezary napisał/a:

Wpisz po prostu /bin/tunel.sh i zobac czy ci się tunel odpali. Żeby zaraz nie było że pgrep nie masz...

ok, nie napisalem tego wystarczajaco jasno /bin/tunel.sh dziala poprawnie, tylko z crona nie dziala wink

14

Odp: najprostsze wbicie za NAT ?

Podaj w skrypcie pełne ścieżki to wszystkich plików.

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

15

Odp: najprostsze wbicie za NAT ?

Cezary napisał/a:

Podaj w skrypcie pełne ścieżki to wszystkich plików.

no, z pelnymi sciezkami zdaje sie dzialac, dzieki !