пятница, 30 марта 2012 г.

Управляем виртуалками в ESXi

vim-cmd vmsvc/getallvms - эта команда выводит список всех доступных ВМ и их id

vim-cmd vmsvc/power.off 48 - выключает питание у ВМ с id 48

vim-cmd vmsvc/power.restart - перезапускает машину с

vim-cmd vmsvc /? - выводит список доступных команд

Если нужно ежедневно перезагружать машины, то вносим строки в

var/spool/cron/crontabs/root

понедельник, 19 марта 2012 г.

Cisco, cisco, кис-кис-кис, побыстрее загрузись...

Как правило, внедрение новых кошек марки Cisco 650X просходит довольно редко.
А проблемы возникают, как правило, одни и те же.
Вот и очередная кошка не захотела грузиться. Что делать?
Подцепляем консольный кабель и смотрим, что там у нас в консоли.
А в консоли

Autoboot: failed, BOOT string is empty

rommon 1 >

Ну что ж, циска забыла, откуда ей грузиться и что грузить...
Помогаем ей вспомнить! Делаем:

dir bootflash:
и смотрим на вывод
File size Checksum File name
1 -rw- 14793040 Aug 10 2011 13:40:44 +06:00 c6msfc2-jsv-mz.121-23.E1.bin

c6msfc2-jsv-mz.121-23.E1.bin - это имя того, что нам надо грузить
Соответственно, полное имя файла будет bootflash:c6msfc2-jsv-mz.121-23.E1.bin

Теперь вводим в rommon следующие команды

rommon>boot bootflash:c6msfc2-jsv-mz.121-23.E1.bin

и ждем загрузки кошки.
После загрузки входим в консоль, и делаем

switch>enable
switch#conf t
switch(config)#boot system flash bootflash:c6msfc2-jsv-mz.121-23.E1.bin
switch(config)#end

Делаем wr и пробуем перезагрузиться - reload
Если мы нигде не ошиблись, то кошка загрузится.

четверг, 29 декабря 2011 г.

Хуавеим ЗТЕ

#HUAWEI
AT^U2DIAG=0 - девайс в режиме только модем
AT^U2DIAG=1 - девайс в режиме модем + CD-ROM
AT^U2DIAG=6 - девайс в режиме сетевая карта
AT^U2DIAG=255 - девайс в режиме модем + CD-ROM + Card Reader
AT^U2DIAG=256 - девайс в режиме модем + Card Reader

#ZTE
at+zcdrun=8 CDROM off
at+zcdrun=9 CDROM on

понедельник, 26 декабря 2011 г.

Отключение IPv6 в Debian

Все делается стандартными средствами, без перезагрузок, как и положено в Linux – посредством sysctl (в любом дистрибутиве)

В файле /etc/sysctl.conf вставляем следующие строки -

#disable ipv6 settins
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Сохраняем файл.

Применяем: sysctl -p

Вуа-ля! Работаем дальше, и не надо ничего и никого перегружать…

пятница, 25 ноября 2011 г.

3Г-видеокамера - такое 3Г

Товарищ прикупил 3G-видеокамеры "Точка зрения-1", и попросил меня с ними разобраться. Документации никакой, техподдержка - аналогичная, попытался сам - и застопорился. Проблема была с поднятием OpenVPN - в веб-интерфейсе камеры есть "загрузить ключи с USB-накопителя", но какие имена у них должны быть - непонятно. Написал в техподдержку на форуме - и, о чудо, написали решение! Приведу ниже ответ с форума:

важные моменты. стали возникать вопросы как поднять свой сервер, который позволит генерировать сертификаты. мы не делаем тайн, вот тут есть описание

http://www.gentoo-wiki.info/HOWTO_OpenVPN_Linux_Server_Windows_Client#Introduction

используя вот эту рекомендацию

# non default port to prevent worm attacks!
port 11194
proto udp
dev tun
ca privnet/ca.crt
cert privnet/server.crt
key privnet/server.key
dh privnet/dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
comp-lzo
user nobody
group nobody
persist-key
persist-tun
status openvpn-status.log
verb 3



обращаю внимание что в конфиге вместо proto udp мы используем proto tcp
тогда будет работать
еще немаловажный момент: сертификаты для камеры, которые выдает сервер, нужно переименовать
названия должны быть вот такие
ca.crt user.crt user.key
в этом случае, вы получите действительно работающие сертификаты

