Наконец хоть что-то по теме
Итак, выяснилось, что включчать выключать WiFi можно командами
wl radio on
wl radio off
соответственно.
Ответы на вопросы:
1. В web-интерфейсе включаем wireless\advanced\enable radio = 1, в зost-firewall добавляем строку "wl radio off"
2. Создаем 2 текстовых файла WiFiOn.txt, WiFiOff.txt с содержимым "wl radio on" и "wl radio off" соответственно. Запускаем putty с такими параметрами:
putty.exe -ssh admin@192.168.1.1 -pw password -m script.txt
где admin - им пользователя, password - пароль, script.txt - WiFiOn.txt или WiFiOff.txt. Вместо -ssh можно использовать -telnet
ВНИМАНИЕ!! хранить пароль в скрипте запуска putty не безопасно. лучше воспользоваться шифрованием с открытым ключом. как это настроить описано здесь: http://www.putty.nl/0.60/htmldoc/Chapter8.html#pubkey
3. Единственная закавыка в третьем вопросе - состояние WiFi выдается командой "wl radio" в виде вывода строки 0x0001 или 0x0000. Я плохо знаком с линуксом поэтому не знаю, существуют ли аналоги errorlevel и устанавливает ли его команда wl. Товарищи линуксоиды, подскажите, как в баш-скрипте обработать результат "wl radio" и пойти по одной или другой ветке алгоритма?