Задать вопрос
  • Пишем Ping в файл. Какой Errorlevel выбрать?

    @res2001
    Если брать за основу скрипт Rad1us, то так:

    @Echo Off
    :begin

    echo Date %date:~0,2%-%date:~3,2%-%date:~6,4% Time%time%>> %DATE%.txt

    2>nul ping 192.168.1.100 | 1>nul 2>&1 findstr "TTL" || (
    echo ALARM Date %date:~0,2%-%date:~3,2%-%date:~6,4% Time%time% >>"%date%ALARM_192.168.1.100.txt"
    )
    1>nul 2>&1 ping -w 1000 -n 30 127.255.255.255

    echo ********************************************************>> %DATE%.txt

    goto begin
  • Пишем Ping в файл. Какой Errorlevel выбрать?

    @res2001
    2>nul ping %IP% - это пинг хоста по адресу в переменной IP, можно вместо %IP% просто вставить необходимый адрес.
    символ "|" - конвеер, т.е. весь текст, который выводит ping передается на вход следующей команде
    1>nul 2>&1 findstr "TTL" - вызов стандартной утилиты findstr для поиска в выводе ping подстроки "TTL", т.к. вывод findstr нам не нужен (нужен только код возврата), то мы его блокируем с помощью 1>nul 2>&1.
    символы "||" - означает, что следующая команда вызывается, если предыдущая вернула не нулевой errorlevel, т.е. выполнена с ошибкой. Есть обратная - "&&" - когда у предыдущей команды нулевой errorlevel. Смысл в том, что печатаем "Ошибка", только тогда, когда findstr не нашла "TTL" в выводе ping. Если findstr не находит заданный текст, то она завершается с ненулевым кодом возврата, если находит - с нулевым.
    (echo.Ошибка) - вывод сообщения, можно без скобок. Скобки написал, что ты вставил вместо echo свои команды в них. Можно, например, в таком виде:
    2>nul ping %IP% | 1>nul 2>&1 findstr "TTL" || (
    echo.Ошибка
    emailsend Error
    ....
    )
    Т.е. в скобках можно писать несколько команд, все они выполняться в случае отсутствия TTL в выводе ping.
  • Пишем Ping в файл. Какой Errorlevel выбрать?

    @res2001
    В догонку.
    На сколько я понял строка:
    ping -n 30 127.0.0.1
    нужна для паузы. Такой подход не правильный, потому что узел 127.0.0.1 всегда доступен (ну почти всегда) и скорость завершения пинга зависит только от скорости проца, загрузки винды и прочих второстепенных факторов. Для того чтобы добиться более или менее точной паузы нужно использовать адрес, которого заведомо нет и желательно, чтоб при этом не происходила физическая отправка сетевых пакетов, тогда можно манипулируя параметрами -n и -w пинга добиться нужной паузы. Пример:
    ping -w 1000 -n 1 127.255.255.255 1>nul 2>&1
    Пауза в 1 сек. Правда будет чуть больше - надо учитывать время на запуск и завершение ping. Чем больше пауза, тем точнее. Вообще, начиная с Висты есть утилита timeout.
  • Как удалённо по сети выбрать операционную систему для загрузки?

    @res2001
    На некоторых рабочих станциях то же есть, смотрите на Intel vPro.
  • Windows 7 Home Basic x64 и DNS-суффикс

    @res2001
    Попробуй там же, но в конце не Дополнительно, а Идентификация, там запустится мастер, пройди по его шагам.
  • Маршрутизация в ZyXEL Keenetic V2.00?

    @res2001
    Еще мысль пришла. Если сделать адреса на ТД скажем из сети 192.168.202, поставить маску не 16, а 21, тогда маршрутизация с локалкой не отвалится. Останется только проверить прожует ли провайдер такую маску.
  • Маршрутизация в ZyXEL Keenetic V2.00?

    @res2001
    Вариант с маской 16 еще чреват тем, что маршрутизация из ЛВС перестанет работать. Т.к. ЛВС у тебя то же попадает под эту маску. В общем этот вариант несет массу геморроя, к тому же не факт, что будет работать, т.к. Интернет может отвалится.
    В общем реальный вариант только точки доступа в режиме маршрутизации.
  • Маршрутизация в ZyXEL Keenetic V2.00?

    @res2001
    Маршруты добавлять бесполезно, потому что исходя из настроенных адресов и масок интерфейса, получается, что кинетик не имеет прямого доступ к подсети 192.168.1.0\24. Поэтому он либо пытается отправить пакеты адресованные этой сети на шлюз по умолчанию (а это шлюз прова) или просто отбрасывает их, т.к. сеть не доступна. В любом случае доступа нет.
    Проверь, может все же возможно установить на кинетике вторичный адрес на ВАН интерфейс.
    Если нет, то можно попробовать изменить маску на 16. Тогда и сеть прова и ТР-линки окажутся в одной подсети и по идее пинг должен будет проходить (правда и на ТР-линках надо будет настроить такую же маску, а то ответов не дождешься). Но в этом случае есть риск, что сеть прова и интернет отвалится. Надо поэкспериментировать.

    Совсем другой вариант — перевести точки доступа в режим маршрутизации. В этом случае адрес 192.168.203.70 будет на крайней ТД, между ТД будет своя подсеть и между кинетиком и внутренней ТД еще одна подсеть. Немного сложнее выглядит, но зато будет прозрачная маршрутизация и любую ТД ты сможешь видеть не только с кинетика, но и из ЛВС непосредственно.
  • Маршрутизация в ZyXEL Keenetic V2.00?

    @res2001
    А маска у адреса 192.168.203.70 какая? 16 или 24?
  • Маршрутизация в ZyXEL Keenetic V2.00?

    @res2001
    Адрес 192.168.203.70 на WAN интерфейсе кинетика провайдер выдал? Адрес статический или динамический?
    Когда ставил вторичный адрес 192.168.1.100 на WAN кинетика, Интернет работал а доступа к ТР-линкам не было? Или наоборот?
  • На чем лучше хранить бекапы? И целесообразно ли это?

    @res2001
    Ленточная библиотека от НР с поддержкой FC на 20 кассет каждая по 800Г в 2009 году обошлась в 270 т.р.
    Итого имеем 16 Тб пространства для бэкапов за ~$10k.
    Работает медленно, как и все ленточки, но надежно. Сама скорость записи вполне удовлетворительная — 1.5-2 ГБ/мин., узкое место в этом случае не лента, а сервера, с которых идет бэкап.