вторник, 13 сентября 2011 г.

Люблю грозу в начале мая, но ненавижу в сентябре.

12 сентября, а грозы сверкают - мама-не-горюй!
Ну и вышибло очередной грозой точку доступа NanoStation M5
Вроде не проблема, поменяй - да работай.
Только настроены радиомосты с привязкой по мак-адресу, и вышибло не удаленную точку, а "мамку".
Т.е. если тупо менять "мамку" - то удаленные точки ее не увидят, надо менять привязку на "дочках".
Ехать до "дочек" вломмммм... :)
Но на NanoStation-ах же линукс! И SSH! Вспоминаем уроки шаманства с мак-адресами, гуглим немного... И - вуаля!

Решение:
1. Создаем файл rc.poststart в каталоге /etc/persistent нашего устройства.
с содержанием:
echo "ifconfig wifi0 down">/etc/persistent/rc.poststart
echo "ifconfig wifi0 hw ether 00:15:6D:5E:11:A0">>/etc/persistent/rc.poststart #WLAN MAC (YY:YY:YY:XX:XX:XX)
echo "ifconfig wifi0 up">>/etc/persistent/rc.poststart
echo "ifconfig ath0 down">>/etc/persistent/rc.poststart
echo "ifconfig ath0 hw ether 00:15:6D:5E:11:A0">>/etc/persistent/rc.poststart #WLAN MAC (YY:YY:YY:XX:XX:XX)
echo "ifconfig ath0 up">>/etc/persistent/rc.poststart
echo "ifconfig eth0 down">>/etc/persistent/rc.poststart
echo "ifconfig eth0 hw ether 00:15:6D:5F:11:A0">>/etc/persistent/rc.poststart #LAN MAC (YY:YY:YY:X(X+1):XX:XX)
echo "ifconfig eth0 up">>/etc/persistent/rc.poststart
echo "ifconfig eth1 down">>/etc/persistent/rc.poststart
echo "ifconfig eth1 hw ether 00:15:6D:5F:11:A0">>/etc/persistent/rc.poststart #LAN MAC (YY:YY:YY:X(X+1):XX:XX)
echo "ifconfig eth1 up">>/etc/persistent/rc.poststart

2. Назначаем необходимые права:
chmod +x /etc/persistent/rc.poststart

3. Проверяем правильность:
cat /etc/persistent/rc.poststart

4. Применяем:
cfgmtd -w -p /etc/

Перезагружаемся (reboot) и видим желаемый результат.

Откат обратно:
1. Удаляем файл rc.poststart
rm /etc/persistent/rc.poststart

2. Применяем:
cfgmtd -w -p /etc/

Перезагружаемся и видим желаемый результат.

понедельник, 5 сентября 2011 г.

ПАЛЫЧ, ЖГИ ЕСЧО!


Вечер. Звонок в дверь. На пороге тетенька. "Здравствуйте, мы проводим опрос, можно войти?"
Ну ладно, думаю. Все равно скучно, так хоть поразвлекаться.
Прошли на кухню, тётенька, не представившись, начала что-то там говорить про выборы, и то, что ходят они и всех опрашивают...
Вроде выборы только в декабре, а по домам ходят тетеньки и проводят опросы.
Мне понравились вопросы, которые мне задавали.
Типа "Считаете ли вы, что Путин и Мишарин могут выделить средства на решение первоуральских проблем?". А якжеж... Могут! На словах-то они все могучи. 20 лямов туда... 30 лямов сюда... 7 лямов обратно мне на мафынку, в старой пепельница забилась...
Ну еще парочка вопросов были так себе, и на последок - коронный вопрос. Что бы вы хотели спросить у Единой России. Признаюсь, подобного роя мыслей у меня в голове давно не было. Но, преодолев первоначальный порыв, я ничего решил не спрашивать. Вопросов, конечно, куча... Но зачем Единой России знать их.
З.Ы. Кстати, как бы невзначай, тетенька поинтересовалась, есть ли в квартире пенсионеры... Ну и оставила еще газетку, в которой ручкой дописала телефон, и сказала, что "если возникнут проблемы - звонить сюда, чтобы эти проблемы решались". Газетка не сразу меня заинтересовала, но когда я дошел до последней страницы "Уральского трубника" (а эта газета именно так называется) - меня просто сложило от смеха!
ПАЛЫЧ, ЖГИ ЕСЧО!