D-Link 2100AP – автоматизация рутины
Количество точек доступа в моем хозяйстве увеличилось до 3 шт. Включен фильтр по МАКам. Чтобы добавить МАК нужно зайти на каждую точку через веб-интерфейс и добавить вручную. Дабы автоматизировать сей рутинный процесс я слепил скриптик на VBScript. Он создает шелл и эмулирует ввод с клавиатуры. На точке доступа должен быть открыт вход telnet. В цикле […]
Проверка живучести сайта
Проверка на живучесть различных хостов у меня реализована на smokeping. Нужно было проверять живучесть сайта не только на хттп ответ и пинг, но и на содержимое. Скорее всего это можно было сделать и в smokeping, но я решил сделать быстрее: #!/bin/sh # Пингаем сайт через 1 внешний канал test1=`ping -c 3 mysite.com | grep seq=2` […]
FreeBSD ports update
Я делаю апдейт портам на FreeBSD так: получаю обновленное дерево портов: portsnap fetch накатываю обноаления на ports: portsnap update смотрю какие пакеты необходимо обновить: pkg_version -v | grep need капризные пакеты обновляю ручками: portupgrade <имя пакета> если почти уверен что больше проблем не будет – применяю скрипт: #!/usr/local/bin/bash portupgrade=”/usr/local/sbin/portupgrade” pkg_ver=”/usr/sbin/pkg_version” LIST=`${pkg_ver} -v | grep ‘need’ […]
D-Link DWL-2100AP – прошивка и танцы с бубном
Попала ко мне в руки точка доступа Dlink DWL-2100AP revision A5 прошивка 2.13 с американским блоком питания на 120В – 5В 2А. У меня был отечественный 5В 1А – 1 ампера хватило – все работает. Далее, мне нужно было обновить прошивку до текущей 2.50eu. Скачал, зашел в соотв-ее меню через веб-интерфейс – жму обновить и […]
Powershell + проверка неактивных аккаунтов
Где-то нашел скрипт проверки и отключения неактивных аккаунтов – переделал под себя + добавил отправку по почте (отключение аккаунтов задисэйблено). # Read the input parameters $Subtree and $NbDays param([string] $Subtree, [string] $NbDays) # Get the current date $currentDate = [System.DateTime]::Now # Convert the local time to UTC format because all dates are expressed in UTC […]
FreeBSD + com-port connection
Connect: cu -l /dev/cuau1 -s 115200 Disconnect: open another console and: killall -9 cu
Freebsd + vsftpd + mount_smbfs + permissions issues
Нужно было быстренько дать доступ на фтп человеку для заливки очень большого объема данных. На самом фтп-сервере места было мало и я примонтировал шару с виндового файл-сервера. И тут выскочила проблемка – невозможно было записать ничего через фтп-клиент. Локально – пожалуйста – все ок, менял chown – не изменяется. Помогло следующее – при монтировании сразу […]
MS Forefront – definition update failed
Столкнулся с глюком: Непонятно почему перестал апдейтиться форефронт. Помогло следующее: из командной строки дать команду: “C:Program FilesMicrosoft ForefrontForefront SystemClientAntiMalwarempcmdrun” -SignatureUpdate
IIS7 – redirect
Нужно было перенаправить запросы на новые линки. По-умолчанию в IIS нет rewrite module. Его нужно доустановить, брать отсюда: http://www.iis.net/download/URLRewrite В панели управления появится фича Rewrite Rules. Создаем Blank Rule, даем имя. У меня были статические линки, поэтому я выбрал Exact Match. Внимание! Строки для поиска и замены должны быть после / Т.е. например, есть линк […]
IPFW + SQUID + Redirect
Возникла необходимость ходить в инет из-под другого IP. Решил так … В IPFW: ipfw add 10 fwd 192.168.20.20,3128 tcp from 192.168.20.99 to any 80 in recv rl3 В squid.conf: cache_peer 192.168.21.21 parent 3128 3130 proxy-only no-digest no-query default acl s99 src 192.168.20.99 always_direct deny s99 # запрещаем ходить мимо прокси never_direct allow s99 # то […]