Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: подключение к свичам по telnet
Проблема - на свич я попадаю, логинюсь, но далее 2 исхода:
- зацикливается ввод enable
или
- получаю приглашение свича es31244f> и дальше терминал висит ждет не понятно чего.
Есть идеи как реализовать, где почитать.
Не предлагать классы phpTelnet.php или Mikrotic.php т.к. хочется разобраться в вопросе.
Буду очень благодарен.
Мелкий
Отправлено: 06 Августа, 2013 - 14:39:43
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
eFusion пишет:
и дальше терминал висит ждет не понятно чего.
eFusion пишет:
while (!feof($con)) {
А feof для сетевых операций - закрытие сокета. Который будет только при обрыве связи или через огромный по-умолчанию таймаут полной тишины в сокете.
eFusion пишет:
Не предлагать классы phpTelnet.php или Mikrotic.php т.к. хочется разобраться в вопросе.
Так их и поковыряйте, как сделано.
----- PostgreSQL DBA
eFusion
Отправлено: 06 Августа, 2013 - 19:09:01
Новичок
Покинул форум
Сообщений всего: 49
Дата рег-ции: Апр. 2013 Откуда: Украина, Донецк
Помог: 0 раз(а)
А есть ли возможность в определенном месте кода php вызвать bash-скрипт, который выполнит вход по telnet а потом продолжать выполнение php?
Мелкий
Отправлено: 06 Августа, 2013 - 19:36:26
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.