Transcript

False meme image that says “bad news ipv4 fans. linus torvalds has announced removing ipv4 support from the linux kernel after the maintainers of the network stack got into a fight over WHAT KIND OF HRT gives the best results. this incident will impact 5 billion people and will make 95% of all network equipment on Earth binnable.” with fake screenshots of the linux kernel mailing list a girl calling another one a slur from 4chan over HRT choices and Linus Torvalds saying he will drop IPv4 support and asking the maintainers to learn to shut the fuck up.

Source: https://rivals.space/@deuxnise/115032302416832519

  • shoki@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    2 days ago

    I don’t think unique local addresses require manual configuration. On linux at least, I get an fe80:: address derived from the interface’s MAC address even if there it can’t find any router. If the host receives a router advertisement, it will add a local address (the same suffix as the fe80 but with a fd8b:something::/64) and the “internet” 2003::.

    I’m not an expert and this may be just the configuration of my router, but all my linux installs automatically got these three addresses without manual configuration or issues.

    • MissingGhost@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      21 hours ago

      You are confusing unique local adresses and link local addresses. Unique local adresses can only be configured manually or, in theory, with DHCPv6. On Debian, I edit the file “/etc/network/interfaces.d/<interface name>”:

      • auto <interface name>
      • iface <interface name> inet dhcp
      • iface <interface name> inet6 static
      •     address <unique local adress of your choice within the official range>
        
      •     autoconf 1
        
      •     accept_ra 2
        
      •     privext
        

      This gives you: autoconfigured IPv4 address, autoconfigured (slaac) IPv6 address, an IPv6 unique local address, temporary IPv6 adresses (privacy extensions) and your IPv6 link local address.

    • davad@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 day ago

      fe80::

      That’s a link local address [0].

      fd8b::

      That’s a ULA [1]

      2003::

      This one is a globally routable address (Global Unicast Address, or GUA) [2].

      As you observed, link-local addresses are generated completely independently. ULAs and GUAs are self-assigned using SLAAC or assigned by a server using DHCPv6 after your host has seen a router.

      For a GUA or ULA to be assigned, the router or DHCP server has to have a prefix delegated to it. A GUA prefix would come from your ISP. A ULA prefix would be configured on the router itself. If yours has one without you setting it up, maybe it does that by default?

      [0] https://en.wikipedia.org/wiki/Link-local_address [1] https://en.wikipedia.org/wiki/Unique_local_address [2] https://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml

      • shoki@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        23 hours ago

        Yeah, I guess my router just decided on an ULA prefix on its own. Thank you for providing the right terminology and explaining how a host gets these addresses.