Jump to content

Recommended Posts

Posted

День добрый всем.

С толкнулся с такой не понятной проблемой.

Имеется циско 2651XM вот с таким IOS System image file is "flash:c2600-adventerprisek9-mz.124-25c.bin". Начали к ней прилаживать скрипты и столкнулись очень странной штукой, а именно подвисанием порта на циске, после удачного выполнения вот такой строки

rsh -l exa 192.168.110.3 "sh vlans 212"

 

Вижу некоторое время вот такое

 

show tcp brief

TCB Local Address Foreign Address (state)

845748E8 192.168.110.3.1023 192.168.110.47.1022 TIMEWAIT

 

И поа порт не закроется новое не прёт, если делать опять несколько раз

rsh -l exa 192.168.110.3 "sh vlans 212"

 

можно получить вот такое

 

show tcp brief

TCB Local Address Foreign Address (state)

845748E8 192.168.110.3.1023 192.168.110.47.1022 TIMEWAIT

859E4B14 192.168.110.3.514 192.168.110.47.1020 ESTAB

8592E004 192.168.110.3.514 192.168.110.47.1021 CLOSEWAIT

84ADCF0C 192.168.110.3.514 192.168.110.47.1022 CLOSEWAIT

84A92994 192.168.110.3.514 192.168.110.47.1023 CLOSEWAIT

845963E8 192.168.110.3.514 192.168.110.47.1023 TIMEWAIT

84B4CBC0 192.168.110.3.1019 192.168.110.47.1019 SYNSENT

8574C348 192.168.110.3.1020 192.168.110.47.1020 SYNSENT

84ADD800 192.168.110.3.1021 192.168.110.47.1021 SYNSENT

859FF5A0 192.168.110.3.1022 192.168.110.47.1022 SYNSENT

 

 

При этом в tcpdump я вижу такое, когда нормально всё отсылаю такое с сервера до циски

1022\000

а с циски получаю

10 0.405404 192.168.110.3 192.168.110.47 TCP 1023 > exp2 [sYN] Seq=0 Win=4128 Len=0 MSS=1460

 

А если порт занят, то совсем другое

 

9 0.244755 192.168.110.3 192.168.110.47 TCP shell > 1023 [ACK] Seq=1 Ack=6 Win=4123 Len=0

 

Т.е. в данном случае ответ приходит с порта 514 на 1023, вместо нормального с 1023 на 1022. По этому дальше лунуха отказываются слать чаго-то дальше. Вопрос извечный кто виноват (в циске), что делать? Может надо как-то закрывать сессию и по другому RSH выполнять.

Залил c2600-ipbasek9-mz.124-25d.bin, не помогло :(((

 

Можно конечно сбрасывать сессии по RSH но команда не выполниться т.к. нужён конфёрм да и как выполнить две команды в одном RSH запросе.

Posted

А под SSH можно выполнить просто одну команду и получит данные? Или там как в telnet сессии всё будет? Просто те циски которые я по SSH хожу ясный перец от телнета не отличается?

 

А вообще проблема очень странна, из 5 различных моделей, только на ней такое....

 

Да как бы потом не всё спарсить по простому удаётся. :(

Posted (edited)

Можно почему нельзя ssh 127.0.0.1 sh log. Я незнаю как там в телнете.

А в 15 релизе еще проще т.к. можно использовать ключи вместо паролей.

Edited by SLon26
Posted

Сорри может не за очень умный вопрос, у меня енто c2600-ipbasek9-mz.124-25d.bin ведь типа больше чем 15 релиз, ведь 25d?

Попробую ssh могёт тама по лучше усё будя.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...