Reassigning IPv6 temporary address when it receives router advertisements

Hi everybody.
I've just met a problem with IPv6 connectivity.
*My environment*
I list my environment that I tested as follows.
1. MacBook Pro (A)
OS Version: 10.6.4
Card Type: AirPort Extreme (0x14E4, 0x93)
Firmware Version: Broadcom BCM43xx 1.0 (5.10.131.16.1)
IPv6 temporary address setting: net.inet6.ip6.use_tempaddr=1
2. AP+Router
TimeCapsule
N.B., I experienced same problem under other sets of router and access point (Cisco's ones). So, let me skip to write the detail of this.
3. MacBook Pro (B) (No problem with this Laptop)
OS Version: 10.6.4
Card Type: AirPort Extreme (0x168C, 0x87)
Firmware Version: Atheros 5416: 2.0.19.10
IPv6 temporary address setting: net.inet6.ip6.use_tempaddr=1
N.B., All user data and settings are transferred to MacBook Pro (A). I think the difference between these two MacBooks is about hardwares.
*The problem*
1. Connect the MacBook Pro (A) to AP+Router.
2. Receive IPv6 router advertisement from the router. (router lifetime=1800, valid lifetime=2592000, preferred lifetime=604800)
3. Assign both IPv6 EUI-64 address and temporary address.
4. Receive IPv6 router advertisement from the router again, 70 sec after previous one.
5. Both the EUI-64 and temporary addresses are removed, and then same EUI-64 address and _new_ temporary address are assigned.
The problem here is that MacBook Pro (A) configures _new_ temporary address, or it removes old temporary address. This causes additional issues on TCP connections because TCP sessions become no longer available after the temporary address has changed.
This problem is not experienced my old MacBook Pro (B); i.e., it keeps the temporary address even after receiving router advertisements.
All the data and setting in MacBook Pro (A) are transferred from MacBook Pro (B).
Therefore, I think the problem is due to hardwares.
I prefer to use IPv6 because I'm in a networking group and also prefer to use temporary addresses.
Do you experience same problem or any suggestions to me?
If you need additional environment description, please ask me.
Thank you in advance, and sorry for my poor English.
Message was edited by: scyphus

This bug has been stealthily fixed in the update http://support.apple.com/kb/HT4250 today, though I have received no reply from Apple bug reporter site.

Similar Messages

  • How can I turn off IPv6 temporary addresses in a enterprise environment

    So in a default configuration Vista and Windows 7 clients will use IPv6 temporary address (per RFC 3041), but I would like to be able to disable this with a GPO.
    I know I can do this by using a startup script tied to a GPO using the netsh interface ipv6 set privacy state=disabled store=persistent but I really do not want to run a logon script especially when as you can see in the command it is a persistent
    setting.
    Any ideas on using a registry based GPO for this?

    Hi,
    OK, I understand what you want. But after I use the Process Monitor to capture the behavior, I found that a lot of registry keys would be changed. So you can not set it via registry unless the IPv6 is disabled.
    Thanks for understanding.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”
    Thank you again for the answer.
    As a follow up question... How does one suggest/request a change in default behavior in a MS product?
    While the RFC 3041 addresses might be nice to have for the average consumer they are not ideal in a enterprise environment. I have found that the temporary addresses will register in DNS, but this doesn't completely solve the issue of tracking and accountability,
    you would still need a application to query, correlate and store that information.
    So it would be nice if the business versions of Windows Vista/7/2K8 and the next client OS would not have this behavior by default.

  • IPv6 Temporary Address

    I am little confused about the IPv6 temporary address. From my understanding, by default both Win7 and MAC comuputers generate IPv6 temporary address once they learn a prefix from RA message. And more imporant, they will use the temporary address as the source of the communications. For ex,  when a computer has one IPv6 address(got from DHCP) and one temporary address, it will use the temporary address for communications and the DHCP address will not be used at all. Has anyone seen any issues arised from using temporary address? Do you force computers to not using temporary address?
    Following notes are taken from RFC4941 about the use of temporary address:
    "The use of temporary addresses may cause unexpected difficulties with    some applications.  As described below, some servers refuse to accept    communications from clients for which they cannot map the IP address    into a DNS name.  In addition, some applications may not behave    robustly if temporary addresses are used and an address expires    before the application has terminated, or if it opens multiple    sessions, but expects them to all use the same addresses.    Consequently, the use of temporary addresses SHOULD be disabled by    default in order to minimize potential disruptions.  Individual    applications, which have specific knowledge about the normal duration    of connections, MAY override this as appropriate.
    If anyone can share their experience of using temporary address in production network, that will be great!
    Thanks.
    Zhenning

    So temporary addresses, or privacy addresses as they are somtimes called, work well for a lot of applications.  If you do not care about the privacy afforded by temporary addresses, you an disable them:
    http://blackundertone.wordpress.com/2011/08/04/disable-windows-7-ipv6-random-temporary-addresses/
    http://tech.buraglio.com/2011/07/macos-107-and-ipv6-privacy-addressing.html
    Also, you can configure the routers such that the devices themselves do not use SLAAC at all and rely exclusively on DHCP, depending on whether or not your DHCPv6 server is managing addresses. 
    See http://blogs.cisco.com/borderless/ipv6-automatic-addressing/ for more tips.

  • My iphone 4s only receives my address when i receive an email

    on my iphone 4s , when i receive an email it only shows my address . how can i sort this out

    1357246 wrote:
    Hi there , it is infact my partners phone . The problem is that the content or text of the email does not appear only who it's from and to who ( sorry )
    Sent from miguelito's junk yard
    Do a reset, no data loss.  Hold down the home/sleep button together until you see the apple logo and then release, then wait for the phone to boot back up.

  • After security updates on Windows 2008 R2 ping returns ipv6 ip addresses

    After installing the updates shown on screenshot attached the server running windows 2008 r2 returns IPv6 ip addresses when pinging any device. Also Public Folder got populated with many icons that were not there. This is a server running terminal and
    rdp services. Please help me identify which update may be causing this issue

    This one may help.
    How to disable IPv6 or its components in Windows
    or alternately you can
    ping -4 {ipaddress}
    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows]
    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.

  • Updated to ios6 and now when I receive an email where my address is part of a group, the email will not open and email closes automatically

    updated to ios6 and now when I receive an email where my address is part of a group, the email will not open and email closes automatically. I can open this email on my macbook. If i forward this email from my macbook to my iphone, i can then open the email.

  • When i receive messages from my partner i get the from and email address and her phone

    when i receive messages from my partner i get the from and email address and her phone

    Hey "AppleTechGenius"...you realize the thread you're posting to is almost two years old, & the OP has not posted since that original post, correct?

  • I could not remember my apple ID password so I made a request for a new one. When I received the email with the link on resetting my password it was addressed to John Ohare. My name is not John Ohare. Does this mean someone is hacked my iCloud account?

    I could not remember my apple ID password so I made a request for a new one. When I received the email with the link on resetting my password it was addressed to John Ohare. My name is not John Ohare. Does this mean someone has hacked my iCloud account?

    Hello Corinne Craven,
    Thank you for using Apple Support Communities!
    You can update the name on your Apple ID here:
    Appleid.apple.com
    If you suspect unauthorized access to your apple ID I would normally recommend resetting your password, but you have already done this.
    Here is some information about 2 step verification which is another level of security for your account.
    Apple ID: Frequently asked questions about two-step verification for Apple ID
    http://support.apple.com/kb/HT5570
    Be sure to read all the information in the article if you choose to use two-step verification.
    Take care,
    Sterling

  • I downloaded the new operating system and all my contact details,address boof and numbers are GONE?When I receive a test email it dissapears after 30 seconds.ISP is Cox in San Diego and they don't have a clue?

    I downloaded the new operating system and all my contact details,address boof and numbers are GONE?When I receive a test email it dissapears after 30 seconds.ISP is Cox in San Diego and they don't have a clue?

    Hello Brian Delaney,
    It sounds like you are trying to send emails but for some reason, thousands show activity. I would start by re indexing the mailbox to help troubleshoot the issue:
    1.Quit Mail if it’s open.
    2.In ~/Library/Mail/V2/MailData, delete any file that begins with “Envelope Index,” such as Envelope Index or Envelope Index-shm.To show your home Library folder, hold down the Option key, then in the Finder choose Go > Library.
    3.Open Mail.Mail creates new Envelope Index files. This process may take a few minutes, depending on how many messages Mail is reindexing.
    Mail (Mavericks): Reindex messages
    http://support.apple.com/kb/PH14876
    If the issue persists, I would next remove the account, restart the computer, and re add the account:
    1.Choose Mail > Preferences, then click Accounts.
    2.Select an account, then click Remove.
    Mail (Mavericks): Remove mail accounts
    http://support.apple.com/kb/PH14944
    Removing an Exchange or IMAP account doesn’t permanently delete the account’s mailboxes and messages because they’re stored on the mail server. To retrieve the account’s mailboxes and messages from the server, add the account again in Mail.
    To add the account again, click the  rather than the  as described above and retest the issue.
    Thank you for using Apple Support Communities.
    Take care,
    Joe

  • Hi when i send imessages it keeps showing up as my email address on the receiving device. I know its something simple! Help please.

    Hi when i send imessages it keeps showing up as my email address on the receiving device. I know its something simple! Help please.

    Hi Megamanfx,
    If you are having issues with the Sent From settings in iMessage on your iPhone, you may find the following article helpful:
    iOS 6 and OS X Mountain Lion: Link your phone number and Apple ID for use with FaceTime and iMessage
    http://support.apple.com/kb/HT5538
    Regards,
    - Brenden

  • Play special ring tone when email received from specific email address

    I have a 8900 and do not use a BES.  I would like the blackberry to alert me by playing a special tone when I receive any email from one address.  When ever there is a problem with any part of my network, I will received an email from [email protected]  Can this be done and how?
    Thanks

    Supposedly the BB software is supposed to do that when you assign a contact a special ring tone...but it has never worked for me.
    Hopefully a reply comes in telling us how to get it to work, or RIM catches this and fixes the software.

  • When sending/receiving an iMessage (from gmail address) how can I then receive or access my iMessages on my actual gmail account/inbox?

    When sending/receiving an iMessage (from gmail address) how can I then receive or access my iMessages on my actual gmail account/inbox?

    Hi,
    The Messages app can join 5 different services.
    The "iChat Originals" that include AIM, Jabber and Yahoo (although they were added at different times to the app)
    The Bonjour account that has been present for LAN based Mac to Mac chat and lastly the iMessages account in the Messages app that iChat has become.
    Google email IDs can be used as a Jabber ID in Messages as Google run a Jabber server.
    As the Google server does not follow conventional naming formatting it has it's own Add option in Messages.
    Effectively all the services are separate.
    Any email used as an Apple ID can be the iMessages account.
    Of course this may be a Google one like you have that can also be used as  Jabber/GoogleTalk ID or it may be an Apple issued ID (@mac.com @me.com or @icloud.com) that will also work as a Valid AIM Screen Name.
    It may be that someone has their Yahoo email as their Apple ID.
    8:35 pm      Monday; August 11, 2014
    ​  iMac 2.5Ghz i5 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad

  • I have 2 email addresses on the phone. How come only one accepts a alert tone. When I receive an email from 2nd email it does not notify me of its arrival. What am I doing wrong

    I have 2 email addresses on the phone. How come only one accepts a alert tone. When I receive an email from 2nd email it does not notify me of its arrival. What am I doing wrong?

    Each email account can have its own alert or notification settings.
    Settings > Notifications > Mail > tap on each account and set the alerts you want.

  • My Photosmart D100a wireless printer keeps changing IP Address when router reboots.

    My Photosmart D100a wireless printer keeps changing IP Address when router reboots.
    This question was solved.
    View Solution.

    Let's set a static IP address for the printer:
    - Print a Network Config Page from the front of the printer. Note the printer's IP address.
    - Type that IP address into a browser to reveal the printer's internal settings.
    - Choose the Networking tab, then Wireless along the left side, then the IPv4 tab.
    - On this screen you want to set a Manual IP. You need to set an IP address outside the range that the router automatically sets (called the DHCP range). If you do not know the range, change the last set of numbers (those after the last '.') to 250
    - Use 255.255.255.0 for the subnet (unless you know it is different, if so, use that)
    - Enter your router's IP (on the Network Config Page) for the gateway.
    - Enter 8.8.8.8 for the first DNS and 8.8.4.4 for the second DNS.
    - Click 'Apply'.
    Now, shut down the router and printer, start the router, wait, then start the printer.
    After this you may need to redo 'Add a Printer' using the new IP address.
    Say thanks by clicking "Kudos" "thumbs up" in the post that helped you.
    I am employed by HP

  • MTU option of IPv6 router advertisement ignored

    I recently turned up an IPv6 tunnel from Hurricane Electric (http://tunnelbroker.net/) to my home router, which is a Cisco 1921 ISR.  The IPv6 tunnel works great, save for one small problem.  That being that the MTU of the tunnel is 1480 and the MTU on my Mac is 1500.  If I manually set the MTU on my Mac to 1480, everything works as expected.  However, part of IPv6 autoconfig is setting the MTU for situations like this where there is a tunnel or the more common PPPoE, both of which require a lower MTU.  The router is configured to set this option, and I can see it via tcpdump and radvdump:
    [root@strongbad]# tcpdump -i en0 -n -XX icmp6
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on en0, link-type EN10MB (Ethernet), capture size 65535 bytes
    11:36:09.218626 IP6 fe80::ca9c:1dff:fed6:17a0 > ff02::1: ICMP6, router advertisement, length 64
        0x0000:  3333 0000 0001 c89c 1dd6 17a0 86dd 6e00  33............n.
        0x0010:  0000 0040 3aff fe80 0000 0000 0000 ca9c  ...@:...........
        0x0020:  1dff fed6 17a0 ff02 0000 0000 0000 0000  ................
        0x0030:  0000 0000 0001 8600 1266 4000 0708 0000  .........f@.....
        0x0040:  0000 0000 0000 0101 c89c 1dd6 17a0 0501  ................
        0x0050:  0000 0000 05c8 0304 40c0 0027 8d00 0009  ........@..'....
        0x0060:  3a80 0000 0000 2001 0470 e9ba 0001 0000  :........p......
        0x0070:  0000 0000 0000                           ......
    [root@strongbad]# radvdump
    # radvd configuration generated by radvdump 1.6
    # based on Router Advertisement from fe80::ca9c:1dff:fed6:17a0
    # received by interface en0
    interface en0
        AdvSendAdvert on;
        # Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
        AdvManagedFlag off;
        AdvOtherConfigFlag off;
        AdvReachableTime 0;
        AdvRetransTimer 0;
        AdvCurHopLimit 64;
        AdvDefaultLifetime 1800;
        AdvHomeAgentFlag off;
        AdvDefaultPreference medium;
        AdvSourceLLAddress on;
        AdvLinkMTU 1480;
        prefix 2001:470:e9ba:1::/64
            AdvValidLifetime 2592000;
            AdvPreferredLifetime 604800;
            AdvOnLink on;
            AdvAutonomous on;
            AdvRouterAddr off;
        }; # End of prefix definition
    }; # End of interface definition
    You can plainly see the MTU is at 1500, when it should be 1480:
    [root@strongbad]# ifconfig en0
    en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        ether 00:16:cb:ab:af:0d
        inet6 fe80::216:cbff:feab:af0d%en0 prefixlen 64 scopeid 0x4
        inet 192.168.1.44 netmask 0xffffff00 broadcast 192.168.1.255
        inet6 2001:470:e9ba:1:216:cbff:feab:af0d prefixlen 64 autoconf
        media: autoselect (1000baseT <full-duplex>)
        status: active
    [root@strongbad]# netstat -in
    Name  Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll
    lo0   16384 <Link#1>                        800471     0   800471     0     0
    lo0   16384 ::1/128     ::1                 800471     -   800471     -     -
    lo0   16384 fe80::1%lo0 fe80:1::1           800471     -   800471     -     -
    lo0   16384 127           127.0.0.1         800471     -   800471     -     -
    gif0* 1280  <Link#2>                             0     0        0     0     0
    stf0* 1280  <Link#3>                             0     0        0     0     0
    en0   1500  <Link#4>    00:16:cb:ab:af:0d 24352460     0 36285322     0     0
    en0   1500  fe80::216:c fe80:4::216:cbff: 24352460     - 36285322     -     -
    en0   1500  192.168.1     192.168.1.44    24352460     - 36285322     -     -
    en0   1500  2001:470:e9 2001:470:e9ba:1:2 24352460     - 36285322     -     -
    fw0   2030  <Link#5>    00:1c:b3:ff:fe:9b:6d:d0        0     0        0     0     0
    en1   1500  <Link#6>    00:1c:b3:b0:41:f0        0     0        0     0     0
    vmnet 1500  <Link#7>    00:50:56:c0:00:01        0     0        0     0     0
    vmnet 1500  172.16.130/24 172.16.130.1           0     -        0     -     -
    vmnet 1500  <Link#8>    00:50:56:c0:00:08        0     0        0     0     0
    vmnet 1500  172.16.123/24 172.16.123.1           0     -        0     -     -
    On my Mac in System Preferences > Network > Ethernet > Advanced > Ethernet the "Configure" value is set to "Automatically".  I discovered a manual sysctl setting that looked promising, but had no noticeable effect:
    [root@strongbad]# sysctl -w net.inet6.ip6.accept_rtadv=1
    net.inet6.ip6.accept_rtadv: 0 -> 1
    I'm running the latest version of Snow Leopard (10.6.7) on my Mac, and there doesn't appear to be any updates for it.  Just for fun, here's the kernel banner:
    [root@strongbad]# uname -a
    Darwin strongbad.local 10.7.0 Darwin Kernel Version 10.7.0: Sat Jan 29 15:17:16 PST 2011; root:xnu-1504.9.37~1/RELEASE_I386 i386
    Any ideas on how to get my Mac to honor the MTU in IPv6 router advertisements and set the MTU automatically?
    Thanks in advance,
    -Lex

    I was wrong.  The MTU in IPv6 router advertisements is not ignored by my Mac.  In fact, it works great.  A few things threw me off here:
    1. The IPv6 MTU is not relected in ifconfig and netstat output if it's different than IPv4.
    2. The MTU size was wrong.  The IPv6 MTU also has to account for ADSL PPPoE overhead the same as any other protocol.  PPPoE adds 8 bytes overhead per packet.  That means with the 6in4 tunneling overhead of 20 bytes, the true MTU for an IPv6 packet over a 6in4 tunnel over PPPoE is 1472.
    3. The firewall was correctly configured to pass ICMPv6, so PMTUD was working.  However, this created the illusion that some destinations were working and some were not.  I wrongly assumed that mucking with the MTU to and from 1480 was making a difference.  In reality, it was PMTUD doing its thing, albeit slowly and on a strict destination by destination basis.
    In sum, setting the MTU on the router interface closest to my Mac to 1472, made it all work beautifully.  I had to wait for a few route advertisements to pass by, but my Mac did end up doing the right thing. 
    One last thing worth noting.  On a Cisco router, setting the "ipv6 mtu" to something non-default will be reflected in the IPv6 route advertisements it sends out. 
    Hope this helps,
    -Lex

