Доброго дня. Столкнулся с проблемой. Решение скорее всего лежит на поверхности, но я в растерянности, в какую сторону копать?
Имеется сервер на CentOS 7, на нём поднят KVM с двумя виртуальными машинами.
Кабель провайдера приходит непосредственно к этой машине.
Средствами iptables разведён трафик на виртуальные машины.
Инет приходит по ppp.
Суть проблемы в следующем.
После ребута, как вручную так и экстренном (выключение света например) всё поднимается на ура, но на виртальных машинах нет интернета.
Делаю systemctl status iptables, вижу всё отлично, всё работает. Но это он явно не работает.
Но если сделать systemctl stop iptables && systemctl start iptables то всё тут же поднимается.
При этом с виду ничего не поменялось. Как был полнят из автозагрузки, так и сейчас поднят.
Подскажите пожалуйста, как диагностировать причины проблемы? И подскажите, куда копать, для её решения?
Заранее спасибо:)
ПРИВЕТ!!! я тоже столкнулся с такой фигней, т.к. пишу диплом используя VMware, косил на него, нет, слетает из ядра Альтушки sysctl -p, на forward. Когда прописываешь значение на Проброс, nano /etc/sysctl.conf ==> net.ipv4.ip_forward=1, то его надо потом включить в ядро системы через sysctl -p, но почему-то иногда после ребута слетает, пока не разобрался как сделать постоянно рабочим, однако мне помогло
Я предполагаю , что у вас уже отключен и(или) удален штатный firewalld и уже установлен пакет iptables-services.
Вот у вас есть запущенный iptables и вы добавили в него какие то правила.
Что в файле /etc/sysconfig/iptables ?
Если пусто , сделайте
iptables-save > /etc/sysconfig/iptables