Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .