Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Правила iptables через крон не срабатывают в скрипте  (Прочитано 694 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hesoyamatogun

  • Автор темы
  • Активист
  • *
  • Сообщений: 347
    • Просмотр профиля
Собственно проблема такая, в скрипте правила iptables и еще что-то.
Эти правила через cron не применяются, хотя во всех логах есть что скрипт сработал,и всегда срабатывало таким образом у меня.
строка в кроне такая:(тот что crontab -e от рута)
@reboot /root/nat.shсами правила (sleep я потом воткнул вдруг там что не прогрузилось еще)

(Нажмите, чтобы показать/скрыть)

это появляется в /var/log/cron.log . Вроде все нормально и запускается
(Нажмите, чтобы показать/скрыть)
Так же появляется файл /ok с датой внутри. Только вот интернет в сети не работает, и пинг локалхоста по прежнему ТТЛ 64. Но стоит только запустить вручную ./nat.sh как и интернет появляется, и ТТЛ меняется.
Вопрос, почему выполняется частично через крон этот скрипт, только то, что не относится к iptables
чертовщина какаято


ТС не появлялся на Форуме более полугода по состоянию на 09/09/2019 (последняя явка: 11/01/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 09 Сентября 2019, 20:19:05 от zg_nico »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
hesoyamatogun, а сам сетевой стек на тот момент работает? Подозреваю, что нет.
Так вот, вы бы почитали о initd\systemd (для 14.04 и ранее - initd, для 16.04 и выше - systemd) и настроили все через них, а не через крон, тогда бы ни этой проблемы и этого вопроса вообще не было бы.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн hesoyamatogun

  • Автор темы
  • Активист
  • *
  • Сообщений: 347
    • Просмотр профиля
Сеть работает с этого компа на тот момент(пауза полминуты). И на него можно зайти, и с него на другой, и на интернет
Не работают из скрипта только правила (нат и ттл). Конечно их можно по другому применить, через iptables-save например, или вручную, как у меня сейчас, или через системд.
И строка есть пустая. Вопрос в том, откуда чертовщина.
« Последнее редактирование: 30 Апреля 2018, 10:14:12 от hesoyamatogun »

 

Страница сгенерирована за 0.028 секунд. Запросов: 23.