Mam konfigurację połączenia openvpn (wersja 2.1_rc15 na obu końcach) między dwoma skrzynkami Gentoo przy użyciu współdzielonych kluczy. w większości działa dobrze. Używam mysql, http, ftp, scp nad VPN bez żadnych problemów. Ale kiedy przesyłam ssh od klienta do serwera przez VPN, dzieją się dziwne rzeczy. Mogę się zalogować, mogę wykonać niektóre polecenia. Ale jeśli spróbuję uruchomić aplikację ncurses, taką jak top, lub spróbuję przechwycić plik, połączenie zostanie zawieszone i będę musiał przerwać sesję ssh.
Mogę na przykład wykonać polecenie „echo bla; echo.; Echo bla” i wyświetli trzy wiersze tekstu w ciągu sesji ssh. Ale jeśli wykonam polecenie „cat / etc / motd”, sesja zawiesi się w momencie naciśnięcia klawisza Enter.
Skompilowałem Openvpn 2.1.1 na moim Macu i skopiowałem z katalogu config z mojego klienta Gentoo. Mac podłączony i sesje ssh działały dobrze bez zamrażania.
Następnie skompilowałem go na moim starszym pudełku Gentoo (jądro 2.6.26), które wycofuję z powodu umierania dysku twardego, a ssh nad nim również działa idealnie.
Dlaczego nie działa na moim nowym pudełku Gentoo? Próbowałem skompilować trzy różne jądra na wypadek, gdyby tak było, ale poza tym nie powinno być różnicy między moimi starszymi a nowszymi pudełkami Gentoo, o których mogę myśleć.
Wszelkie sugestie dotyczące tego, co jest nie tak?
ssh
,cat
,top
& HTTP wszystko działało, alescp
nie zrobił (byłoby pokazać 100% przeniesione i powiesić tam). Naprawiono obniżenie MTU do 1380.