Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> telnetd ведет себя не понятно 
V
    Опции темы
chaos
Дата 14.8.2008, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



День добрый!
Имеется проблема с запуском telnetd:
1. есть скриптик в init.d
Код

#! /bin/sh

case "$1" in
    start|"")
        /usr/sbin/telnetd
        ;;
esac


Код

-rwxr-xr-x 1 chaos users 68 Авг 14 12:08 STelnetd


скрипт запускается - все ок, но я не могу телнетом подклюсится потом :( но сервер работает - заходил по компорту и смотрел.
если же я убиваю телнет и запускаю заного то все ок - подключится могу.

2. если прописываю в inittab 
Код

null::respawn:/usr/sbin/telnetd


то сервер запускается, подключится могу, но с помощью ps видно что в системе работают 2 демона телнет и у одного постоянно менятеся пид, а в логах видно что он останавливается и запускается заного.


Вопрос: как сделать так что бы было все хорошо smile С чем вообще связана эта проблема?

Заранее благодарен!

Это сообщение отредактировал(а) chaos - 14.8.2008, 10:05
PM WWW   Вверх
Imple
Дата 14.8.2008, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



В варианте со скриптом - netstat -npl --inet смотрели?


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
chaos
Дата 14.8.2008, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Imple @ 14.8.2008,  08:25)
В варианте со скриптом - netstat -npl --inet смотрели?

нет, погляжу.

посмотрел. демон висит, а в результате вывода нетстата его нет :(
перезапустил ручками - есть

Это сообщение отредактировал(а) chaos - 14.8.2008, 12:38
PM WWW   Вверх
Imple
Дата 15.8.2008, 06:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Значит telnetd поднялся раньше чем сетевые интерфейсы. В /etc/rcX.d ссылка как называется?


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
chaos
Дата 15.8.2008, 06:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Imple @ 15.8.2008,  03:10)
Значит telnetd поднялся раньше чем сетевые интерфейсы. В /etc/rcX.d ссылка как называется?

катаологов rcX.d у меня нет вообще, просто в папке init.d валяются скрипты.
запуск телнета осущестывлен в скрипте STelnetd. сетевые интервейсы подымаются в SNetwork
PM WWW   Вверх
Imple
Дата 15.8.2008, 06:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



А кто запускает эти скрипты и каким образом?


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
chaos
Дата 15.8.2008, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Imple @ 15.8.2008,  03:35)
А кто запускает эти скрипты и каким образом?

скрипты запускает скрипт rcS:

Код

#!/bin/sh


# Start all init scripts in /etc/init.d
# executing them in numerical order.
#
for i in /etc/init.d/S??* ;do

     # Ignore dangling symlinks (if any).
     [ ! -f "$i" ] && continue

     case "$i" in
        *.sh)
            # Source shell script for speed.
            (
                trap - INT QUIT TSTP
                set start
                . $i
            )
            ;;
        *)
            # No sh extension, so fork subprocess.
            $i start
            ;;
    esac
done


а сам rcS запускается из inittab строчкой
Код

::sysinit:/etc/init.d/rcS


ЗЩ
1. немного соврал - сетевые интерфейсы подымаются строчкой 
Код

::sysinit:/sbin/ifup -a

из inittab. это строчка идет раньше чем запуск скриптов.

2. а почему если я убиваю демон телнета, делаю ifdown -a, запускаю опять телнет, подымаю сетевые интрефейсы - я с удаленной машины могу зайти телнетом. ведь интерфесы были подняты пожзе чем запущен телнет

 smile 
PM WWW   Вверх
Imple
Дата 15.8.2008, 06:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



STelnetd переименуйте в S99Telnetd


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
chaos
Дата 15.8.2008, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Imple @ 15.8.2008,  03:51)
STelnetd переименуйте в S99Telnetd

не помогло
PM WWW   Вверх
Imple
Дата 15.8.2008, 07:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Другие скрипты переименуйте в S01blabla, S02blabla и т.д.


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
chaos
Дата 15.8.2008, 07:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Imple @ 15.8.2008,  04:06)
Другие скрипты переименуйте в S01blabla, S02blabla и т.д.

все равно нифига :(
PM WWW   Вверх
Imple
Дата 15.8.2008, 07:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



Ручками демон как запускаете?
/etc/init.d/S99Telnetd start или просто telnetd?


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
chaos
Дата 15.8.2008, 07:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Imple @ 15.8.2008,  04:35)
Ручками демон как запускаете?
/etc/init.d/S99Telnetd start или просто telnetd?

и так и так

Добавлено @ 07:42
может собрать отдельный телнет? а не из поставки бузибокс.

ЗЫ где взять последнии сырца демона телнет?

Это сообщение отредактировал(а) chaos - 15.8.2008, 07:43
PM WWW   Вверх
Imple
Дата 15.8.2008, 07:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 21
Всего: 87



А в логах при ненормальном запуске ничего не появляется?


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
chaos
Дата 15.8.2008, 08:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Imple @ 15.8.2008,  04:46)
А в логах при ненормальном запуске ничего не появляется?

самое что интересное в логах от телнета вообще ничего нет. даже не пишется что он успешно стартанул
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0839 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.