Как правильно построить роуты? Имеется сеть 172.16.100.0/24 которой нужно дать доступ в интернет через интерфейс ens19, его адрес 10.0.88.111/24 шлюз 10.0.88.254, я прописал следующее:default via 10.0.88.254 dev ens19
ip route add 172.16.100.0/24 via 10.0.88.111
iptables -A POSTROUTING -t nat -s 172.16.100.0/24 -o ens19 -j MASQUERADE
Форвардинг включил, но при сниффинге пакетов не видно, интернет с ens19 имеется,в чём может быть проблема ?

30 Мар 2021 в 19:56
152 +1
0
Ответы
1

Проблема может быть связана с неправильно настроенным NAT или с правилами фильтрации пакетов в iptables.

Проверьте следующее:

Убедитесь, что форвардинг включен на сервере:
sudo sysctl net.ipv4.ip_forward
Должно быть значение 1

Убедитесь, что правила iptables не блокируют доступ к интернету. Проверьте текущие правила с помощью команды:
sudo iptables -L

Попробуйте добавить правило iptables для перенаправления пакетов:
sudo iptables -t nat -A POSTROUTING -s 172.16.100.0/24 -o ens19 -j MASQUERADE

Если после выполнения этих шагов проблема не решается, попробуйте перезагрузить сервер и повторить процесс настройки. Если проблема остается, возможно, стоит обратиться к администратору сети или провайдеру интернет-услуг.

17 Апр в 19:52
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 371 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир