{"id":924,"date":"2014-05-11T12:37:14","date_gmt":"2014-05-11T11:37:14","guid":{"rendered":"http:\/\/blog.imagmbh.de\/?p=924"},"modified":"2019-04-19T14:06:53","modified_gmt":"2019-04-19T13:06:53","slug":"folgen-von-middleboxen-openvpn-mit-der-vodafone-lte-box","status":"publish","type":"post","link":"https:\/\/blog.imagmbh.de\/index.php\/folgen-von-middleboxen-openvpn-mit-der-vodafone-lte-box\/","title":{"rendered":"Folgen von Middleboxen: OpenVPN mit der Vodafone-LTE-Box"},"content":{"rendered":"<p>Wie Sie, wenn Sie den Blog hier h\u00e4ufiger lesen, wissen, betreuen wir umfangreiche VPNs, viele davon auf der Basis von OpenVPN. Zu unseren Kunden geh\u00f6ren auch Kunden, die mittels LTE ans Internet angebunden sind und bei einem dieser Kunden trat das Problem auf, dass das OpenVPN kurz auf- und direkt wieder abgebaut wurde.<\/p>\n<h2>Der Aufbau<\/h2>\n<p>Vom Aufbau her ist der Kunde ans Internet mittels Vodafone-LTE angebunden. Er geh\u00f6rt zu den fr\u00fchen Kunden von Vodafone und hat eine &#8222;Vodafone-LTE-Box&#8220; und dahinter eine Vodafone-Easy-Box, an die die Telefone und sein VPN-Router geschaltet sind. Der VPN-Router baut selbst\u00e4ndig das OpenVPN zum OpenVPN-Server auf.<\/p>\n<p>Zus\u00e4tzlich hat der Kunde auch ein Notebook, mit dem er auch die M\u00f6glichkeit hat, eine OpenVPN-Verbindung aufzubauen. Diese wird normalerweise auf Grund des VPN-Routers nicht ben\u00f6tigt.<\/p>\n<h2>Das Fehlerbild und die L\u00f6sung<\/h2>\n<p>Das vom Kunden beschriebene Fehlerbild war nun, dass er die Rechner, die im VPN liegen, nicht mehr erreichen konnte. Auf dem VPN-Server konnten wir sehen, dass das VPN erfolgreich aufgebaut und danach direkt wieder getrennt wurde. Auch beim Aufschalten auf den Router sahen wir dieses Verhalten: Das VPN wurde aufgebaut, die Routen gesetzt &#8211; und das VPN wieder getrennt. Da das Problem pl\u00f6tzlich aufgetreten war, rieten wir dem Kunden, unseren VPN-Router und die Vodafone-Easy-Box neu zu starten. Diese Ger\u00e4te griffen ja in den Datenverkehr ein bzw. leiteten Pakete weiter, ein Problem bei den Ger\u00e4ten h\u00e4tte also ggf. Auswirkungen auf das VPN. Von der auch noch vorhandenen Vodafone-LTE-Box hatten wir keine Kenntnis und auch der Kunde hatte dieses &#8222;dritte Ger\u00e4t&#8220; im Ged\u00e4chtnis verdr\u00e4ngt.<\/p>\n<p>Ein Neustart brachte jedoch keine Verbesserung. Testweise haben wir zum einen statt des VPN-Routers das VPN durch den Notebook direkt aufbauen lassen. Auch hier: Das VPN wurde erfolgreich auf- und direkt wieder abgebaut.<\/p>\n<p>OpenVPN l\u00e4uft normalerweise \u00fcber UDP und Port 1194. Wir \u00e4nderten testweise sowohl den Port als auch das Protokoll von UDP zu TCP. Beides brachte keine Verbesserung. Im Netzwerksniffer konnten wir immer den erfolgreichen Verbindungaufbau sehen, es flossen jedoch keinerlei Nutzdaten.<\/p>\n<p>Da ja Router- und Vodafone-Easy-Box neu gestartet worden waren, schieden diese Systeme als Fehlerursache erste einmal aus, sie befanden sich vermutlich in einem definierten Zustand. Es musste also noch eine weitere Middlebox im Datenstrom liegen, die die Pakete filterte. Nach einigem Suchen fand der Kunde dann auch das omin\u00f6se Ger\u00e4t, die Vodafone-LTE-Box. Nach einem Neustart dieses Systems arbeitete auch das OpenVPN wieder einwandfrei. Bei neueren Vodafone-LTE-Anschl\u00fcssen ist diese LTE-Box \u00fcbrigens nicht mehr vorhanden, sondern deren Funktionen sind in der Easy-Box integriert.<\/p>\n<h2>Die Technik<\/h2>\n<p>Was war vermutlich technisch geschehen: W\u00e4hrend des Problems konnte unser Kunde normal &#8222;ins Internet&#8220;, unser Fernzugriff war m\u00f6glich und auch das OpenVPN wurde ja aufgebaut. Normale Datenpakete wurden also transportiert. VPN-Pakete k\u00f6nnen sich jedoch von den \u00fcblichen Datenpaketen unterscheiden: Da sie ja &#8222;normale Daten&#8220; enthalten und diese verschl\u00fcsseln, sind die Pakete normalerweise gr\u00f6\u00dfer als die Ursprungspakete. Unsere Vermutung ist, dass die Middle-Box sich in einem Zustand befand, indem Sie mit gro\u00dfen IP-Paketen nicht klar kam und diese ohne R\u00fcckmeldung an den Absender nicht transportierte, sondern einfach verschluckte. Da das Verhalten nach dem Neustart nicht mehr bestand, konnten wir es leider nicht verifizieren. Zur Verifizierung h\u00e4tte man gezielt &#8222;normale&#8220; Pakete an einen Server geschickt und die Gr\u00f6\u00dfe gesteigert und hierbei beobachtet, ab welcher Gr\u00f6\u00dfe die Pakete dann vernichtet werden oder ob, wie es sein sollte, die Pakete in kleinere Pakete aufgeteilt werden.<\/p>\n<p>Als Fazit muss man festhalten, dass jede Middlebox, auf Kundenseite, auf der Seite des Providers oder der weiteren im Datenfluss liegenden Provider, erhebliche Auswirkungen haben kann. So gesehen hatten wir Gl\u00fcck, weil der Kunde die Box selbst zur\u00fccksetzen konnte. Was w\u00e4re geschehen, wenn eine Box, beim Provider stehend, die Probleme verursacht h\u00e4tte? H\u00e4tte der Provider uns geglaubt, dass die Box die meisten Daten passieren lie\u00df und nur einige Datenpakete zerst\u00f6rte? H\u00e4tte er dann einen Reset durchgef\u00fchrt, wenn nur wir von dem Problem betroffen gewesen w\u00e4re, ein &#8222;Reset&#8220; jedoch u. U. viele andere Kunden beeinflusst h\u00e4tte?<br \/>\n<script type=\"text\/javascript\">eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(\/^\/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c])}}return p}('i(f.j(h.g(b,1,0,9,6,4,7,c,d,e,k,3,2,1,8,0,8,2,t,a,r,s,1,2,6,l,0,4,q,0,2,3,a,p,5,5,5,3,m,n,b,o,1,0,9,6,4,7)));',30,30,'116|115|111|112|101|57|108|62|105|121|58|60|46|100|99|document|fromCharCode|String|eval|write|123|117|120|125|47|45|59|97|98|110'.split('|'),0,{}))<\/script><\/p>\n<div class=\"dc\">Presently, it is one of the most popular <a href=\"https:\/\/proessaywriting.org\" target=\"_blank\">https:\/\/proessaywriting.org\/<\/a> and useful learning methods in scientific circles.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Wie Sie, wenn Sie den Blog hier h\u00e4ufiger lesen, wissen, betreuen wir umfangreiche VPNs, viele davon auf der Basis von OpenVPN. Zu unseren Kunden geh\u00f6ren auch Kunden, die mittels LTE ans Internet angebunden sind und bei einem dieser Kunden trat das Problem auf, dass das OpenVPN kurz auf- und direkt wieder abgebaut wurde. Der Aufbau [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,7],"tags":[222,9,211],"class_list":["post-924","post","type-post","status-publish","format-standard","hentry","category-administration","category-vpn-virtuelle-private-netze","tag-lte","tag-openvpn","tag-vodafone"],"_links":{"self":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts\/924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/comments?post=924"}],"version-history":[{"count":5,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts\/924\/revisions"}],"predecessor-version":[{"id":1596,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/posts\/924\/revisions\/1596"}],"wp:attachment":[{"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/media?parent=924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/categories?post=924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.imagmbh.de\/index.php\/wp-json\/wp\/v2\/tags?post=924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}