SlideShare a Scribd company logo
1 of 37
Download to read offline
CONFIGURATION OF IPV6




                       Examples from various operating systems
                          oej@edvina.net Twitter: oej Twitter: ipv6friday
                              foss-sthml.se meeting January 25th 2012

onsdag 25 januari 12
This is the year we launch
                      the new Internet.
                     Do not stay behind!




onsdag 25 januari 12
IPv6 basics

                   128 bit         128 bit
                   address         address


          •    Larger IP packet headers - IP address 128 bits instead of 32

          •    All TCP/UDP protocols behave like before

          •    Protocols that embedd IP address will have to support the new formats

          •    Subnetting like before with CIDR prefixes




onsdag 25 januari 12
A common enterprise model

                       48 bit      16 bit         64 bit
                       prefix      subnet          device




                                65536 networks!




                                                ISP get /32
                                            Enterprise /48 or /54




onsdag 25 januari 12
Dual stack

                                  IPv4   IPv6



                       The IPv4                 The IPv6
                       Internet                 Internet




onsdag 25 januari 12
TWO highways to the same
                             destination


                          IPv4         IPv4


                          IPv6         IPv6




onsdag 25 januari 12
Happy eyeballs



                       IPv4           IPv4


                       IPv6           IPv6




onsdag 25 januari 12
Migration

      1                       2                 3




                       IPv4       IPv4   IPv6       IPv6




onsdag 25 januari 12
Testing IPv6

                        3




                            IPv6




onsdag 25 januari 12
Multiple addresses
                           per interface

                       Link local address based on MAC (FE80::)

                       Site local address - ULA FDxx

                       Global address based on network prefix and MAC

                       Global address based on network prefix and random data

                       Link local multicast addresses

                       Service specific multicast address
                       Loopback address (only for loopback interface)




onsdag 25 januari 12
Different views in OS/X


                   Network
              configuration shows
                  only IPv4




                                         Advanced shows
                                         ONE IPv6 address




                                             ifconfig



onsdag 25 januari 12
Distributing IPv6 addresses
                         Local Link (FE80::) - automatically




                                Global based on RA prefix - automatic (SLAAC)
                                                 Based on MAC address


                                                    Based on random data for privacy (temporary address)


                                         Global based on DHCP - automatic (SLAAC)




                                                 Static - manual configuration




onsdag 25 januari 12
DHCPv6
              INFORMATION       DNS, SIP gateway, NTP server etc
                 OBJECTS

                    DYNAMIC
                                Random address from a range
                   IP ADDRESS

           PRIVACY ENHANCED     Managed temporary privacy-enhanced
               IP ADDRESS       Address


                      STATIC    Static address based on device identifier
                   IP ADDRESS

onsdag 25 januari 12
DHCPv6 for ISP’s
                NETWORK      Network prefix, subnet mask
              PROVISIONING   router




onsdag 25 januari 12
DUID = Device Identifier
                       SYSTEM   DUID - Device Unique Identifier
                           IF

                           IF   IAID - Interface Adapter Identifier

                           IF



                                                In IPv4 DHCP the MAC
                                                      is the system!




onsdag 25 januari 12
Where are they?
                       DUID

                         IAID            Only shown in Microsoft
                         ETH0           Windows 7. I can’t find it
                                        easily in any other system.
                         IAID
                                        Required to set up static
                         WLAN0             DHCPv6 address
                                             management.




onsdag 25 januari 12
Various options

               RA +                     SLAAC                                RA
              SLAAC                    + DHCPv6                           + DHCPv6
    •   Announce a prefix and a         •   RA tells device to use         •   RA tells device to get IP and
        router with                        SLAAC and fetch more               more options in DHCPv6
        RADVD or RTSOL support             options in DHCPv6
                                                                          •   Device sends DUID+IAID
    •   MAC or temporary               •   DNS address, NTP server
                                                                          •   Better management - log in
    •   Simple, but not much control   •   Better management, but still       DHCP server
                                           not much control
                                                                          •   Where is the DUID?




onsdag 25 januari 12
Privacy enhanced

    •   ”Welcome back. You’re using a
        MacBook Pro 10th generation
        from Sollentuna, Sweden.”

    •   Why should I let everyone see my
        MAC address? And that I use
        multiple devices?

    •   All systems support this. Windows
        enable it by default. No other
        system has it in the UI.

