UnluckySerivelha
@UnluckySerivelha

Как поднять GRE туннель при запуске CentOS?

Пытаюсь настроить GRE-туннель на CentOS, сделал скрипт /etc/gre.sh:
#!/bin/bash
ip tunnel add gre1 mode gre remote 20.20.20.100 local 10.10.10.1
ip link set gre1 up
ip addr add 10.5.5.1/30 dev gre1

Добавил его в crontab как
@reboot /etc/gre.sh
Но при запуске системы туннель не поднимается, хотя скрипт точно срабатывает. Если запустить вручную - туннель поднимется.
Такой же скрипт с таким же кронтабом срабатывает на Debian9, но не срабатывает на CentOS7, в чем проблема?
  • Вопрос задан
  • 1989 просмотров
Решения вопроса 1
Saenara
@Saenara
Как-то так попробуйте.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@nedoadimn
В крон табе после записи @reboot сначала пишется от какого пользака нужно запустить потом после скольки секунд после запуска системы затем обязательно поставить ; а не : я с этим профигачился потом понять в чем ошибка, в общем виде запись должна быть такой
@reboot root sleep 10; /opt/gre.sh
И на скрипт нужно выдать права на чтение и т.п. командой chmod
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы