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

В доступе отказано на сервере Kannel

Kannel Server выдает мне эту ошибку в /var/log/kannel/smsmodem.log

у меня есть Centos 7 сервер с канал-1.4.4

2020-07-23 17:39:00 [4245] [6] ERROR: System error 13: Permission denied
2020-07-23 17:39:00 [4245] [6] ERROR: AT2[modemgsm]: Couldn't connect (retrying in 10 seconds).

Я уже решаю это

Последовательный порт, на котором находится модем, имеет разрешения для дозвон группа.

# ls -la /dev/ttyS*
crw-rw---- 1 root dialout 4, 64 jul 21 17:48 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 ene 21  2020 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 ene 21  2020 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 ene 21  2020 /dev/ttyS3

Я включил только пользователя Каннель в группе дозвон

# usermod -a -G dialout kannel

# cat /etc/group | grep dialout
dialout:x:18:kannel

Спасибо, в любом случае

SELinux включен, предотвращая сетевой доступ одной службы к другой. Вам необходимо разрешить службе «A» доступ к локальному сокету или порту службы «B».

Подробности см. В Документация CentOS

Команда Audit2Allow должна помочь вам понять, что происходит, подробнее о Документация RedHat

Я бы рекомендовал изучить SELinux вместо того, чтобы отключать его.