TGViewer
Linux: Системный администратор Linux: Системный администратор @linux_odmin · 1.92K subscribers
Post #184 912
🔥 Чеклист: почему не работает iptables NAT на Debian/Ubuntu

Столкнулся с тем, что DNAT/SNAT в iptables не пашет, хотя правила прописаны? Вот быстрый разбор:

1. Включи IP Forwarding:


sysctl net.ipv4.ip_forward
sudo sysctl -w net.ipv4.ip_forward=1


(или пропиши в /etc/sysctl.conf:
net.ipv4.ip_forward=1)

2. Проверь таблицу NAT:


sudo iptables -t nat -L -n -v


3. Не забывай о правилах FORWARD:


sudo iptables -L FORWARD -n -v


— Должны быть разрешающие правила для трафика между нужными интерфейсами.

4. Проверяй, не конфликтует ли firewalld или nftables:
На новых системах могут быть активны другие firewall-менеджеры.


sudo systemctl status firewalld
sudo systemctl status nftables


5. Обнови iptables-persistent после изменений:


sudo netfilter-persistent save


⚠️ После всех правок — всегда тестируй NAT с помощью tcpdump на обоих интерфейсах, чтобы видеть, проходит ли трафик!

Сохрани, чтобы не искать в следующий раз!

#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin

👉 @linux_odmin
  • 👍 5
More from @linux_odmin
  1. Sep 11, 2026🔥 Когда tcpdump врёт: ловим только то, что проходит через iptables Иногда вы запускаете t…
  2. Sep 8, 2026Хотите быстро проверить, через какой интерфейс и IP ваш Linux-сервер выйдет к определённом…
  3. Sep 1, 2026Как быстро сбросить сетевой интерфейс без перезапуска системы Иногда после правки конфигур…
  4. Aug 26, 2026🔐 Fail2Ban для защиты SSH: настройка за 2 минуты SSH — первая цель сканеров и брутфорсеро…
  5. Aug 23, 2026Диагностика “висящих” TCP-соединений: как быстро найти виновника Когда приложение “подвиса…
  6. Aug 12, 2026🔥 WireGuard через systemd: автоподключение при старте + автоматический рестарт WireGuard…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →