Mam na myśli to pytanie . Żeby było jasne: tak naprawdę nie chodzi o starą debatę PPTP kontra L2TP. ;-)
Z powodzeniem skonfigurowałem racoon jako serwer IKE bez uruchomionej implementacji L2TP i działa całkiem dobrze. Mogę założyć tunel z laptopa do serwera VPN i używać go jako bramy internetowej. O ile widzę, wszystkie pakiety IP są bezpiecznie enkapsulowane. Voilà, to wszystko, czego chciałem. Ale, ups, tylko OS X / iOS obsługuje ten typ „zwykłego IPSec” VPN od razu po wyjęciu z pudełka, ale muszę też obsługiwać inne platformy. Wszystkie inne systemy operacyjne, w tym Windows i Android, wydają się wymagać dodatkowego połączenia PPP, które jest ustanawiane przy użyciu L2TP przy użyciu oprogramowania takiego jak xl2tpd. Byłem ciekawy, więc ustawiłem go ponownie za pomocą racoon + xl2tpd i stworzyłem tunel L2TP / IPSec. I działa dokładnie tak samo jak bez L2TP.
Jaka jest w ogóle korzyść z używania L2TP? Tak, mogę tunelować inne protokoły, takie jak X.25, ale większość użytkowników nie potrzebuje niczego poza IP. Mogę założyć powody, dla których stwardnienie rozsiane robi to bardziej skomplikowane niż rzeczy VPN. Ale przynajmniej nie rozumiem, dlaczego Android nadal potrzebuje tej warstwy L2TP, co moim zdaniem tylko dodaje złożoności i narzutu. I tak, wiem, że istnieje dodatkowe oprogramowanie klienckie, aby pokonać ograniczenia systemu operacyjnego.
Nawet przy uwierzytelnianiu nie ma różnicy: zdalne uwierzytelnianie odbywa się zwykle przy użyciu wstępnie współdzielonych kluczy lub certyfikatów, a uwierzytelnianie użytkownika odbywa się za pośrednictwem XAuth lub CHAP / PAP. - Jep, upraszczam tutaj, ale wiesz o co mi chodzi.
Czy ktoś wie, dlaczego L2TP jest nadal standardowym sposobem w IPSec? Czy coś brakuje?