faq обучение настройка
Текущее время: Ср июн 18, 2025 16:05

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 05, 2010 02:32 
Не в сети

Зарегистрирован: Пт фев 06, 2009 09:27
Сообщений: 203
Откуда: Крым
Удалено...


Последний раз редактировалось qwasi Пт авг 06, 2010 00:36, всего редактировалось 3 раз(а).

Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 05, 2010 19:11 
Не в сети

Зарегистрирован: Ср окт 12, 2005 13:20
Сообщений: 46
Откуда: Н.Новгород
пробовал и отключать, и менял параметры команды FOR, даже практичестики изучил все команды баника, но так и не смог получить благопристойный вид команды, и соответственно батник работает некорректно


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 06, 2010 00:23 
Не в сети

Зарегистрирован: Пт фев 06, 2009 09:27
Сообщений: 203
Откуда: Крым
Вот строка для Висты:
Код:
for /f "tokens=3" %%i in ('route print ^| findstr /V /R [^A-Z] ^| findstr /L "0.0.0.0"') do set dgway=%%i

А эту строку:
Код:
set dgway=%dgway: =%
из батника необходимо убрать.

:!: В итоге секция :check для работы в Виста будет выглядеть так:
Код:
:check
for /f "tokens=3" %%i in ('route print ^| findstr /V /R [^A-Z] ^| findstr /L "0.0.0.0"') do set dgway=%%i
if %mdm% NEQ %dgway% (goto routes)
set server=%srv1%
ping -n 2 -w 1000 %server% >nul && goto fake
set server=%srv2%
ping -n 2 -w 1000 %server% >nul || goto limit

А секцию :routes лучше изменить так:
Код:
:routes
route change 0.0.0.0 mask 0.0.0.0 %mdm% metric 1
goto common


:idea: Протокол IPv6 следует отключить еще и в службах = Пуск-Панель управления\Администрирование\Службы\Вспомогательная служба IP


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 09, 2010 12:40 
Не в сети

Зарегистрирован: Ср окт 12, 2005 13:20
Сообщений: 46
Откуда: Н.Новгород
спасибо, все работает, правда мне пришлось немного поменять скрипты, потому как у вас перед вводом пароля стоит /m что приводило к неверным результатам


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн авг 09, 2010 18:56 
Не в сети

Зарегистрирован: Пт фев 06, 2009 09:27
Сообщений: 203
Откуда: Крым
AndrewMK писал(а):
пришлось немного поменять скрипты, потому как у вас перед вводом пароля стоит /m что приводило к неверным результатам


Гм... у меня работает как раз только если перед вводом пароля есть \m ( он же CR ), иначе никак. Тоесть к примеру:
Код:
tst10.exe /r:info.txt /o:output.txt

где содержимое info.txt
Код:
192.168.1.1 23
WAIT "ogin:"
SEND "admin\m"
WAIT "assword:"
SEND "\m1234567890\m"
WAIT
SEND "admin\m"
WAIT "assword:"
SEND "adsl info\mlogout\m"
WAIT

получаем отчёт (файл output.txt):
Код:
BCM96338 ADSL Router
Login: admin
admin
Password:
1234567890

Login incorrect. Try again.
Login: admin
admin
Password: adsl info
logout

> adsl info
adsl: ADSL driver and PHY status
Status: ShowtimeRetrain Reason: 1
Channel: FAST, Upstream rate = 941 Kbps, Downstream rate = 10051 Kbps
> logout

Bye bye. Have a nice day!!!

то есть не совсем ровненько, но процедуру входа отрабатывает. Без \m перед вводом пароля клиент упрямо ждет пароль и дальше не шевелится. Хотелось бы узнать вашу модель модема и ес-но увидеть рабочий файл для него, например для reboot.


Последний раз редактировалось qwasi Вт авг 10, 2010 16:43, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 10, 2010 11:09 
Не в сети

Зарегистрирован: Ср окт 12, 2005 13:20
Сообщений: 46
Откуда: Н.Новгород
да точно проверил именно по вашему варианту кривенько но отрабатывает команды...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 10, 2010 16:58 
Не в сети

Зарегистрирован: Пт фев 06, 2009 09:27
Сообщений: 203
Откуда: Крым
Насчет кривизны процедуры входа в шелл к модему - это факт, но другого алгоритма залогиниться с помощью этого клиента я не обнаружил (хотя старался). А насчет отправки команд - кривизны не замечено, правильная команда отрабатывает на 100%.

P.S Эти скрипты работали когда то у меня больше полугода. Эт потом, когда ограниченность windows и её CMD достала напрочь - поставил Linux, настроил модем в бридж, переписал бриджевый скрипт на Bash и забыл проблемах. :)


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 20


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB