Sziasztok, van egy VPN hálózatom amire csak ssh hozzáféfésem van a túloldali és az itteni gépen is van root jogom.
Sajna a tunnel igen keskeny, 40K/sec a max sebesség. Oda kellene kicsekkolnom egy kb 1GB nagy svn repositoryt.
Mikor megszakad a kapcsolat, újra belépek ssh-n keresztül így:
ssh -R 127.0.0.0:4243:svn.myhost.hu:443 user@remote_host
Általában azonban a belépéskor ezt kapom:
Warning: remote port forwarding failed for listen port 4243
és hiába lépek ki, meg vissza, ugyanez, csak bizonyos idő múltán lesz újra elérhető a remote port forwarding.
Van valakinek ötlete, hogy miért és hogy hogy lehet megoldani, hogy ne kelljen 10 percet várnom miután megszakadt a kapcsolat?
- 2122 megtekintés
Hozzászólások
fuser? netstat?
t
- A hozzászóláshoz be kell jelentkezni
talan ez a szal segit
/* bocs az esetleges helyesirasi hidakert */
- A hozzászóláshoz be kell jelentkezni
Köszi, na ez segített:
-o ExitOnForwardFailure=yes
--
Ami elől menekülnek, az után szaladnak.
- A hozzászóláshoz be kell jelentkezni
Ez a setsockopt() SO_REUSEADDR kiadasanak hianyahoz hasonlit, de egy gyors strace, legalabbis a hasonlo -L opciora, ahol lekovetheto", aszondja hogy kiadja...
Ha a -R-ne'l a bind addressre nem mondasz semmit, ugy nem jo?
(csak siman 4243:svn.myhost.hu:443-at) vagy 127.0.0.1-et? Ill nezd meg, hogy ha a kapcsolat _megszakad_, akkor utana az elozo ssh-daemon fork fut-e a szerver-oldalon (netalantan a juzer maga is bele'pettkent latszik, pl. `w` vagy `finger` kiirja, stb).
- A hozzászóláshoz be kell jelentkezni
Nem fut az ssh fork, ha futott, akkor beléptem és lelőttem kézzel.
a -R bind address nélkül az nem megy.
Nekem olybá tűnik, mintha a hálózati kapcsolatot még valahogy tárolná az ssh a távoli szerveren.
--
Ami elől menekülnek, az után szaladnak.
- A hozzászóláshoz be kell jelentkezni