Error Medic

Troubleshooting Verizon Router: Fix 'Connected Without Internet', Slow Speeds & No Service Issues

Fix Verizon router issues including 'connected without internet', slow 5G/FiOS speeds, and no internet. Step-by-step diagnostic commands and solutions inside.

Last updated:
Last verified:
2,702 words
Key Takeaways
  • Root cause #1: ONT (Optical Network Terminal) signal loss or misconfiguration — affects FiOS users and manifests as 'connected without internet' even with solid Wi-Fi signal.
  • Root cause #2: IP address lease failure or DNS misconfiguration — router obtains an APIPA address (169.254.x.x) instead of a valid WAN IP, causing 'no internet' on all connected devices.
  • Root cause #3: 5G NR band congestion or device firmware mismatch — explains why Verizon 5G appears slower than LTE/4G in certain areas or on certain hardware.
  • Root cause #4: Router firmware bug or corrupted DHCP table — causes intermittent drops and 'connected but no internet' errors on Verizon Home Router (G3100, CR1000A) devices.
  • Quick fix summary: Power-cycle ONT → reboot router → release/renew DHCP → change DNS to 8.8.8.8 → check for firmware updates → contact Verizon if ONT light is solid red.
Fix Approaches Compared
MethodWhen to UseTimeRisk
Power-cycle ONT + RouterFirst step for any Verizon internet outage or 'connected without internet'5 minNone
Release/Renew DHCP on routerRouter shows 169.254.x.x WAN IP or 0.0.0.0 — IP lease failure2 minBrief disconnection
Change DNS servers (8.8.8.8 / 1.1.1.1)Internet loads some sites but not others; DNS-specific failures2 minVery low
Factory reset Verizon routerPersistent 'no internet' after all soft fixes; corrupted config15 minErases all custom settings
Update router firmware via My Fios appSlow speeds or repeated drops on G3100/CR1000A models10 minLow — auto-backup available
Force LTE/4G band on mobile deviceVerizon 5G slower than 4G in congested or fringe 5G area1 minNone
Replace or re-provision ONTONT indicator shows solid red or no light after 15+ min reboot30–120 minRequires Verizon tech or self-install kit
Run Verizon network diagnostic toolIntermittent outages with no clear hardware fault5 minNone

Understanding Verizon Router & Internet Problems

Verizon's home internet infrastructure — whether FiOS fiber, DSL, or 5G Home Internet — involves multiple layers that must all function correctly before data reaches your browser. When any layer fails, users see one of these common symptoms:

  • "Wi-Fi connected, no internet" — device connects to the router but the router has no WAN connectivity
  • "No Verizon internet" — complete service loss, often an ONT or upstream issue
  • "Verizon 5G slower than 4G" — band steering or congestion problem
  • "Verizon internet connected but no internet" — DHCP or DNS failure downstream of the router

Understanding which layer is broken saves hours of guesswork.


Layer 1: Physical / ONT (FiOS Users)

For FiOS subscribers, the Optical Network Terminal (ONT) converts fiber-optic light signals to electrical Ethernet or coaxial signals. The ONT is the single most common point of failure for complete Verizon FiOS outages.

ONT indicator light meanings:

Light Color/State Meaning
PON Solid Green Fiber signal established
PON Blinking Green Authenticating
PON Solid Red No fiber signal — physical issue
WAN Solid Green WAN link to router active
WAN Off No Ethernet link to router
Power Off No power to ONT

ONT Troubleshooting Steps:

  1. Locate the ONT (usually a white box mounted on an exterior wall or in a utility closet).
  2. Check the PON light. If solid red, the fiber strand may be broken, dirty, or disconnected at the junction box.
  3. Inspect the SC/APC fiber connector on the ONT for bends or kinks in the cable.
  4. Unplug the ONT power adapter for 60 seconds, then reconnect. Wait 3–5 minutes for PON to turn solid green.
  5. If PON stays red after 10 minutes, call Verizon technical support — this requires a field technician to restore the fiber signal.

Layer 2: Router WAN IP Assignment (DHCP)

Even when the ONT is healthy, the router must obtain a valid WAN IP address from Verizon's DHCP servers. Failure here produces the frustrating "connected without internet" state.

How to check the WAN IP on a Verizon router:

  1. Open a browser and navigate to http://192.168.1.1 (default gateway for most Verizon routers).
  2. Log in with your credentials (default: admin / password, or printed on the router label).
  3. Go to My Network → Network Connections → Broadband Connection.
  4. Look at the IP Address field. If it reads 0.0.0.0 or 169.254.x.x, the router has not received a valid WAN IP.

Fix: Force DHCP renewal

  • In the router UI: My Network → Network Connections → Broadband Connection → Settings → Release then Renew.
  • Alternatively, power-cycle the router by unplugging it for 30 seconds.

