Совместное использование сканера с использованием SANE в более новых версиях Fedora Core

Я пытаюсь настроить сканирование сети на более новой машине с Fedora Core 24, и все руководства, которые мне удалось найти, кажутся немного устаревшими (Fedora Core 10 / 14). Они говорят о настройке файла сокета xinetd, и хотя папки все еще присутствуют в / etc, нет никаких других признаков того, что xinetd все еще работает.

Пока я не вижу никаких признаков того, что сервер прослушивает правильный порт для нормального состояния (проверено с помощью netstat) с настройкой файла конфигурации xinet, и я сильно подозреваю, что мне нужно настроить прослушивающий сокет по-другому, чтобы получить результат.

Как мне настроить Sane для прослушивания в сети запросов в Fedora Core 24?

0
задан 12 March 2017 в 02:20
1 ответ

Хорошо, итак, оказалось, что мне нужно было определить один и тот же сокет / даемон для systemd, используя .socket и файл .service unit. Файлы, которые я создал, содержат следующее содержимое:

sane.socket

[Unit]
Description=saned incoming socket

[Socket]
ListenStream=6566
Accept=yes
MaxConnections=1

[Install]
WantedBy=sockets.target

saned@.service

[Unit]
Description=Scanner Service
Requires=saned.socket

[Service]
ExecStart=/usr/sbin/saned
User=saned
Group=saned
StandardInput=null
StandardOutput=syslog
StandardError=syslog

После создания этих файлов определений в /usr/lib/systemd/system все, что мне нужно было:

systemctl enable saned.socket
systemctl start saned.socket

И теперь я могу получить доступ к сканеру по сети.

.
0
ответ дан 5 December 2019 в 08:29

Теги

Похожие вопросы