Something is causing High CPU load



  • Hi
    Yesterday, the company i work at, changed it main router from Thompson TG789vn to Inteno DG301A, and after that the secondary router (Pfsense) that actually does everything with routing is now experiencing 100% cpu load out of nothing. Under the system logs there is constantly problems with dhcp6v.
    May 27 08:33:54 dhcp6c[33391]: client6_recvadvert: XID mismatch
    May 27 08:33:54 dhcp6c[33391]: client6_recvadvert: XID mismatch
    May 27 08:33:54 dhcp6c[33391]: client6_recvadvert: XID mismatch
    May 27 08:33:54 dhcp6c[33391]: client6_recvadvert: XID mismatch
    May 27 08:33:54 dhcp6c[33391]: update_ia: status code for PD-0: no prefixes
    May 27 08:33:54 dhcp6c[33391]: update_ia: status code for NA-0: no addresses
    May 27 08:33:55 php: rc.newwanipv6: rc.newwanipv6: Informational is starting dc0.
    May 27 08:33:55 php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting…
    May 27 08:33:55 dhcp6c[33391]: client6_timo: no responses were received
    May 27 08:33:55 dhcp6c[33391]: client6_timo: no responses were received
    May 27 08:33:55 dhcp6c[33391]: update_ia: status code for PD-0: no prefixes
    May 27 08:33:55 dhcp6c[33391]: update_ia: status code for NA-0: no addresses
    May 27 08:33:55 php: rc.newwanipv6: rc.newwanipv6: Informational is starting dc0.
    May 27 08:33:55 php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting…
    May 27 08:33:55 dhcp6c[33391]: client6_timo: no responses were received
    May 27 08:33:55 dhcp6c[33391]: client6_timo: no responses were received
    May 27 08:33:55 dhcp6c[33391]: client6_timo: no responses were received
    May 27 08:33:55 dhcp6c[33391]: update_ia: status code for PD-0: no prefixes
    May 27 08:33:55 dhcp6c[33391]: update_ia: status code for NA-0: no addresses
    May 27 08:33:55 php: rc.newwanipv6: rc.newwanipv6: Informational is starting dc0.
    May 27 08:33:55 php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting…
    May 27 08:33:55 dhcp6c[33391]: client6_timo: no responses were received
    May 27 08:33:55 dhcp6c[33391]: update_ia: status code for PD-0: no prefixes
    May 27 08:33:55 dhcp6c[33391]: update_ia: status code for NA-0: no addresses
    May 27 08:33:55 php: rc.newwanipv6: rc.newwanipv6: Informational is starting dc0.
    May 27 08:33:55 php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting…
    May 27 08:33:55 dhcp6c[33391]: client6_recvreply: XID mismatch
    May 27 08:33:55 dhcp6c[33391]: update_ia: status code for PD-0: no prefixes
    May 27 08:33:55 dhcp6c[33391]: update_ia: status code for NA-0: no addresses
    May 27 08:33:56 php: rc.newwanipv6: rc.newwanipv6: Informational is starting dc0.
    May 27 08:33:56 php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting…
    May 27 08:33:56 dhcp6c[33391]: client6_timo: no responses were received
    May 27 08:33:56 dhcp6c[33391]: update_ia: status code for PD-0: no prefixes
    May 27 08:33:56 dhcp6c[33391]: update_ia: status code for NA-0: no addresses
    May 27 08:33:56 php: rc.newwanipv6: rc.newwanipv6: Informational is starting dc0.
    May 27 08:33:56 php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting…
    May 27 08:33:56 dhcp6c[33391]: update_ia: status code for PD-0: no prefixes
    May 27 08:33:56 dhcp6c[33391]: update_ia: status code for NA-0: no addresses
    May 27 08:33:56 php: rc.newwanipv6: rc.newwanipv6: Informational is starting dc0.
    May 27 08:33:56 php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting…
    May 27 08:33:56 dhcp6c[33391]: update_ia: status code for PD-0: no prefixes
    May 27 08:33:56 dhcp6c[33391]: update_ia: status code for NA-0: no addresses
    May 27 08:33:56 php: rc.newwanipv6: rc.newwanipv6: Informational is starting dc0.
    May 27 08:33:56 php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting…
    May 27 08:33:56 dhcp6c[33391]: update_ia: status code for PD-0: no prefixes
    May 27 08:33:56 dhcp6c[33391]: update_ia: status code for NA-0: no addresses
    May 27 08:33:57 php: rc.newwanipv6: rc.newwanipv6: Informational is starting dc0.
    May 27 08:33:57 php: rc.newwanipv6: rc.newwanipv6: Failed to update wan IPv6, restarting…
    May 27 08:33:57 dhcp6c[33391]: update_ia: status code for PD-0: no prefixes
    May 27 08:33:57 dhcp6c[33391]: update_ia: status code for NA-0: no addresses

    And under the System activity :
    last pid: 28804;  load averages:  1.00,  1.03,  1.05  up 97+23:39:39    08:35:28
    98 processes:  5 running, 75 sleeping, 18 waiting

    Mem: 83M Active, 17M Inact, 80M Wired, 120K Cache, 53M Buf, 1809M Free
    Swap: 4096M Total, 4096M Free

    PID USERNAME PRI NICE  SIZE    RES STATE    TIME  WCPU COMMAND
    33391 root      76  20  7360K  5780K wait    40:30  2.69% /usr/local/sbin/dhcp6c -d -c /var/etc/dhcp6c_w
      12 root    -68    -    0K  144K WAIT  229:59  1.27% [intr{irq16: dc0}]
    42318 root      60    0 76820K 27904K piperd  0:08  0.98% /usr/local/bin/php
      12 root    -68    -    0K  144K WAIT  204:16  0.39% [intr{irq17: dc1}]
      11 root    171 ki31    0K    8K RUN    2292.5  0.00% [idle]
      12 root    -32    -    0K  144K WAIT  158:22  0.00% [intr{swi4: clock}]
      14 root    -16    -    0K    8K -      23:57  0.00% [yarrow]
    13818 root      44    0  3264K  1284K select  20:15  0.00% /usr/local/sbin/apinger -c /var/etc/apinger.co
      261 root      76  20  3352K  1224K kqread  8:05  0.00% /usr/local/sbin/check_reload_status
        4 root      -8    -    0K    8K -        6:32  0.00% [g_down]
        3 root      -8    -    0K    8K -        5:43  0.00% [g_up]
      12 root    -44    -    0K  144K WAIT    5:39  0.00% [intr{swi1: netisr 0}]
    32181 root      44    0  6280K  6300K select  5:15  0.00% /usr/local/bin/ntpd -g -c /var/etc/ntpd.conf -
      21 root      20    -    0K    8K syncer  4:07  0.00% [syncer]
    19082 root      44    0  8004K  5400K kqread  3:54  0.00% /usr/local/sbin/lighttpd -f /var/etc/lighty-we
        8 root    -16    -    0K    8K pftm    2:57  0.00% [pfpurge]
      12 root    -64    -    0K  144K WAIT    2:25  0.00% [intr{irq20: atapci1}]
    39787 root      44    0  3412K  1420K select  2:14  0.00% /usr/sbin/syslogd -s -c -c -l /var/dhcpd/var/r

    How to fix this error cause it's causing a lot of hickups in the network?


  • Netgate Administrator

    Are you using IPv6? If not disable it in System: Advanced: Networking:
    It looks like your new router is probably using some broken (or at least not compatible) IPv6 components.

    Steve



  • Thanks Steve, after disabling IPv6, the cpu load dropped from 100% to 10-14%. Network is now stable again, tho system logs still spams with :
    May 28 07:55:14 dhcp6c[33391]: client6_timo: no responses were received
    May 28 07:55:15 dhcp6c[33391]: client6_timo: no responses were received
    May 28 07:55:16 dhcp6c[33391]: client6_timo: no responses were received
    May 28 07:55:16 dhcp6c[33391]: client6_timo: no responses were received
    May 28 07:55:16 dhcp6c[33391]: client6_timo: no responses were received



  • Also go to the INTERFACES tab to check the WAN and LAN  to see if any of them have DHCP6 and just select none.



  • Thanks Cmellons, now everything is back to normal. No more errors.


  • Netgate Administrator

    Yup, that's a better solution that just blocking things in the firewall.
    It seems likely that your previous router did support IPv6 and was doing so correctly, hence no errors on pfSense. Your new router is inferior!  ;)
    There might be more recent firmware available for it.

    Steve


Log in to reply