Full journal
· 3 min read

Bouygues Network Bug – WireGuard Disruption Between Public IPv6 and Fixed IPv4

Since a firmware update, Bouygues Wi-Fi 6 Bbox routers disrupt WireGuard tunnels: symptoms, likely cause (reduced MTU) and the MTU = 1380 fix.

Also available in Français

📅 Observations since mid-October 2025

A small French company that is a Horarys client, a consulting firm with about ten employees working partly remotely, contacted us: for roughly two weeks, several of its users connected via Bouygues Telecom Bbox Wi-Fi 6 or Wi-Fi 6E boxes had been experiencing significant instability on their WireGuard VPN connections. We helped them diagnose the problem.
The issue mainly affects the following configurations:

  • Tunnel between a client on a public IPv6 address (Bbox) and a server on a fixed IPv4 address
  • Access via a WireGuard bridge / routed local network
  • UDP carrying TCP traffic (SMB, SSH, RDP, HTTPS)

🚨 Observed symptoms

  • Ping works (ICMP not affected)
  • RDP, SSH, SMB or web interfaces connect, then freeze or disconnect
  • Heavy packet loss, abnormal latency on heavy TCP flows
  • No apparent firewall blocking, and no TCP reset
  • The problem is limited to clients behind Bouygues Bboxes, while other connections (Free, Orange, SFR, Bouygues 5G, etc.) remain stable

🔍 Probable cause

The network analyses carried out during the diagnosis indicate an effective reduction of the MTU on the WAN interfaces of Bouygues Bbox Wi-Fi 6 boxes since the latest firmware update.
This update also seems to force the activation of IPv6 (SLAAC / DHCPv6-PD), creating an IPv6/IPv4 mix that is not transparent for WireGuard tunnels.

As a result:

  • WireGuard UDP packets exceeding ~1408 bytes are fragmented or lost
  • Ping (small packets) continues to work
  • Encapsulated TCP flows become unstable, especially on connections to fixed IPv4 servers.

🧰 Temporary workaround

Bouygues Telecom has not yet published any official communication, but the solution is simple and effective:

✅ On the WireGuard client (behind the Bbox)

Edit the configuration file:

[Interface]
MTU = 1380

Then restart the tunnel.

This single line forces the maximum WireGuard packet size to a threshold compatible with the new Bouygues MTU (~1408 effective bytes), immediately eliminating the losses and slowdowns.

💡 In addition

  • Disable IPv6 on the Bbox (or on the client) if possible (not possible on consumer Bboxes; no feedback on the business side)
  • Check that the DNS used is IPv4
  • Do not change the MTU on the server side (pfSense or Proxmox) if the other clients work correctly

🧩 Typical example

In this case, a client machine with the WireGuard address 10.61.0.10 behind a Bouygues Bbox trying to reach a Proxmox server at 10.172.41.1 saw:

  • Stable ping
  • but the web interface (:8006) and SMB frozen.

After adding MTU = 1380, traffic immediately became smooth again.


🧠 Summary

ElementStatus
ISP concernedBouygues Telecom (Bbox Wi-Fi 6 / Wi-Fi 6E)
ImpactHeavy packet loss on WireGuard IPv6→IPv4 tunnels
Probable causeMTU reduction and automatic IPv6 activation via firmware
SolutionForce MTU = 1380 on the WireGuard client
Bouygues fixNot announced to date

🛡️ Our recommendation

I advise all my clients using WireGuard tunnels on Bouygues infrastructure to:

  1. check tunnel stability with ping -f -l 1472 (Windows) or ping -M do -s 1472 (Linux),
  2. adjust the MTU to 1380 if necessary,
  3. temporarily disable IPv6 if instability persists.

I’m keeping a close eye on this behavior and will update this note as soon as an official Bouygues fix or a firmware change is confirmed.


💬 Need assistance?
I can audit your WireGuard tunnel or your multi-site interconnection.
👉 Get in touch: Arthur Perrot, infrastructure & cybersecurity expert.

Subscribe via RSS

DRAWN BY A. PERROTRSS · © 2026 — RÉV. 11/2026