How to resolve iOS devices get a 169.254.xx.xx IP on AP connection?

Options
Zyxel_Judy
Zyxel_Judy Posts: 990  Zyxel Employee
First Anniversary 10 Comments Friend Collector First Answer

Scenario

Android devices can successfully connect to the AP’s SSID and obtain valid IP addresses. However, iOS devices occasionally fail to connect properly and are assigned IP addresses in the 169.254.xx.xx range.

Solution

To address the issue of iOS devices not obtaining the relevant IP address when connecting to your Nebula WiFi network, please follow the provided troubleshooting steps:

  • Reset network settings on client: Remove (forget or delete) the SSID profile from the client's Wi-Fi list. Then, attempt to reconnect to the network.
  • DHCP issues: As you mentioned the iOS devices are getting a 169.254.x.x IP address - APIPA, this indicates a failure to obtain an IP address from the DHCP server. Please ensure your DHCP server is functioning correctly and has available IP addresses in the pool.
  • DNS Issues: Verify that the DNS servers assigned by DHCP are accessible and functioning correctly. You can try setting a public DNS server like 8.8.8.8 on one of the affected iOS devices to see if it resolves the issue.
  • iOS version: Upgrade the iOS to the latest version

You can also utilize the WiFi Aid feature to help identify the issue with the iOS client:

Resolve WiFi Connection Problems with Nebula's WiFi Aid Feature — Zyxel Community

If the issue persists, we kindly ask you to enable Zyxel support access and contact to Zyxel support and provide the following details so we can assist you further:

  • The name of the Nebula organization and site
  • The MAC address of the affected iOS device and the time it connected to the SSID

Be a Community MVP: Win a VIP Deal Dash on Your Next Zyxel Purchase!