If renewal repeatedly fails:

  • Check that the Ethernet cable between the ONT and the router WAN port is firmly seated.
  • Try a different Cat5e/Cat6 cable.
  • Confirm the ONT WAN light is solid green.
  • Call Verizon to verify your account is active and the MAC address on file matches your router's WAN MAC.

Layer 3: DNS Resolution Failures

A router can have a valid WAN IP but fail to resolve domain names, producing errors like:

  • ERR_NAME_NOT_RESOLVED in Chrome
  • DNS_PROBE_FINISHED_NO_INTERNET
  • Sites accessible by IP (e.g., http://8.8.8.8) but not by hostname

Fix: Override DNS on your device or router

On Windows (CMD as Administrator):

ipconfig /flushdns
netsh interface ip set dns "Wi-Fi" static 8.8.8.8
netsh interface ip add dns "Wi-Fi" 1.1.1.1 index=2

On macOS (Terminal):

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 1.1.1.1

On the Verizon router UI: My Network → Network Connections → Broadband Connection → Settings → DNS — enter 8.8.8.8 and 1.1.1.1.


Layer 4: Verizon 5G Home Internet or Mobile 5G Performance Issues

Verizon 5G (both Ultra Wideband mmWave and Nationwide Sub-6 GHz) can test slower than LTE under real-world conditions:

Why Verizon 5G is slower than 4G:

  1. Nationwide 5G (Sub-6 GHz / DSS) uses Dynamic Spectrum Sharing with LTE, which can reduce peak speeds below pure LTE throughput.
  2. mmWave 5G has extremely limited range (300–500 feet) and is blocked by walls, weather, and foliage. If your device shows 5G but you're barely in range, throughput collapses.
  3. 5G tower congestion — densely populated areas can saturate 5G capacity despite advertised speeds.
  4. Device modem firmware — older firmware on Pixel, Samsung, or iPhone devices may mishandle carrier aggregation.

Fix for slow Verizon 5G on Android:

  • Go to Settings → Network & Internet → Mobile Network → Preferred network type → temporarily select LTE to confirm if LTE is indeed faster.
  • If LTE is faster, report the 5G performance issue to Verizon via the My Verizon app → Support → Network Issue.

Fix for Verizon 5G Home Internet (LTE/5G gateway like ASK-NCQ1338):

  • Physically relocate the gateway to a window facing the nearest Verizon tower (use the My Verizon app → 5G Home → Signal Meter to optimize placement).
  • Run an Ethernet cable from the gateway to your device for baseline speed testing before blaming Wi-Fi.

Layer 5: Router Firmware and Hardware Faults

Verizon's CR1000A (Wi-Fi 6E) and G3100 (Wi-Fi 6) routers occasionally develop bugs that cause DHCP table corruption or wireless association failures.

Check firmware version:

  • Router admin UI → System Settings → Advanced → System Information → Firmware Version
  • Compare against the latest version listed in the Verizon FiOS router release notes.

Forced firmware update via CLI (SSH if enabled):

ssh admin@192.168.1.1
show version
request system software upgrade

Factory reset as last resort:

  1. Locate the reset pinhole on the back of the Verizon router.
  2. With the router powered on, hold reset for 15 seconds using a paperclip.
  3. Release when all LEDs flash simultaneously.
  4. Wait 5 minutes for the router to reinitialize.
  5. Reconnect using default credentials and re-enter your Wi-Fi SSID/password.

Warning: Factory reset erases all port forwarding rules, custom DNS settings, Wi-Fi credentials, and parental controls.


Layer 6: Verizon Network Outages (Not Your Equipment)

Before spending hours on local troubleshooting, always check whether the issue is upstream:

  1. Visit downdetector.com/status/verizon to see real-time community outage reports.
  2. Check the Verizon Service Outage page: https://www.verizon.com/support/outages/
  3. Use the My Verizon app → tap your account → Outages to see localized impact.
  4. Run a traceroute to confirm where packets are dropping (see code block section below).

If the traceroute shows packet loss at the first or second hop (10.x.x.x addresses within Verizon's network), it is a carrier-side issue and local fixes will not help — open a support ticket and wait for resolution.

Frequently Asked Questions

bash
#!/usr/bin/env bash
# =============================================================
# Verizon Router & Internet Diagnostic Script
# Run on a Linux/macOS client connected to the Verizon network
# For Windows, equivalent commands are noted in comments
# =============================================================

echo "===== VERIZON INTERNET DIAGNOSTICS =====\n"

# --- 1. Check local IP and default gateway ---
echo "[1] Local network configuration:"
if command -v ip &>/dev/null; then
  ip addr show | grep -E 'inet |link/ether'
else
  ifconfig | grep -E 'inet |ether'
fi
# Windows equivalent: ipconfig /all

echo ""

# --- 2. Check default gateway reachability ---
GATEWAY=$(ip route | grep default | awk '{print $3}' | head -1)
echo "[2] Pinging default gateway ($GATEWAY):"
ping -c 4 "$GATEWAY" 2>/dev/null || echo "Gateway unreachable — check router or cable"
# Windows: ping 192.168.1.1

echo ""

# --- 3. DNS resolution test ---
echo "[3] DNS resolution test (Verizon default DNS vs Google):"
echo "  Verizon DNS:"
time dig @4.2.2.1 google.com +short +time=3 2>/dev/null || echo "  Verizon DNS failed or slow"
echo "  Google DNS:"
time dig @8.8.8.8 google.com +short +time=3 2>/dev/null || echo "  Google DNS unreachable"
echo "  Cloudflare DNS:"
time dig @1.1.1.1 google.com +short +time=3 2>/dev/null || echo "  Cloudflare DNS unreachable"
# Windows equivalent: nslookup google.com 8.8.8.8

echo ""

# --- 4. Traceroute to detect where the path breaks ---
echo "[4] Traceroute to 8.8.8.8 (first 10 hops):"
traceroute -m 10 -q 2 8.8.8.8 2>/dev/null || tracepath -m 10 8.8.8.8 2>/dev/null
# Windows: tracert -h 10 8.8.8.8
# Look for: first hop = 192.168.1.1 (router)
#           second hop = 10.x.x.x (Verizon CPE/BRAS)
#           packet loss at hop 2+ = carrier issue

echo ""

# --- 5. Speed test via CLI (requires speedtest-cli) ---
echo "[5] Running speed test (requires speedtest-cli):"
if command -v speedtest-cli &>/dev/null; then
  speedtest-cli --simple
else
  echo "  speedtest-cli not installed. Install with: pip install speedtest-cli"
  echo "  Or run manually at: fast.com or speedtest.net"
fi

echo ""

# --- 6. Check DHCP lease on client ---
echo "[6] Current DHCP lease details:"
cat /var/lib/dhcp/dhclient.leases 2>/dev/null | tail -20 \
  || cat /var/lib/dhcpcd/*.lease 2>/dev/null | tail -20 \
  || echo "  Lease file not found at standard paths. Check: /var/lib/dhcp/ or /var/lib/NetworkManager/"
# Windows: ipconfig /all | findstr "DHCP"

echo ""

# --- 7. Force DHCP release and renew on Linux ---
echo "[7] Force DHCP renew (requires root/sudo):"
INTERFACE=$(ip route | grep default | awk '{print $5}' | head -1)
echo "  Detected interface: $INTERFACE"
if [ "$(id -u)" -eq 0 ]; then
  dhclient -r "$INTERFACE" && echo "  DHCP lease released."
  sleep 2
  dhclient "$INTERFACE" && echo "  DHCP lease renewed."
else
  echo "  Run as root to execute: sudo dhclient -r $INTERFACE && sudo dhclient $INTERFACE"
fi
# Windows: ipconfig /release && ipconfig /renew

echo ""

# --- 8. Flush DNS cache ---
echo "[8] Flush DNS cache:"
if command -v systemd-resolve &>/dev/null; then
  sudo systemd-resolve --flush-caches && echo "  systemd-resolved cache flushed."
elif [ -f /etc/init.d/nscd ]; then
  sudo /etc/init.d/nscd restart && echo "  nscd restarted."
else
  echo "  Manual flush: sudo systemctl restart systemd-resolved"
fi
# macOS: sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
# Windows: ipconfig /flushdns

echo ""

# --- 9. Test HTTP connectivity ---
echo "[9] HTTP/HTTPS connectivity check:"
curl -o /dev/null -s -w "  HTTP status for http://google.com: %{http_code} (time: %{time_total}s)\n" http://google.com
curl -o /dev/null -s -w "  HTTPS status for https://google.com: %{http_code} (time: %{time_total}s)\n" https://google.com
# If HTTP works but HTTPS fails: check system clock sync (timedatectl status)
# If both fail after DNS resolves: check firewall rules

echo ""
echo "===== DIAGNOSTICS COMPLETE ====="
echo "Next steps based on results:"
echo "  - Gateway unreachable   → power-cycle router and ONT"
echo "  - WAN IP is 169.254.x.x → DHCP lease failure, contact Verizon"
echo "  - Packet loss at hop 2  → Verizon carrier outage, check downdetector.com"
echo "  - DNS fails, HTTP by IP works → switch DNS to 8.8.8.8"
echo "  - All passes but slow  → run speedtest and check for QoS/firmware issues"
E

Error Medic Editorial

The Error Medic Editorial team is composed of senior DevOps engineers, SREs, and network administrators with 10+ years of experience diagnosing ISP-level connectivity failures, home networking infrastructure, and carrier-grade equipment. Our guides are based on hands-on lab testing, real incident postmortems, and verified vendor documentation. We specialize in translating complex network diagnostics into actionable steps for both technical and non-technical audiences.

Sources

Related Articles in Verizon

Explore More wifi Guides