Wifi not working after waking
MacBook's pings to the router gets no response after waking from sleep. Requesting for a new DHCP lease fixes the connection but is annoying to have to do each time I open the laptop.
Packets are still being transferred (received and sent) between the router and laptop even though there's no response to pings. This happens with both my MacBook Air and MacBook Pro running MacOS 10.12 on both dynamically assigned or static IP. This does not happen with other laptops, iPhone 5s, iPhone 6s, iPhone 7, or the same MacBooks when running Windows 10 & Ubuntu.
Logs:
Sat May 20 05:58:23.018 <kernel> wl0: wl_update_tcpkeep_seq: Original Seq: 1032167819, Ack: 2788273341, Win size: 4096
Sat May 20 05:58:23.018 <kernel> wl0: wl_update_tcpkeep_seq: Updated seq/ack/win from UserClient Seq 1032167920, Ack 2788273410, Win size 1374
Sat May 20 05:58:23.018 <kernel> wl0: leaveModulePoweredForOffloads: Wi-Fi will stay on.
Sat May 20 05:58:23.018 <kernel> AirPort_Brcm43xx::platformWoWEnable: WWEN[enable], in_fatal_err[0]
Sat May 20 05:58:23.018 <kernel> AirPort_Brcm43xx::syncPowerState: WWEN[enabled]
Sat May 20 05:58:23.506 <kernel> IO80211Interface::updateReport _peerManager is missing
Sat May 20 05:58:23.633 <kernel> AirPort_Brcm43xx::platformWoWEnable: WWEN[disable], in_fatal_err[0]
Sat May 20 05:58:35.996 <kernel> Setting BTCoex Config: enable_2G:1, profile_2g:0, enable_5G:1, profile_5G:0
Sat May 20 05:58:36.084 <airportd[72]> ERROR: loginwindow (113) is not entitled for com.apple.wifi.events.private, will not register for event type 100
Sat May 20 05:58:36.084 <airportd[72]> ERROR: loginwindow (113) is not entitled for com.apple.wifi.events.private, will not register for event type 101
Sat May 20 05:58:36.085 <airportd[72]> ERROR: loginwindow (113) is not entitled for com.apple.wifi.events, but allowing anyways for event type 7
Sat May 20 05:58:36.085 <airportd[72]> ERROR: loginwindow (113) is not entitled for com.apple.wifi.events, but allowing anyways for event type 2
Sat May 20 05:58:36.085 <airportd[72]> ERROR: loginwindow (113) is not entitled for com.apple.wifi.events, but allowing anyways for event type 1
Sat May 20 05:58:36.086 <airportd[72]> ERROR: loginwindow (113) is not entitled for com.apple.wifi.events, but allowing anyways for event type 5
Sat May 20 05:58:36.103 <airportd[72]> ERROR: loginwindow (113) is not entitled for com.apple.wifi.events, but allowing anyways for event type 6
Sat May 20 05:58:36.525 <airportd[72]> ERROR: WiFiProxy (448) is not entitled for com.apple.wifi.events, but allowing anyways for event type 1
Sat May 20 05:58:36.528 <airportd[72]> ERROR: WiFiProxy (448) is not entitled for com.apple.wifi.events, but allowing anyways for event type 7
Sat May 20 05:58:36.528 <airportd[72]> ERROR: WiFiProxy (448) is not entitled for com.apple.wifi.events, but allowing anyways for event type 2
Sat May 20 05:58:36.528 <airportd[72]> ERROR: WiFiProxy (448) is not entitled for com.apple.wifi.events, but allowing anyways for event type 3
Sat May 20 05:58:36.528 <airportd[72]> ERROR: WiFiProxy (448) is not entitled for com.apple.wifi.events, but allowing anyways for event type 6
Sat May 20 05:58:36.531 <airportd[72]> ERROR: WiFiProxy (448) is not entitled for com.apple.wifi.events, but allowing anyways for event type 5
Sat May 20 05:58:36.547 <airportd[72]> ERROR: WiFiProxy (448) is not entitled for com.apple.wifi.events, but allowing anyways for event type 8
Sat May 20 06:00:52.507 <kernel> IO80211Interface::updateReport _peerManager is missing
MacBook Pro with Retina display, null