onsdag 25 januari 12
STATUS REPORT
                       Playing with different operating systems


onsdag 25 januari 12
Disclaimer
    •   I’ve tested these systems as a beginner, just spending an
        hour or so on each

         •   I want it to be that easy.

    •   After 15 years of IPv6 it should just work

    •   I might have missed some basic stuff
        - but someone like me should
        not be able to do that.

    •   Feedback is always positive!




onsdag 25 januari 12
TEST focus


    •   Can I install a desktop O/S over IPv6?

    •   Can I add and install packages over IPv6?

    •   Can I configure it with combinations of Router Solicitation/
        Adverts and DHCPv6?

    •   How ready are we to run IPv6 single stack?



onsdag 25 januari 12
Test network
                                          IPv6
                                          LAN
                                 Sheeva
                                  Plug
            IPv4
          Internet      Home              IPv4
                       Gateway            LAN
        Tunnel
        Broker

          IPv6
        Internet


onsdag 25 januari 12
Top of the line: Windows 7

    •   Microsoft has
        implemented IPv6
        throughout the O/S

    •   The O/S doesn’t work
        properly without IPv6

    •   Server-side support is
        improving, but doesn’t
        cover all of the product
        line




onsdag 25 januari 12
Installation over IPv6

    •   OpenBSD with router solicitations, do not use DHCPv6

    •   FreeBSD - found an IPv6 address, but did not succeed

         •   Maybe use a FTP/HTTP client that is single stack?

    •   Debian, Ubuntu - don’t know. I could not select addresses at
        installation, it just started automatically somehow. Could not test
        on IPv6 only network.

    •   I had to enable dual stack for installation on all systems

onsdag 25 januari 12
OpenBSD 5



    •   Stateless Autoconfiguration

    •   DHCPv6 - there are ports, but not integrated

    •   Very hard to find any documentation or information

    •   ftp.openbsd.org has no IPv6, mirrors have



onsdag 25 januari 12
FreeBSD 9.0

    •   Support for SLAAC

    •   Complicated to get support for DHCPv6

    •   No easy configuration

    •   IPv6 in sysinstall

    •   IPv6 in installer, but can’t install over IPv6 (port system distributed)

    •   ftp.freebsd.org has two IPv6 addresses

    •   System config supports ra + dhcpv6
onsdag 25 januari 12
FreeBSD 9

    •   NO dhcpv6 options in network configuration

    •   Only router advertisments

    •   No privacy address in network configuration

    •   Most of the ports servers do not support IPv6 - maybe through
        proxy

    •   The install gets IPv6 address through SLAAC, saves it as static in
        config. Bad.

onsdag 25 januari 12
Fedora 15




onsdag 25 januari 12
Fedora 15


    •   No support for privacy address in user interface

    •   Good attempt at configuration, but broken

    •   Nothing is saved in ifcfg-eth0

    •   You can set if IPv4 or IPv6 or both are required for the system to
        indicate ”Connected to network”



onsdag 25 januari 12
debian




onsdag 25 januari 12
Debian



    •   DHCP for IPv4 and autoconf for Ipv6 overwrite /etc/resolv.conf

         •   Only Ipv6 name server, but dhcp ipv4 address

    •   ftp.se.debian.org supports IPv6 so for me, package installation
        worked over IPv6 only




onsdag 25 januari 12
Ubuntu 11.10



    •   Default installation use IPv4 and installs only IPv4 even if IPv6 is available

    •   Same network app as Fedora

    •   Supports IPv6 in a good way

    •   No UI support for IPv6 temporary addresses

    •   If dual stack, only IPv4 is shown in UI


onsdag 25 januari 12
Link local address in UI.




onsdag 25 januari 12
Oops. IPv6 only...




onsdag 25 januari 12
OS/X



                               What does this
                                     mean?
                            Where’s the DUID?
                       (This is assigned by DHCPv6)




onsdag 25 januari 12
Summary
      •   Seems like most systems started with SLAAC and thought ”We’re
          done!”

      •   Confusion on RA+DNS, RA+DHCPv6, DHCPv6 without RA

      •   Bad support for privacy addresses

      •   Most of the stuff exist in all kernels, but sysctl is not for normal
          users




