Определяем интерфейс и протокол на которых будет работать сервис.
При использовании в системе IPv4 и IPv6 одновременно, могут возникнуть некоторые трудности в работе сервисов.
В моем случае используется публичные IPv4 и IPv6 адреса, а также приватная IPv4 сеть.
В следствии чего не могу подключиться к сервису и получить данные:
telnet localhost 36602 |
Смотрим чем слушается порт и наблюдаем, что xinetd по умолчанию работает на IPv6 протоколе:
[root@myserver local]# netstat -tnlp | grep :36602 |
Поскольку обработку данных я выполняю на уровне приватной сети, то в конфигурационном файле необходимо задать используемый протокол и интерфейс:
... |
Перезагружаем сервис xinetd и проверяем.
[root@myserver local]# netstat -tnlp | grep :36602 |
[root@myserver local]# telnet 10.0.0.20 36602 |