Для уменьшения или удаления ненужных сообщений из логов в `charon` (часть пакета strongSwan), можно попробовать несколько подходов:
1. **Настройка loglevel**: Хотя вы уже установили уровень логирования `loglevel` в `0`, убедитесь, что это действительно применяется. Проверьте конфигурацию `strongSwan`, которая может находиться в файле `/etc/strongswan/strongswan.conf` или в файле конфигурации, относящемся к `charon`.
Пример настройки:
```ini
charon {
filelog {
/var/log/charon.log {
default = 0
ike = 0
cfg = 0
net = 0
esp = 0
dmn = 0
mgr = 0
}
}
}
```
2. **Фильтрация логов**: Если уменьшение логирования не работает, вы можете использовать системные инструменты для фильтрации уже записанных логов. Для этого можно воспользоваться `grep`, `awk` или `sed`, например:
```bash
grep -v "generating INFORMATIONAL response" /var/log/charon.log > /var/log/filtered_charon.log
```
Это создаст новый файл `filtered_charon.log`, который не содержит строк с указанным сообщением.
3. **Настройка системного журнала (syslog)**: Если вы используете `syslog` или `rsyslog` для управления логированием, проверьте конфигурацию для фильтрации сообщений, которые не хотите видеть. Это можно сделать, добавив правило для игнорирования определенных сообщений.
Пример для `rsyslog`:
```bash
:msg, contains, "generating INFORMATIONAL response" ~
```
Это правило игнорирует все сообщения, содержащие "generating INFORMATIONAL response".
4. **Версия strongSwan**: Убедитесь, что вы используете актуальную версию strongSwan, так как в новых версиях могут быть изменения в конфигурации и логировании.
5. **Обратиться к документации**: Посмотрите документацию strongSwan для получения более подробной информации по настройке логирования и возможным параметрам.
Если после всех проверок проблемы сохраняются, проверьте, нет ли других мест в конфигурации, где уровень логирования может быть переопределен, или обратитесь в сообщество поддержки strongSwan для получения более специфической помощи.