Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have setup DNS64+NAT64 on a machine with 2 interfaces:

eth0: public IPv4 address (connected to outside world)

eth1: global scope IPv6 address: 2001::/64

I can successfully use ping6 on this machine.

Now I want to connect my MacBook to this machine by making it an IPv6-only client and perform some tests, but I do not have an IPv6 address assigned on this MacBook. I'm wondering, how should I manually assign one so as to route all my IPv6 traffic (I will disable IPv4 on my MacBook) to this machine, which will be picked up by DNS64+NAT64 to be converted to IPv4 requests and sent to the outside world?


NAT64+DNS64 machine is running Debian. I installed Miredo on my Macbook, and now I have 2001:: IPv6 address; however I cannot ping my Debian machine using it. (Both the notebooks are on wired LAN in the university network and I can ping the IPv4 address of the machine offcourse)


so I installed radvd on the debian machine; and now my macbook gets an IPv6 address from the debian machine and all the IPv6 traffic is routing through the debian machine to make my setup work!

I am also blogging about my setup at if anyone is interested

share|improve this question
What OS is the base machine? looks like it's linux, but you didn't state? – Wes Hardaker Mar 10 '11 at 14:35
updated the question – Vaibhav Bajpai Mar 10 '11 at 18:23
Then BillThor's answer is correct :-) – Wes Hardaker Mar 10 '11 at 21:23
up vote 2 down vote accepted

It appears you have been assigned a /64, install radvd and configure it to broadcast on eth1. Your mac should automatically configure a globally scoped IPv6 address.

share|improve this answer
What about translation part? He won't be able to access IPv4 that way. – AndrejaKo Mar 10 '11 at 19:09
@AndreKo: I would expect the NAT64+DNS64 on his server to handle that. I believe that will be what he is testing. – BillThor Mar 11 '11 at 2:52
It worked, Thank you :-) – Vaibhav Bajpai Mar 12 '11 at 19:15

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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