Двойной NAT: mesh-система за роутером провайдера

Когда mesh-система работает как роутер за роутером провайдера, оба устройства преобразуют адреса. Это двойной NAT. Просмотр сайтов в основном работает, но переадресация портов, некоторые игры и удалённый доступ могут не работать.

Решите это с помощью агентаКопирует промпт для Claude Code, Codex или любого агента, который умеет работать с Терминалом.

У моего Mac такая проблема: Двойной NAT: mesh-система за роутером провайдера. Прочитай https://kilobat.app/ru/guides/double-nat-mesh.md и разберись с ней вместе со мной. Если Kilobat CLI не установлен, установи его: brew install seifip/kilobat/kilobat. Проверки в Терминале и через kilobat из руководства выполни сам и расскажи, что нашёл. Составь список шагов, которые могу сделать только я. Перед изменением любой настройки спрашивай меня.

Применимо к: всем актуальным версиям macOS. Меню роутеров взяты со страниц справки самих производителей и различаются по моделям и прошивкам.Проверено: 7 ноября 2026 г.

Симптомы

  • Приложение mesh-системы или игровая консоль предупреждает о двойном NAT либо показывает строгий или умеренный тип NAT.
  • Переадресация портов на роутере mesh-системы не действует из интернета.
  • UPnP открывает порты на mesh-системе, но другие люди всё равно не могут подключиться к вашей игре или серверу.
  • Удалённый доступ к Mac, NAS или камере дома перестал работать после установки mesh-системы.
  • Домашний сервер VPN не принимает подключения.
  • Устройства в Wi-Fi провайдера не видят принтер или телевизор в Wi-Fi mesh-системы.

Вероятные причины

  • NAT выполняют два роутера. Роутер провайдера выдаёт mesh-системе частный адрес. Затем mesh-система выдаёт вашим устройствам частные адреса из второго диапазона.
  • Переадресация портов останавливается на первом роутере. Входящие подключения сначала приходят на роутер провайдера. Переадресация портов или сопоставление UPnP только на mesh-системе его не проходит.
  • Две отдельные локальные сети. Устройства в Wi-Fi провайдера и устройства в Wi-Fi mesh-системы находятся в разных подсетях. Обнаружение по Bonjour между ними не проходит.
  • Два DHCP-сервера. Apple рекомендует использовать DHCP-сервер и NAT только на одном роутере. Apple сообщает, что двойной NAT может лишить устройства доступа к некоторым ресурсам.

Как проверить

  1. Найдите роутер, которым пользуется Mac. Запишите адрес после gateway:.

    route -n get default | grep gateway
  2. Проследите первые узлы на пути в интернет.

    traceroute -n -m 4 1.1.1.1

    Вывод Узел 1 — ваш роутер mesh-системы. Если узел 2 тоже имеет частный адрес, например 192.168.1.254 или 10.0.0.1, то, вероятно, дома есть второй роутер.

  3. Откройте приложение mesh-системы. Найдите адрес WAN или интернета основного блока mesh-системы.

  4. Сравните его с частными диапазонами 10.x.x.x, 172.16–31.x.x и 192.168.x.x. Частный адрес WAN означает двойной NAT.

  5. Адрес от 100.64.0.0 до 100.127.255.255 — это операторский NAT (carrier-grade NAT) у провайдера. Режим моста дома его не убирает.

Как исправить

  1. Выберите один роутер для NAT и DHCP. Другое устройство должно только пропускать трафик или раздавать Wi-Fi.

  2. Вариант 1: переведите роутер провайдера в режим моста. Тогда mesh-система получит публичный адрес и останется роутером.

  3. На шлюзе Xfinity откройте Admin Tool по адресу 10.0.0.1. Выберите Gateway > At a Glance, затем Enable рядом с Bridge Mode.

  4. Xfinity сообщает, что режим моста отключает собственный Wi-Fi шлюза, xFi Pods и Xfinity CyberSecure.

  5. На шлюзе AT&T используйте IP Passthrough. AT&T сообщает, что режим моста на его шлюзах невозможен.

  6. AT&T описывает Firewall > IP Passthrough. Установите Allocation Mode в Passthrough и выберите DHCPS-fixed.

  7. Введите MAC-адрес роутера mesh-системы как Passthrough Fixed MAC Address. Перезапустите роутер mesh-системы.

  8. AT&T сообщает, что passthrough может использовать только одно устройство. Брандмауэр шлюза его больше не защищает.

  9. Вариант 2: переведите mesh-систему в режим точки доступа или моста. Тогда роутер провайдера останется единственным роутером.

  10. На TP-Link Deco переключите Deco в режим Access Point. TP-Link сообщает, что тогда несколько Deco можно соединить кабелем.

  11. На eero откройте Settings > Advanced networking > DHCP & NAT. Измените Automatic на Bridge.

  12. eero сообщает, что режим моста отключает функции eero Plus, такие как Advanced security, блокировка рекламы и фильтры содержимого.

  13. Google сообщает, что режим моста Nest Wifi работает только с одним устройством Wifi, а не с mesh-системой.

  14. Для Nest Wifi Google рекомендует режим моста на роутере провайдера или отказ от этого роутера, если модем отдельный.

  15. После любого из изменений перезапустите Wi-Fi на Mac. Проверьте, что в traceroute остался только один частный узел.

  16. Если вы оставляете двойной NAT, настройте переадресацию портов на обоих роутерах. Сначала пробросьте порт на mesh-систему, затем на устройство.

Точные меню вашего роутера, от FRITZ!Box и Xfinity до eero и Livebox: руководства по роутерам.

С Kilobat

  1. Проследите маршрут с помощью Kilobat. Два частных узла в начале означают два роутера дома.

    kilobat trace 1.1.1.1
  2. Покажите, где трафик выходит с Mac, и публичный адрес, который видит Cloudflare.

    kilobat ip --public
  3. Kilobat читает маршруты и адреса. Он не может менять режимы на вашем роутере.

Вопросы

Делает ли двойной NAT интернет медленнее?

Google сообщает, что для большинства людей двойной NAT не влияет на скорость Wi-Fi. Он важен для онлайн-игр, переадресации портов и UPnP.

Что лучше: режим моста на роутере провайдера или на mesh-системе?

Режим моста на роутере провайдера сохраняет функции mesh-системы: защиту, фильтры и переадресацию портов. Режим моста на mesh-системе сохраняет вместо них функции провайдера.

Почему mesh-система всё ещё показывает частный адрес WAN после IP Passthrough?

Перезапустите роутер mesh-системы после изменения, чтобы он запросил новый адрес. Проверьте, что в шлюзе указан MAC-адрес порта WAN роутера mesh-системы.

Можно ли исправить carrier-grade NAT режимом моста?

Нет. Carrier-grade NAT находится в сети провайдера. Попросите у провайдера публичный адрес IPv4 или используйте IPv6, где он работает.

Источники

Проверено 7 ноября 2026 г.