Я налаштовую тунель GRE в Linux 2.6.26 і зіткнувся з дуже дивною проблемою, для якої не знайшов жодного рішення.
Я створив тунель GRE під назвою gre0
, але що б я не робив, я просто не в змозі видалити цей тунель. Команда ip tunnel del gre0
не відповідає з відповіддю ioctl: Operation not permitted
. Будь-яка спроба змінити адреси тунелю також не вдається.
Наступні команди ілюструють проблему:
# ip tunnel del gre0
ioctl: Operation not permitted
# ip tunnel change gre0
# ip tunnel change gre0 remote <some address> local <some address>
ioctl: No such file or directory
Я можу створювати, змінювати та видаляти інші тунелі без будь-яких проблем, але gre0
просто дотримуюся там і не відходить, навіть якщо перезавантажую або знімаю інтерфейси вниз.
Якщо я видаляю ip_gre
модуль, тунель зникає. Як тільки я знову вставляю модуль, знову gre0
з’являється і проблема продовжується.
У мене є два питання:
- Що я можу зробити, щоб позбутися цього скучного тунелю? Я підозрюю, що це може бути ядро або модульна помилка.
- Де зберігаються такі постійні дані (в даному випадку інформація для
gre0
, але це стосується будь-якої іншої установки, про яку я, можливо, навіть не знаю)?
Якщо потрібна будь-яка інша інформація, будь ласка, повідомте мене про це.
Велике спасибі за будь-яку допомогу.