{"id":805,"date":"2020-03-29T01:59:21","date_gmt":"2020-03-29T00:59:21","guid":{"rendered":"http:\/\/www.instruyete.org\/?p=805"},"modified":"2020-05-02T02:27:29","modified_gmt":"2020-05-02T00:27:29","slug":"oracle-virtualbox-brigded-network-and-ipv6","status":"publish","type":"post","link":"https:\/\/www.instruyete.org\/?p=805","title":{"rendered":"VirtualBox &#038; Parallels &#8211; brigded Network mit IPv6 Problemen"},"content":{"rendered":"\n<p>UPDATED: Urspr\u00fcnglich befasste sich dieser Artikel nur mit einem Fehler der auf VirtualBox auftrat. Da er aber mit der Virtualisierungssoftware Parallels in der gleichen Form auftritt, wurde er \u00fcberarbeitet und mit einer genauerer Analyse versehen.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>IPv6 Einstellungen im Guest OS funktionieren nicht, sofern mindestens folgende Bedingungen erf\u00fcllt sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>bridged network<\/li><li>WLAN interface<\/li><li>Host OS: macOS<\/li><li>Guest OS: Ubuntu Linux<\/li><li>IPv6 Setting: automatic<\/li><\/ul>\n\n\n\n<p>Die genauere Lekt\u00fcre <a href=\"https:\/\/www.virtualbox.org\/ticket\/5503\">dieses VirtualBox Bug-Reports<\/a> legt den R\u00fcckschluss nahe, dass es zumindest fr\u00fcher alle bridged network Kombinationen aus den verschiedenen Host- und Guest OS betraf, zumindest in der Virtualisierungssoftware <em>VirtualBox<\/em>.<br>Derzeit tritt er wohl nur auf einem macOS Host auf mit eine bridged network guest OS, eventuell auch nur dann wenn die Netzwerkschnittstelle eine WLAN Schnittstelle ist.<\/p>\n\n\n\n<p>Der Fehler tritt schon w\u00e4hrend des SLAACs (<em>Stateless Address Autoconfiguration<\/em>) des Guest-OS auf und ist gem\u00e4\u00df einer <em>wireshark<\/em> Aufzeichnung folgender.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Eine <em>Neighbor Solicitation<\/em> vom Typ <em>link-local<\/em> (fe80::) passiert die Netzwerkschnittstelle nach au\u00dfen und wir schlie\u00dflich auch mit einem <em>Neighbor Advertisement<\/em> f\u00fcr die <em>link-local<\/em> Adresse beendet.<\/li><li>Eine <em>Router Solicitation<\/em> (ff02::2) wird ebenfalls vom Router beantwortet. <\/li><li>Die Neighbor Solicitation f\u00fcr die Typen unified-local-adress (fd00::) und global-unicast-adress (2001::) werden mit von einer all-zero (::) Adresse an eine Multicast-Adresse gesendet (ff02::1). Es gibt aber kein passendes Neighbor Advertisement mehr dazu.<\/li><\/ul>\n\n\n\n<p>Der <strong>DAD<\/strong> (<em>Duplicate Adress Detection<\/em>) innerhalb des <strong>ND<\/strong> (<em>Neighbor Discovery<\/em>) schl\u00e4gt also fehl. K\u00f6nnte es an einer falschen Behandlung der IPv6 Multicast Adressen liegen?<\/p>\n\n\n\n<p>Kurioserweise w\u00fcrde dann ja der <em>Hypervisor<\/em> von <em>VirtualBox<\/em> sich gleich falsch verhalten wie der von <em>Parallels<\/em>, zumal dieser sich ja noch auf den <em>Apple<\/em> Hypervisor umschalten l\u00e4sst, der das gleiche Verhalten aufweist.<br>\u00dcberraschend ist der Workaround! Im Guest OS muss IPv6 Support  abgeschaltet werden. Dies f\u00fchrt dann durch eine Stateless Address  Autoconfiguration durch VirtualBox, welche dem Guest OS dann wieder eine  <strong>GUA<\/strong>,<strong>ULA<\/strong> und <strong>LinkLocal<\/strong> <strong>IPv6<\/strong> Adresse beschert!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UPDATED: Urspr\u00fcnglich befasste sich dieser Artikel nur mit einem Fehler der auf VirtualBox auftrat. Da er aber mit der Virtualisierungssoftware Parallels in der gleichen Form auftritt, wurde er \u00fcberarbeitet und mit einer genauerer Analyse versehen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,10,11,7],"tags":[31],"class_list":["post-805","post","type-post","status-publish","format-standard","hentry","category-linux","category-macos","category-solaris","category-unix","tag-ipv6"],"_links":{"self":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=805"}],"version-history":[{"count":4,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/805\/revisions"}],"predecessor-version":[{"id":833,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/805\/revisions\/833"}],"wp:attachment":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}