How to configure several IPv6 addresses from the MacOS System Preferences application?

The network is auto-configured, but I would like to also have some fixed address without using DHCPv6.

Actually each time I connect to my home network I have to run a script to add some others fixed addresses, but I would like to have this done automatically within the profile associated with my home network.

  • I really hope you're talking about Mac OS X, and not Mac OS 9 or earlier. – Daniel Beck May 10 '11 at 19:23

System Preferences > Network (henceforth "Net Prefs") allows you to have more than one of what they confusingly call "services" for each interface. For each additional manual IPv6 address you want to define, you need to add an additional Net Prefs "service" for the relevant network interface.

When you first go to Net Prefs, the prominent list of interfaces is technically, by Net Prefs' terminology, a list of "services". Hit the "+" button at the bottom of the list to add a new "service" for an interface. You'll be asked which interface the new "service" applies to, and you'll be asked for a name for that "service". So if you want to add a second IPv6 address to your built-in Ethernet, select "Ethernet" and name it "Ethernet 2nd IPv6 addr" or something. Then go to the IPv6 settings for this newly-created "service" and configure it for your secondary IPv6 address. Repeat until you've made a separate Ethernet "service" for each IPv6 address you wanted to manually assign.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.