onsdag 25 januari 12
The end
    ...or is it the
     beginning?


             It’s embarrassing to see that the
                 free operating systems are
                doing so badly in this area.




onsdag 25 januari 12

More Related Content

What's hot

Sipforum SIP & IPv6 discussion slides
Sipforum SIP & IPv6 discussion slidesSipforum SIP & IPv6 discussion slides
Sipforum SIP & IPv6 discussion slidesOlle E Johansson
 
Ole Ipv4onlifesupport
Ole Ipv4onlifesupport Ole Ipv4onlifesupport
Ole Ipv4onlifesupport IPv6no
 
Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached Fuad Arshad
 
Google and IPv6: Steinar H. Gunderson, Software engineer, Google
Google and IPv6: Steinar H. Gunderson, Software engineer, GoogleGoogle and IPv6: Steinar H. Gunderson, Software engineer, Google
Google and IPv6: Steinar H. Gunderson, Software engineer, GoogleIPv6no
 
Agile Networking with OpenStack
Agile Networking with OpenStack Agile Networking with OpenStack
Agile Networking with OpenStack openstackcisco
 
Possible futures for the internet: Sander Steffann, IPv6 specialist, co-chair...
Possible futures for the internet: Sander Steffann, IPv6 specialist, co-chair...Possible futures for the internet: Sander Steffann, IPv6 specialist, co-chair...
Possible futures for the internet: Sander Steffann, IPv6 specialist, co-chair...IPv6no
 
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...gogo6
 
Sip & IPv6 - time for action!
Sip & IPv6 - time for action!Sip & IPv6 - time for action!
Sip & IPv6 - time for action!Olle E Johansson
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planningTim Martin
 
Embracing Open Source: Practice and Experience from Alibaba
Embracing Open Source: Practice and Experience from AlibabaEmbracing Open Source: Practice and Experience from Alibaba
Embracing Open Source: Practice and Experience from AlibabaWensong Zhang
 
Arista Nuage meetup dublin 18-2
Arista Nuage meetup dublin 18-2Arista Nuage meetup dublin 18-2
Arista Nuage meetup dublin 18-2Patrick Lynchehaun
 
Siebel Enterprise Data Quality for Siebel
Siebel Enterprise Data Quality for SiebelSiebel Enterprise Data Quality for Siebel
Siebel Enterprise Data Quality for SiebelJeroen Burgers
 
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...IKT-Norge
 
20120524 cern data centre evolution v2
20120524 cern data centre evolution v220120524 cern data centre evolution v2
20120524 cern data centre evolution v2Tim Bell
 

What's hot (17)

Sipforum SIP & IPv6 discussion slides
Sipforum SIP & IPv6 discussion slidesSipforum SIP & IPv6 discussion slides
Sipforum SIP & IPv6 discussion slides
 
Ole Ipv4onlifesupport
Ole Ipv4onlifesupport Ole Ipv4onlifesupport
Ole Ipv4onlifesupport
 
Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached
 
Google and IPv6: Steinar H. Gunderson, Software engineer, Google
Google and IPv6: Steinar H. Gunderson, Software engineer, GoogleGoogle and IPv6: Steinar H. Gunderson, Software engineer, Google
Google and IPv6: Steinar H. Gunderson, Software engineer, Google
 
Agile Networking with OpenStack
Agile Networking with OpenStack Agile Networking with OpenStack
Agile Networking with OpenStack
 
Possible futures for the internet: Sander Steffann, IPv6 specialist, co-chair...
Possible futures for the internet: Sander Steffann, IPv6 specialist, co-chair...Possible futures for the internet: Sander Steffann, IPv6 specialist, co-chair...
Possible futures for the internet: Sander Steffann, IPv6 specialist, co-chair...
 
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
 
Sip & IPv6 - time for action!
Sip & IPv6 - time for action!Sip & IPv6 - time for action!
Sip & IPv6 - time for action!
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planning
 
Embracing Open Source: Practice and Experience from Alibaba
Embracing Open Source: Practice and Experience from AlibabaEmbracing Open Source: Practice and Experience from Alibaba
Embracing Open Source: Practice and Experience from Alibaba
 
Arista Nuage meetup dublin 18-2
Arista Nuage meetup dublin 18-2Arista Nuage meetup dublin 18-2
Arista Nuage meetup dublin 18-2
 
