Как правильно построить роуты? Имеется сеть 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
169 +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 Апр 2024 в 19:52
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир