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 вместо того, чтобы отключать его.