HP C7000 Cconfiguration Guide v.10
HP C7000 Cconfiguration Guide v.10HP C7000 Cconfiguration Guide v.10
HP C7000 Cconfiguration Guide v.10
 
IPv6 in cellular networks - Jordi Palet
IPv6 in cellular networks - Jordi PaletIPv6 in cellular networks - Jordi Palet
IPv6 in cellular networks - Jordi Palet
 
Siebel Enterprise Data Quality for Siebel
Siebel Enterprise Data Quality for SiebelSiebel Enterprise Data Quality for Siebel
Siebel Enterprise Data Quality for Siebel
 
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...
Martin J Levy - Hurricane Electric - The IPv6 global view - norway ipv6 - apr...
 
IPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi PaletIPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi Palet
 
20120524 cern data centre evolution v2
20120524 cern data centre evolution v220120524 cern data centre evolution v2
20120524 cern data centre evolution v2
 

Similar to The Status of IPv6 and Open Source/Free Operating systems

TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6Olle E Johansson
 
IPv6 strategy for deployment at ETH Switzerland
IPv6 strategy for deployment at ETH SwitzerlandIPv6 strategy for deployment at ETH Switzerland
IPv6 strategy for deployment at ETH SwitzerlandSwiss IPv6 Council
 
Windows Server 2012 Seminar 4 - De mogelijkheden van Direct Access
Windows Server 2012 Seminar 4 - De mogelijkheden van Direct AccessWindows Server 2012 Seminar 4 - De mogelijkheden van Direct Access
Windows Server 2012 Seminar 4 - De mogelijkheden van Direct AccessCompuTrain. De IT opleider.
 
Deploying IPv6-mostly access networks
Deploying IPv6-mostly access networksDeploying IPv6-mostly access networks
Deploying IPv6-mostly access networksRIPE NCC
 
SDN MeetUp - JR River's presentation
SDN MeetUp - JR River's presentationSDN MeetUp - JR River's presentation
SDN MeetUp - JR River's presentationCumulus Networks
 
Deploying IPv6-mostly access networks
Deploying IPv6-mostly access networksDeploying IPv6-mostly access networks
Deploying IPv6-mostly access networksRIPE NCC
 
Direct access for dummies
Direct access for dummiesDirect access for dummies
Direct access for dummiesAlex de Jong
 
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin GysiDigicomp Academy AG
 
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat642009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat64yacc2000
 
Ceph Day Amsterdam 2015 - Ceph over IPv6
Ceph Day Amsterdam 2015 - Ceph over IPv6 Ceph Day Amsterdam 2015 - Ceph over IPv6
Ceph Day Amsterdam 2015 - Ceph over IPv6 Ceph Community
 
Deploying IPv6-mostly access networks
 Deploying IPv6-mostly access networks Deploying IPv6-mostly access networks
Deploying IPv6-mostly access networksRIPE NCC
 
Successes and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICSuccesses and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICAPNIC
 
PLNOG15: Practical deployments of Kea, a high performance scalable DHCP - Tom...
PLNOG15: Practical deployments of Kea, a high performance scalable DHCP - Tom...PLNOG15: Practical deployments of Kea, a high performance scalable DHCP - Tom...
PLNOG15: Practical deployments of Kea, a high performance scalable DHCP - Tom...PROIDEA
 
IPv6 New RFCs
IPv6 New RFCsIPv6 New RFCs
IPv6 New RFCsAPNIC
 
Rapid IPv6 Deployment for ISP Networks
Rapid IPv6 Deployment for ISP NetworksRapid IPv6 Deployment for ISP Networks
Rapid IPv6 Deployment for ISP NetworksSkeeve Stevens
 
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration EngineeringCAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration EngineeringChristian Elsen
 
Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET L...
Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET L...Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET L...
Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET L...gogo6
 

Similar to The Status of IPv6 and Open Source/Free Operating systems (20)

TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6
 
IPv6 strategy for deployment at ETH Switzerland
IPv6 strategy for deployment at ETH SwitzerlandIPv6 strategy for deployment at ETH Switzerland
IPv6 strategy for deployment at ETH Switzerland
 
Windows Server 2012 Seminar 4 - De mogelijkheden van Direct Access
Windows Server 2012 Seminar 4 - De mogelijkheden van Direct AccessWindows Server 2012 Seminar 4 - De mogelijkheden van Direct Access
Windows Server 2012 Seminar 4 - De mogelijkheden van Direct Access
 
