Назад | Перейти на главную страницу

Периодически сбрасывайте таблицу маршрутов с помощью cron

Я пытаюсь выполнить маршрутизацию на удаленном сервере Linux, каждый раз, когда что-то идет не так, я теряю соединение, и мне приходится звонить ИТ-специалисту и просить его перезапустить сетевые интерфейсы или иногда перезагружать сервер, чтобы избавиться от плохих маршрутов. вставлен.

Я попытался перезапустить сеть cron каждые 7 минут, чтобы сбросить таблицу маршрутов, запустив /etc/init.d/networking restart, но не перезапустив ее. Я попытался заставить cron запустить файл bash, в котором есть эта команда, и все тот же.

Есть ли способ сбросить таблицу маршрутов через cron?

Вам необходимо убедиться, что вы запускаете задание cron от имени пользователя root. В противном случае вы получите permission denied ошибка и задание cron не запускается.

ИМХО, это не лучшее решение вашей проблемы. Это действительно неприемлемо, особенно если вы делаете это на рабочем сервере. Перезапуск сети на сервере приведет к разрыву всех соединений и может вызвать потерю данных. Вам нужно найти первопричину этой проблемы и попытаться ее исправить.