Maybe you are looking for

  • Boot Camp Changes OS X Time

    So every time I go from Windows XP in Boot Camp back to OS X, I find that my time has been put exactly 5 hours behind (so if it was 5:00 pm when I restarted into OS X, my Mac says that it is 12:00 pm). I was wondering if anyone know how to prevent OS

  • New ipod nano 2 gig

    just got an ipod nano 2 gig from santa and found that i can't use it with my computer. i have a HP Pavillion Home Edition Version 2002, 2.10 GHz, 448 MB of Ram, service pack 2, using Windows XP. The ipod specs ask for a service pack 4. I asked HP wha

  • Errors in calculating score using 'tilescore.pl'

    Hi, I running VMmark 2.5.2 with single tile workload and running it for 900 seconds, and skipping mailserver workload VM. The STAX job is failing with below error 20140806-12:06:37 Error STAXPythonEvaluationError signal raised. Terminating job. =====

  • Error -42018 Cannot Download Purchased Music from iTunes Store

    I cannot download music, it says unknown error -42018 check network connection and try again. I can download videos just fine, but music. This has never done this before. I downloaded music before just fine. I turned off my firewall but no luck. Plea

  • "You can only read" when Read & Write assigned

    The "Backups.backupdb" automatically created on my external hard drive for Time Machine is the folder in question. I am changing the icons on my EHD folders and it has worked fine for every other folder, because I created them myself of course. There