Deploying IPv6-mostly access networks
Deploying IPv6-mostly access networksDeploying IPv6-mostly access networks
Deploying IPv6-mostly access networks
 
SDN MeetUp - JR River's presentation
SDN MeetUp - JR River's presentationSDN MeetUp - JR River's presentation
SDN MeetUp - JR River's presentation
 
Deploying IPv6-mostly access networks
Deploying IPv6-mostly access networksDeploying IPv6-mostly access networks
Deploying IPv6-mostly access networks
 
Direct access for dummies
Direct access for dummiesDirect access for dummies
Direct access for dummies
 
I Pv6 Enabling Menog 0.4
I Pv6 Enabling Menog 0.4I Pv6 Enabling Menog 0.4
I Pv6 Enabling Menog 0.4
 
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
 
Tech f42
Tech f42Tech f42
Tech f42
 
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat642009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
 
Ceph Day Amsterdam 2015 - Ceph over IPv6
Ceph Day Amsterdam 2015 - Ceph over IPv6 Ceph Day Amsterdam 2015 - Ceph over IPv6
Ceph Day Amsterdam 2015 - Ceph over IPv6
 
Deploying IPv6-mostly access networks
 Deploying IPv6-mostly access networks Deploying IPv6-mostly access networks
Deploying IPv6-mostly access networks
 
Successes and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICSuccesses and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNIC
 
PLNOG15: Practical deployments of Kea, a high performance scalable DHCP - Tom...
PLNOG15: Practical deployments of Kea, a high performance scalable DHCP - Tom...PLNOG15: Practical deployments of Kea, a high performance scalable DHCP - Tom...
PLNOG15: Practical deployments of Kea, a high performance scalable DHCP - Tom...
 
IPv6 New RFCs
IPv6 New RFCsIPv6 New RFCs
IPv6 New RFCs
 
Rapid IPv6 Deployment for ISP Networks
Rapid IPv6 Deployment for ISP NetworksRapid IPv6 Deployment for ISP Networks
Rapid IPv6 Deployment for ISP Networks
 
I pv6 final v 1.0
I pv6 final v 1.0I pv6 final v 1.0
I pv6 final v 1.0
 
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration EngineeringCAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
 
Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET L...
Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET L...Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET L...
Troubleshooting Dual-Protocol Networks and Systems by Scott Hogg at gogoNET L...
 

More from Olle E Johansson

Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)Olle E Johansson
 
CRA - overview of vulnerability handling
CRA - overview of vulnerability handlingCRA - overview of vulnerability handling
CRA - overview of vulnerability handlingOlle E Johansson
 
Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)Olle E Johansson
 
The birth and death of PSTN
The birth and death of PSTNThe birth and death of PSTN
The birth and death of PSTNOlle E Johansson
 
WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019Olle E Johansson
 
Kamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffKamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffOlle E Johansson
 
Realtime communication over a dual stack network
Realtime communication over a dual stack networkRealtime communication over a dual stack network
Realtime communication over a dual stack networkOlle E Johansson
 
The Realtime Story - part 2
The Realtime Story - part 2The Realtime Story - part 2
The Realtime Story - part 2Olle E Johansson
 
Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016Olle E Johansson
 
Sips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocolSips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocolOlle E Johansson
 
SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)Olle E Johansson
 
Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!Olle E Johansson
 
SIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer worldSIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer worldOlle E Johansson
 
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)Olle E Johansson
 
2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIP2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIPOlle E Johansson
 
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Olle E Johansson
 
RFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the timeRFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the timeOlle E Johansson
 
SIP and DNS - federation, failover, load balancing and more
SIP and DNS - federation, failover, load balancing and moreSIP and DNS - federation, failover, load balancing and more
SIP and DNS - federation, failover, load balancing and moreOlle E Johansson
 

More from Olle E Johansson (20)

Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)
 
CRA - overview of vulnerability handling
CRA - overview of vulnerability handlingCRA - overview of vulnerability handling
CRA - overview of vulnerability handling
 
Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)
 
The birth and death of PSTN
The birth and death of PSTNThe birth and death of PSTN
The birth and death of PSTN
 
WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019
 
Kamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffKamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuff
 
