| Summary: | v2.3.6-alt2 - не работает механизм redirect. | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Dmitry Lebkov <dlebkov> |
| Component: | xinetd | Assignee: | placeholder <placeholder> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | minor | ||
| Priority: | P4 | CC: | glebfm, ldv, placeholder, vt |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Dmitry Lebkov
2002-08-16 15:31:59 MSD
Не подтверждаю. Всё исправно работает. Не подтверждаю. Всё исправно работает. Вот конфиг сервиса. На этом же хосте сидят tftp и rsync.
service telnet
{
disable = no
socket_type = stream
wait = no
user = root
bind = 192.168.200.1
redirect = 192.168.212.253 23
}
xinetd в лог пишет следующее:
Aug 19 10:44:29 testserver xinetd[18707]: Reading included configuration file: /etc/xinetd.d/rsync [line=11]
Aug 19 10:44:29 testserver xinetd[18707]: Reading included configuration file: /etc/xinetd.d/telnet [line=14]
Aug 19 10:44:29 testserver xinetd[18707]: Reading included configuration file: /etc/xinetd.d/tftp [line=10]
Aug 19 10:44:29 testserver xinetd[18707]: xinetd Version 2.3.6 started with libwrap loadavg options compiled in.
Aug 19 10:44:29 testserver xinetd[18707]: Started working: 2 available services
Прочитано include-файлов - 3, а доступно всего 2 севиса. Хосты доступны, т.е.
я со 192.168.200.1 нормально дохожу телнетом до 192.168.212.253 23.
Что я делаю не так? :)
Вот конфиг сервиса. На этом же хосте сидят tftp и rsync.
service telnet
{
disable = no
socket_type = stream
wait = no
user = root
bind = 192.168.200.1
redirect = 192.168.212.253 23
}
xinetd в лог пишет следующее:
Aug 19 10:44:29 testserver xinetd[18707]: Reading included configuration file: /etc/xinetd.d/rsync [line=11]
Aug 19 10:44:29 testserver xinetd[18707]: Reading included configuration file: /etc/xinetd.d/telnet [line=14]
Aug 19 10:44:29 testserver xinetd[18707]: Reading included configuration file: /etc/xinetd.d/tftp [line=10]
Aug 19 10:44:29 testserver xinetd[18707]: xinetd Version 2.3.6 started with libwrap loadavg options compiled in.
Aug 19 10:44:29 testserver xinetd[18707]: Started working: 2 available services
Прочитано include-файлов - 3, а доступно всего 2 севиса. Хосты доступны, т.е.
я со 192.168.200.1 нормально дохожу телнетом до 192.168.212.253 23.
Что я делаю не так? :)
Вот что выяснил: если в конфиге сервиса отсутствует параметр server = /some/prog то ситуация как описано выше. Если этот параметр добавить - все работает как должно, т.е. редирект редиректит.. Хотя в man xinetd.conf говорит о совершенно противоположном: если нет отсутствует параметр server - все редиректится (так и было в версии 2.3.5), если присутствует server - то он имеет приоритет перед redirect, т.е. работает указаный server а не redirect. Вот. Однако бага/багофича недокументированная ... Вот что выяснил: если в конфиге сервиса отсутствует параметр server = /some/prog то ситуация как описано выше. Если этот параметр добавить - все работает как должно, т.е. редирект редиректит.. Хотя в man xinetd.conf говорит о совершенно противоположном: если нет отсутствует параметр server - все редиректится (так и было в версии 2.3.5), если присутствует server - то он имеет приоритет перед redirect, т.е. работает указаный server а не redirect. Вот. Однако бага/багофича недокументированная ... Перевод xinetd.conf(5) про redirect противоречит оригиналу. Перевод xinetd.conf(5) про redirect противоречит оригиналу. Из /usr/share/man/man5/xinetd.conf.5.bz2, описание \'redirect\': The \"server\" attribute is not required when this option is specified If the \"server\" attribute is specified,this attribute takes priority. Т.е. однозначно, \'server\' не требуется, и однозначно (в моем несовершенном понимании) this attribute (\'redirect\') takes priority. Из /usr/share/man/man5/xinetd.conf.5.bz2, описание \'redirect\': The \"server\" attribute is not required when this option is specified If the \"server\" attribute is specified,this attribute takes priority. Т.е. однозначно, \'server\' не требуется, и однозначно (в моем несовершенном понимании) this attribute (\'redirect\') takes priority. Please have a look at xinetd-2.3.8-alt1 Please have a look at xinetd-2.3.8-alt1 I think it's fixes a long time ago. |