вторник, 13 сентября 2011 г.

"Убийство" TCP-соединений.


Если не получается зайти на свич по телнету (не проходит авторизация), не надо сразу паниковать и ехать к нему с ноутбуком.

В моем случае проблема была не в некорректно настроенной авторизации, или зависшем сервере авторизации.
Проблема была в ограничении на одновременное количество telnet-сессий.
Проверить количество сессий можно командой netstat, выполненной на севере, откуда могли быть коннекты по телнету на свитч.

Чтобы убить зависшие telnet-сессии нам понадобится пакет со страшным названием dsniff.
В нем есть утилита tcpkill, которая позволяет убивать TCP-соединения.
Официальный сайт: http://www.monkey.org/~dugsong/dsniff/

tcpkill host 10.25.5.16

2 комментария:

  1. Имеется ввиду отключение телнет-сессий на хосте с которого заходишь на свитч? Это тот же результат который можно было бы достичь перезагрузкой хоста с которого происходит вход?

    ОтветитьУдалить
  2. Конечно. Но в моем случае коннектился сервер скриптом. И его лучше не перезагружать по пустякам ;)

    ОтветитьУдалить