Kamailio on air
Kamailio on airKamailio on air
Kamailio on air
 
Webrtc overview
Webrtc overviewWebrtc overview
Webrtc overview
 
Realtime communication over a dual stack network
Realtime communication over a dual stack networkRealtime communication over a dual stack network
Realtime communication over a dual stack network
 
The Realtime Story - part 2
The Realtime Story - part 2The Realtime Story - part 2
The Realtime Story - part 2
 
Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016
 
Sips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocolSips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocol
 
SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)
 
Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!
 
SIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer worldSIP & TLS - Security in a peer to peer world
SIP & TLS - Security in a peer to peer world
 
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
 
2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIP2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIP
 
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.
 
RFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the timeRFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the time
 
SIP and DNS - federation, failover, load balancing and more
SIP and DNS - federation, failover, load balancing and moreSIP and DNS - federation, failover, load balancing and more
SIP and DNS - federation, failover, load balancing and more
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

The Status of IPv6 and Open Source/Free Operating systems

  • 1. CONFIGURATION OF IPV6 Examples from various operating systems oej@edvina.net Twitter: oej Twitter: ipv6friday foss-sthml.se meeting January 25th 2012 onsdag 25 januari 12
  • 2. This is the year we launch the new Internet. Do not stay behind! onsdag 25 januari 12
  • 3. IPv6 basics 128 bit 128 bit address address • Larger IP packet headers - IP address 128 bits instead of 32 • All TCP/UDP protocols behave like before • Protocols that embedd IP address will have to support the new formats • Subnetting like before with CIDR prefixes onsdag 25 januari 12
  • 4. A common enterprise model 48 bit 16 bit 64 bit prefix subnet device 65536 networks! ISP get /32 Enterprise /48 or /54 onsdag 25 januari 12
  • 5. Dual stack IPv4 IPv6 The IPv4 The IPv6 Internet Internet onsdag 25 januari 12
  • 6. TWO highways to the same destination IPv4 IPv4 IPv6 IPv6 onsdag 25 januari 12
  • 7. Happy eyeballs IPv4 IPv4 IPv6 IPv6 onsdag 25 januari 12
  • 8. Migration 1 2 3 IPv4 IPv4 IPv6 IPv6 onsdag 25 januari 12
  • 9. Testing IPv6 3 IPv6 onsdag 25 januari 12
  • 10. Multiple addresses per interface Link local address based on MAC (FE80::) Site local address - ULA FDxx Global address based on network prefix and MAC Global address based on network prefix and random data Link local multicast addresses Service specific multicast address Loopback address (only for loopback interface) onsdag 25 januari 12
  • 11. Different views in OS/X Network configuration shows only IPv4 Advanced shows ONE IPv6 address ifconfig onsdag 25 januari 12
  • 12. Distributing IPv6 addresses Local Link (FE80::) - automatically Global based on RA prefix - automatic (SLAAC) Based on MAC address Based on random data for privacy (temporary address) Global based on DHCP - automatic (SLAAC) Static - manual configuration onsdag 25 januari 12
  • 13. DHCPv6 INFORMATION DNS, SIP gateway, NTP server etc OBJECTS DYNAMIC Random address from a range IP ADDRESS PRIVACY ENHANCED Managed temporary privacy-enhanced IP ADDRESS Address STATIC Static address based on device identifier IP ADDRESS onsdag 25 januari 12
  • 14. DHCPv6 for ISP’s NETWORK Network prefix, subnet mask PROVISIONING router onsdag 25 januari 12
  • 15. DUID = Device Identifier SYSTEM DUID - Device Unique Identifier IF IF IAID - Interface Adapter Identifier IF In IPv4 DHCP the MAC is the system! onsdag 25 januari 12
  • 16. Where are they? DUID IAID Only shown in Microsoft ETH0 Windows 7. I can’t find it easily in any other system. IAID Required to set up static WLAN0 DHCPv6 address management. onsdag 25 januari 12
  • 17. Various options RA + SLAAC RA SLAAC + DHCPv6 + DHCPv6 • Announce a prefix and a • RA tells device to use • RA tells device to get IP and router with SLAAC and fetch more more options in DHCPv6 RADVD or RTSOL support options in DHCPv6 • Device sends DUID+IAID • MAC or temporary • DNS address, NTP server • Better management - log in • Simple, but not much control • Better management, but still DHCP server not much control • Where is the DUID? onsdag 25 januari 12
  • 18. Privacy enhanced • ”Welcome back. You’re using a MacBook Pro 10th generation from Sollentuna, Sweden.” • Why should I let everyone see my MAC address? And that I use multiple devices? • All systems support this. Windows enable it by default. No other system has it in the UI. onsdag 25 januari 12
  • 19. STATUS REPORT Playing with different operating systems onsdag 25 januari 12
  • 20. Disclaimer • I’ve tested these systems as a beginner, just spending an hour or so on each • I want it to be that easy. • After 15 years of IPv6 it should just work • I might have missed some basic stuff - but someone like me should not be able to do that. • Feedback is always positive! onsdag 25 januari 12
  • 21. TEST focus • Can I install a desktop O/S over IPv6? • Can I add and install packages over IPv6? • Can I configure it with combinations of Router Solicitation/ Adverts and DHCPv6? • How ready are we to run IPv6 single stack? onsdag 25 januari 12
  • 22. Test network IPv6 LAN Sheeva Plug IPv4 Internet Home IPv4 Gateway LAN Tunnel Broker IPv6 Internet onsdag 25 januari 12
  • 23. Top of the line: Windows 7 • Microsoft has implemented IPv6 throughout the O/S • The O/S doesn’t work properly without IPv6 • Server-side support is improving, but doesn’t cover all of the product line onsdag 25 januari 12
  • 24. Installation over IPv6 • OpenBSD with router solicitations, do not use DHCPv6 • FreeBSD - found an IPv6 address, but did not succeed • Maybe use a FTP/HTTP client that is single stack? • Debian, Ubuntu - don’t know. I could not select addresses at installation, it just started automatically somehow. Could not test on IPv6 only network. • I had to enable dual stack for installation on all systems onsdag 25 januari 12
  • 25. OpenBSD 5 • Stateless Autoconfiguration • DHCPv6 - there are ports, but not integrated • Very hard to find any documentation or information • ftp.openbsd.org has no IPv6, mirrors have onsdag 25 januari 12
  • 26. FreeBSD 9.0 • Support for SLAAC • Complicated to get support for DHCPv6 • No easy configuration • IPv6 in sysinstall • IPv6 in installer, but can’t install over IPv6 (port system distributed) • ftp.freebsd.org has two IPv6 addresses • System config supports ra + dhcpv6 onsdag 25 januari 12
  • 27. FreeBSD 9 • NO dhcpv6 options in network configuration • Only router advertisments • No privacy address in network configuration • Most of the ports servers do not support IPv6 - maybe through proxy • The install gets IPv6 address through SLAAC, saves it as static in config. Bad. onsdag 25 januari 12
  • 28. Fedora 15 onsdag 25 januari 12
  • 29. Fedora 15 • No support for privacy address in user interface • Good attempt at configuration, but broken • Nothing is saved in ifcfg-eth0 • You can set if IPv4 or IPv6 or both are required for the system to indicate ”Connected to network” onsdag 25 januari 12
  • 31. Debian • DHCP for IPv4 and autoconf for Ipv6 overwrite /etc/resolv.conf • Only Ipv6 name server, but dhcp ipv4 address • ftp.se.debian.org supports IPv6 so for me, package installation worked over IPv6 only onsdag 25 januari 12
  • 32. Ubuntu 11.10 • Default installation use IPv4 and installs only IPv4 even if IPv6 is available • Same network app as Fedora • Supports IPv6 in a good way • No UI support for IPv6 temporary addresses • If dual stack, only IPv4 is shown in UI onsdag 25 januari 12
  • 33. Link local address in UI. onsdag 25 januari 12
  • 34. Oops. IPv6 only... onsdag 25 januari 12
  • 35. OS/X What does this mean? Where’s the DUID? (This is assigned by DHCPv6) onsdag 25 januari 12
  • 36. Summary • Seems like most systems started with SLAAC and thought ”We’re done!” • Confusion on RA+DNS, RA+DHCPv6, DHCPv6 without RA • Bad support for privacy addresses • Most of the stuff exist in all kernels, but sysctl is not for normal users onsdag 25 januari 12
  • 37. The end ...or is it the beginning? It’s embarrassing to see that the free operating systems are doing so badly in this area. onsdag 25 januari 12