Ярлыки

FreeNAS (29) SSH (16) Transmission (13) WIDLE (11) FreeBSD (9) NAS4Free (9) серверный корпус (7) OpenSSH (6) звук (6) фото (6) Dropbox (5) ZXV10 H201L (5) cron (5) kldload (5) FreeNAS test (4) MPD (4) NAS (4) PXE (4) transmission-remote (4) widle.exe (4) ребёнок и компьютер (4) чулок (4) DHCP (3) FireFox (3) Intel NAS Perfomance Toolkit (3) MTU (3) Raspberry Pi (3) RusBSD (3) SSH proxy (3) WebDAV (3) Wget (3) home server (3) musicpd (3) uptime (3) web-качалка (3) обои (3) сиськи (3) 7KJD0 (2) AdBlock (2) Android (2) Athlon (2) Axel (2) BitTorrent Sync (2) Cliget (2) Clonezilla (2) Curl (2) DHCP on FreeNAS (2) DynDNS (2) FireFox vs ZXV10 H201L (2) FlashGot (2) FreeNAS 8 (2) Ghostery (2) IXL.dll (2) Linux (2) PassCryptoBox (2) ProxyCap (2) PuTTY (2) PyLoad (2) RAID (2) SAMBA (2) SSH SOCKS (2) UFS (2) Wallpaper (2) WinSCP (2) Windows (2) blogspot (2) cubieboard2 (2) encfs (2) fsck (2) fstab (2) github (2) mount (2) mpc (2) net.inet.tcp (2) nnCron (2) pkg_add (2) privoxy (2) proxy (2) pxelinux (2) Маршрутизация (2) Тюнинг (2) Яндекс.Диск (2) Яндекс.Диск в FreeNAS (2) будильник (2) девушка (2) шифрование (2) шлюзность (2) шум (2) 0.7.5.9898 (1) 256 (1) 3G и локальная сеть (1) 3G интернет (1) 3proxy (1) 3proxy конфигурация (1) ALR (1) APC (1) AUSTRUMI (1) Amazon (1) Android + NAS4Free (1) Andromission (1) Athlon AXDA2200UV3C (1) Autocopy (1) BIOS (1) Backup WinSCP Sessions (1) CNic (1) CPU (1) Cannot find file system superblock (1) Canon 600D (1) Canon 600D пробег на FreeBSD (1) Ceph FS (1) Chaintech (1) Chocolatey (1) Clear Type (1) Client175 (1) Comprar Tirar Comprar (1) CrystalDiskInfo (1) DDNS (1) DOS (1) Defendant (1) Dokan (1) Dropbox + Android (1) Dropbox + NAS4Free (1) Dropbox API (1) Dropbox in FreeBSD (1) Dropbox in FreeNAS (1) DynDNS.org (1) EducationPack (1) ExtraDNS (1) FolderSync (1) FolderSync Lite (1) FoxyProxy (1) FreeBSD 10 (1) FreeBSD 10.0-RELEASE (1) FreeNAS 10 (1) FreeNAS NAS4Free (1) FreeNAS WebGUI (1) FreeNAS завис (1) FreeNAS с ноля (1) GetLastInputInfo (1) Gmail Watcher (1) Google translate (1) Gruzila (1) H208L (1) HTTPS Everywhere (1) IDLE (1) ILIS (1) Intercepter (1) Intercepter-NG (1) Jumbo Frames (1) KDE4 (1) KMS (1) KiTTY (1) Kolibri (1) LASTINPUTINFO (1) Libretto (1) Linux + Android (1) M200a (1) MPD-Webinterface (1) MiniX (1) NAS4Free TEST (1) NAS4Free с ноля (1) NAS4Free-Plus (1) NASPT (1) NFS (1) NFS vs SAMBA (1) Native Shell (1) NativeCMD (1) New TTCP (1) On-line репетитор (1) OpenMediaVault (1) OpenSSL (1) PAC (1) PCI-SATA (1) PDNSD (1) PLINK (1) PLOP Linux (1) PMagic (1) Parted Magic (1) PersistAllDeviceInstalls (1) Pico PSU (1) Pixlr Grabber (1) Port Forwarding (1) Prestigio 4300 (1) Prestigio 4300 root (1) Prestigio MultiPhone 4300 DUO (1) PuTTY SOCKS (1) PuttyGen (1) R-Studio (1) R.saver (1) RDP (1) RDP for M200a (1) RDR (1) RealXXP (1) Release Notes (1) Remote Transmission (1) SMART (1) SMB/CIFS (1) SOCKS-proxy (1) SSH -D (1) SSH port (1) SSH продвинутые функции (1) SSH туннель (1) SSH шлюз (1) SSH-ключ (1) SerCrypt (1) Shadow Defender (1) SliTaz (1) SoftEther VPN (1) Software Data Cable (1) Sparkleshare (1) Static library (1) SyntaxHighlighter (1) TCP/IP (1) TeamViewer port (1) TorrentBox (1) TorrentMonitor (1) Transmission Add-ons (1) Transmission из консоли (1) Transmission через SSH (1) UALinux (1) UPS (1) Ubuntu (1) Ubuntu для ребёнка (1) Upgrade (1) UrlCorrector (1) WD (1) WOL (1) WPAD (1) WatchDog (1) Wi-Fi Keyboard (1) Win7 (1) Win7 and OpenSSH (1) WinAPIExec (1) Windows 7 из образа в домене (1) Windows AIK (1) Windows7 (1) X11 (1) XTips (1) Xorg (1) ZFS (1) ZTE (1) ZTE H208L (1) Zentyal (1) box.com (1) cifled (1) cmdradio (1) comled (1) crontab (1) davfs2 (1) dd (1) demonizer (1) devcon (1) dump (1) encfs4win (1) fail2ban (1) failed its checksum test (1) festival (1) festvox-aec (1) festvox-kal16 (1) forums.nas4free.org (1) fsbackup (1) fusefs-wdfs (1) gPXE (1) generalize (1) girl (1) gmail (1) gnome (1) google search (1) grep (1) http://repetitor.tut.by (1) icecast (1) ilis.by (1) iwconfig (1) iЛис (1) kill (1) mycubieserv.blogspot.com (1) ncpa.cpl (1) nuttcp (1) oobeSystem (1) passwd (1) pax (1) proftpd (1) ps (1) radio (1) root (1) route (1) rxcsum (1) samba antivirus (1) sendmail (1) shoutcast (1) smb.conf (1) startx (1) sysctls (1) syslinux (1) sysprep (1) tan (1) test (1) tor (1) transmission-daemon (1) transmisson-remote-gui (1) txcsum (1) ufs2tools (1) uname (1) unattend.xml (1) vi (1) wdfs (1) weather (1) which (1) winamp (1) winport-transmission (1) xprintidle (1) xprintidle для Windows (1) Агент Смит (1) БП (1) Белтелеком (1) Восстановление пароля root FreeBSD (1) Защита от взлома SSH (1) ИЛИС (1) Многопользовательськая торрент-качалка на transmission (1) Оптимизация wi-fi (1) Охолождение CPU (1) Переход на NAS4Free (1) Проброс портов (1) Распределенная файловая система (1) Сетевая загрузка (1) Туалетная автоматизация (1) Ускорение Интернета (1) ФФ (1) Хранение паролей в облаке (1) авторегулирование скорости Transmission (1) админка (1) антивирус на самбе (1) атака на SSH (1) безвентиляторная система (1) безвентиляторный корпус (1) блог (1) вентилятор (1) взлом SSH (1) восстановление (1) вставка кода (1) вставка кода в blogger (1) день программиста (1) дьяволица (1) заговор вокруг лампочки (1) запуск exe-шника из Dokan (1) интернет радио (1) интернет ускользает (1) кибермама (1) компрессия трафика (1) копия раздела FreeBSD (1) корпус (1) куллер (1) маршрут по умолчанию в Linux (1) маршрутизация NAS4Free (1) маршрутизация в FreeBSD (1) маршрутизация в NAS4Free (1) матрица играет со мной (1) метрика (1) модем (1) настройки PuTTy (1) не полное меню модема (1) ноутбучный БП (1) озабоченная (1) оповещения (1) пароли (1) пароль (1) погода (1) подбор пароля к SSH-ключу (1) подготовка к школе (1) подсветка синтаксиса в blogger (1) потоп (1) права доступа (1) проксинатор (1) радиатор (1) резервное копирование (1) репка (1) репозиторий (1) роутер (1) русификация консоли (1) рут (1) рут Prestigio 4300 (1) сбой (1) сетевой шлюз (1) сжатие трафика (1) скорость закачки Transmission (1) солярий в туалете (1) солярий дома (1) солярий своими руками (1) тренинги для детей (1) туалет (1) тян (1) упал FreeNAS (1) управление Transmission из командной строки (1) управление скоростью загрузки торрентов (1) ускоритель интернета (1) файл ответов (1) фильтрация контента (1) фотогалерея NAS4Free (1) фрагментация (1) функциональность bash в cmd.exe (1) хранение паролей (1) чертовка (1) шифрование трафика (1)

Dropbox in FreeNAS

Это продолжение темы Transmission + Dropbox
Я тогда не слабо ступил, думая, что у Дропбокса нет клиента в портах. Его-то нет, но есть API :)
Заметки на полях
Для графических Linux статейка по nautilus+dropbox.
Порт для графических FreeBSD: freebsd-linux-nautilus-dropbox
И описание установки: Install nautilus-dropbox in FreeBSD

Ну а я для начала предполагаю через Dropbox передавать torrent-файлы. Трансмиссия уже сама подхватит новые файлы и переименует их в xxx.torrent.added На дальнем конце по появлению переименованного файла в директории Dropbox я пойму, что трансмиссия его проглотила и процесс пошёл.

Иду и регистрирую Dropbox App https://www.dropbox.com/developers/apps

Ставлю:
pkg_add -rv ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/p5-WebService-Dropbox.tbz

pkg_add -rv ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/dropbox-api-command.tbz

Настраиваю/подключаюсь:
dropbox-api setup

Ошибка:
SSL requires IO::Socket::SSL, but it is not available. Please install IO::Socket::SSL using your prefer CPAN client at /usr/local/lib/perl5/site_perl/5.12.4/WebService/Dropbox.pm line 290

Ставлю IO-Socket-SSL:
pkg_add -rv ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/p5-IO-Socket-SSL.tbz

Пробую заново:
dropbox-api setup 
Указываю (подсмотреть):
   API Key
   API Secret
Иду по линку и жму Allow
Вижу приглашение:
success! try
> dropbox-api ls
> dropbox-api find /
Испытываю: работает, но проблемы с русским, конечно...

Настраивая CRON, следует помнить, что limit of 5000 API calls per day.
Если предположить без особой избыточности, только синхронизация директорий sync, то проверять можно ну раз в минуту. И раз в минуту синхронизировать назад в Dropbox. На самом деле и раз в минут 5 мне будет предостаточно :)

Как пользоваться новой игрушкой читаю тут: https://github.com/s-aska/dropbox-api-command
dropbox-api sync dropbox:/_torrent_/_new_ /mnt/1TB/_torrent_/_new_
Файл опустился из облака в туалет. Из туалета возношу в облакА с разрешающей удаление опцией:
dropbox-api sync /mnt/1TB/_torrent_/_new_ dropbox:/_torrent_/_new_ -d 

Всё работает! Надо сломать ))))



Правлю установленный perl-скрипт:
/usr/local/bin/dropbox-api

24: my $config_file = file( $ENV{'DROPBOX_CONF'} || ($ENV{'HOME'}, '/../../mnt/dropbox/.dropbox-api-config') );
25: # my $config_file = file( $ENV{'DROPBOX_CONF'} || ($ENV{'HOME'}, '.dropbox-api-config') );

Не забываю положить сам конфиг в указанное место, перетащив его из /root:

/mnt/dropbox/.dropbox-api-config

Теперь пишу скрипт синхронизации Dropbox <--> Transmission:


#!/bin/sh

########################################################################
# Syncing script     dropboxsync.sh
# Goal            Dropbox<-->Transmission
# Use             https://github.com/s-aska/dropbox-api-command
# By             rvm.my.home.s@gmail.com
# URL            http://mytoiletserver.blogspot.com/

### SYNC_OPTIONS:
# -v -- Verbose
# -d -- Delete

API_BIN="/usr/local/bin/dropbox-api"
SYNC_OPTIONS="-d"
DROPBOX_REMOTE_FOLDER="dropbox:/_torrent_/_new_/"
LOCAL_SYNC_FOLDER="/mnt/1TB/_torrent_/_new_/"
LOG_FILE="dropboxsync.log"
LOG_FILEPATH="/mnt/dropbox/$LOG_FILE"
SYNC_PAUSE_SECONDS=30
START_MESSAGE=">>>>>>>>>> Now syncing '`hostname`' with Dropbox [UID=`dropbox-api uid`]"
END_MESSAGE="<<<<<<<<<< Syncing complete!"
PAUSE_MESSAGE="========== Syncing now sleeping $SYNC_PAUSE_SECONDS seconds for Transmission work..."
DATE_FORMAT="date +%t%d.%m.%Y%t%k:%M:%S%t"

echo "*****************************************" >> ${LOG_FILEPATH}
MESSAGE="echo Current dir:  `pwd`"
$MESSAGE >> ${LOG_FILEPATH}
MESSAGE="echo Current user: `id`"
$MESSAGE >> ${LOG_FILEPATH}
MESSAGE="echo `$DATE_FORMAT` $START_MESSAGE"
$MESSAGE >> ${LOG_FILEPATH}

### Command: Sync to Me
$API_BIN sync ${DROPBOX_REMOTE_FOLDER} ${LOCAL_SYNC_FOLDER} ${SYNC_OPTIONS} >> ${LOG_FILEPATH}

MESSAGE="echo `$DATE_FORMAT` $PAUSE_MESSAGE"
$MESSAGE >> ${LOG_FILEPATH}
sleep $SYNC_PAUSE_SECONDS

### Command: Sync to Dropbox
$API_BIN sync ${LOCAL_SYNC_FOLDER} ${DROPBOX_REMOTE_FOLDER} ${SYNC_OPTIONS} >> ${LOG_FILEPATH}

MESSAGE="echo `$DATE_FORMAT` $END_MESSAGE"
$MESSAGE >> ${LOG_FILEPATH}

### Command: Copy Log-File to Dropbox
cp ${LOG_FILEPATH} ${LOCAL_SYNC_FOLDER}${LOG_FILE}
$API_BIN put ${LOCAL_SYNC_FOLDER}${LOG_FILE} ${DROPBOX_REMOTE_FOLDER} 


Даю ему права, проверяю - всё работает.
Помещаю в cron от root или от нового пользователя dropbox:
/mnt/dropbox/dropboxsync.sh

P.S. 
1. Немаловажное замечание. Весь обмен идёт с приватными папками DropBox.
2. Кстати, кронтабы пользователей хранятся вот по этому пути:  
/var/cron/tabs
/etc/crontab - root's crontab

Запостился на эту тему на форуме FreeNAS sourceforge.net

Там даже както красивее получилось, собрал мысли в кучку :)
Но форум тот канул в лету, а на новом только скромный пост в эту тему.


Sparkleshare действительно свободный аналог Dropbox на своем сервере

Ребёнок и компьютер - 3

Это продолжение тем 1 и 2

Обновлено дополнение пакета образовательных программ Ubuntu EducationPack

к основным дистрибутивам Ubuntu, Kubuntu, Xubuntu и Lubuntu версий 11.10

Диск содержит более 110 приложений, которые удовлетворяют требованиям программ как младщих, средний школ и лицеев, так и высших учебных заведений, таких как институты и университеты.

Несомненным плюсом данного пакета является то, что большинство ПО, представленного в данном пакете, кроссплатформенно, таким образом учащийся не будет привязан к одной ОС: он сможет установить нужный софт дома на ПК с Windows, а так же, при должной мотивации и поощрении со стороны преподавателя, учащийся установит Linux и будет развиваться в этом направлении.

И так, дополнение содержит следующее ПО:

— Образовательные программы для детей от 2х лет (развитие, память, внимание);
— Программы для изучения основных школьных дисциплин: географии, математики, физики, химии, астрономии и др.;
— Административные программы для школ;
— Софт для распределения нагрузки по преподавателями, составления расписаний занятий;
— Программы для тестирования знаний, обучения в режиме онлайн, коллективного преподавания;
— Разные компиляторы и IDE: C, C++, Pascal, Java и др.;
— Пакеты постороения графиков, макетов, выполнения алгебраических вычислений;
— Работа с GIS;
— Цифровой осциллограф, проектирование электронных устройств и печатных плат;
— Создания электронных схем, графические симуляторы компьютерных сетей и электронных схем.

Слямзлино с издержками, тут подробней с ссылками на торренты.
Страница проекта с подробным описанием содержимого


В подтверждение кроссплатформенности (тоже самое, но для Win):
Windows EducationPack
Windows XP, Vista, 7

Все для образования, науки, программирования и организации учебного процесса.
Отлично походит для учебных заведений любой категории:
школы (включая младшие классы), лицеи, институты, университеты,...

Страница проекта


UPD 18.05.2012
10 популярных игр и приложений для Ubuntu (анонс на habrahabr.ru)
Сам репозиторий (UALinux)

Ребёнок и компьютер - 2

Это продолжение темы. Там велась речь о втором компе для ребёнка. Но он второй, он слабенький и не все игры тянет. Сейчас каникулы и вопрос РиК снова актуален.

Ограничиваю использование основного компьютера в окне с 15 до 16
nnCron:

#( 15-16
User: "Admin" SecPassword: "***" Domain: "???" LogonInteractive
Time: */10 * * * * *
Action:
/ только будние дни
WDay@ 6 <
IF
    / до 8-ми утра и сам могу поработать
    Hour@ 8 <
    IF
        EXIT
    THEN
    / до 15-ти часов в SLEEP
    Hour@ 15 <
    IF
        BEEP: 50 500
        PAUSE: 100
        BEEP: 50 500
         POWER-FORCE POWER-HIBERNATE
    THEN
    / после 16-ти и до 17-ти часов в SLEEP
    Hour@ 16 =
    IF
        BEEP: 50 500
        PAUSE: 100
        BEEP: 50 500
         POWER-FORCE POWER-HIBERNATE
    THEN
ELSE EXIT
THEN
)#

Запрещаю перезагрузку на странице приветствия
для Классики:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"ShutdownWithoutLogon"="1"

и для XP/Vista:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system]
"shutdownwithoutlogon"=dword:00000000
И в локальных политиках Пользователю запрещаю Выключать компьютер.

Это я сделал для того, что бы мои открытые окна в моё отсутствие во сне не умерли от рук Пользователя. А комп в назначенное время, т.е. 16 часов, сам уйдёт в хибернитический сон. С моим профилем вместе. Я редко перезагружаюсь.

Смотри так же Ребёнок и компьютер - 3 (EducationPack+)

Сетевая загрузка PXE

В FreeNAS уже есть TFTP, скармливаю ему подготовленную директорию. В прошлой статье в DHCP-сервере указал какой и откуда файл грузить по протоколу PXE. Если комп вдруг не поддерживает загрузку по сети в BIOS, то можно, например, грузануться с Live Clonezilla и выбрать gPXE.

Конфигурация pxelinux.cfg/default:


DHCP

Да не въелся он мне! Два адреса я могу раздать и статикой, или из модема. Но в самом начале обещал себе сделать сетевую загрузку. А для неё нужен настраиваемый DHCP (модемный не подходит).

Колдунство с изменением порта нам уже не нужно, так как версию FreeNAS обновил. Сразу ставлю:
# pkg_add -rv isc-dhcp42-server.tbz

Вижу подсказки полезные, выполняю по разумению своему:




Делаю конфигурацию, подсматриваю тут и тут:

/usr/local/etc/dhcpd.conf


option domain-name "DOMAIN.NET";
option domain-name-servers 10.10.10.10, 10.10.10.254, 8.8.8.8;
option routers 10.10.10.254;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style interim;
authoritative;
log-facility local7;
subnet 10.10.10.0 netmask 255.255.255.0 {
  range 10.10.10.100 10.10.10.199;
  option broadcast-address 10.10.10.255;
  use-host-decl-names on;
  range dynamic-bootp 10.10.10.200 10.10.10.220;
  next-server 10.10.10.10;
  filename "pxelinux.0";
}


Запускаю демона:
#/usr/local/etc/rc.d/isc-dhcpd start



Оповещения

Стыдно, конечно, но оповещение сделал только сейчас.


 
 

Upgrade to FreeNAS 0.7.5.9898

Добрался таки от апгрейда до ядра FreeBSD 9

FreeBSD 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Sat Jan 28 21:51:11 CET 2012

Раскатал поверху, все настройки и пакеты сохранились, кажется всё работает кроме звука - нужно драйвера подтягивать соответствующей версии. Так как делал всё в условиях "все торренты скачаны", то заодно сменил директорию для временных файлов трансмиссии. Указал её не на основной винт, а на системный. Теперь основной винт будет только подчитываться на раздачу, а на запись будет уж точно ложить файлы единым куском. Так основному большому винту я попробую увеличить ресурс. Для уменьшения фрагментации я уже предпринимал действия в пункте 14. Всё Воедино, но думаю, что эта настройка могла затереться. Так и есть, подправил :) пусть и на системном во временной директории будет типа порядок.
Да! transmisson-remote-gui бесстыже начал вылетать при попытке подключения к серверу - пришлось обновить версию и его до 3.2

Если ещё на сервере обновляю что нить, то вот так:
pkg_delete -f xxx-0.1.2.3
pkg_add -rv xxx

На самом деле меня это всё не очень устраивает. Я когда нить (когда надоест яйца чесать) буду таки ставить эту версию с ноля, подтягивая свежие пакеты и всё такое, а нюансы впишу в пост Всё Воедино

Ребёнок и компьютер

В рамках этого блога сделаю не большое отступление
от основной нити FreeNAS в строну 
проблемы ребёнок и компьютер.

Дети не принадлежат своим родителям. Это родители принадлежат своим детям. Родители должны обеспечить всестороннее развитие детей и самостоятельность - противолежащие понязтия, когда речь идёт о компьютерах. Часто пряники приходится ограничивать, чтобы осталось место и желание для шоколадных бисквитов. Но и запрещать детям нельзя, если мы хотим видеть их самостоятельными. Пусть всё за нас делает компьютер...

Пожелания
Мой компьютер по-прежнему под паролем на BIOS. Это паразительно (от слова паразит), но пытливый ум ребёнка способен заставить его час на пролёт подбирать пароль в винде. Красивая картинка однако, дружественный интерфейс. Но вот подбирать пароль к BIOS уже не так интересно. Отшибает желание уже на подходе.

Ребёнок имеет свой компьютер, самостоятельно включает и выключает. Играет, смотрит мульты, ходит на определённые сайты по расписанию. Степень ограниченности, расписание, фильтры настраиваемы для подстройки под быстро меняющийся возраст. Система должна работать по принципу "поставил и забыл". Ни каких паролей, которые надо менять после провинности ребёнка.

Дано
Старенький комп для самостоятельной работы под ребёнком. Из условия видно, что родительский контроль из Win7 нам недоступен. Необязательно, но: домашняя сеть с торрент-качалкой и файл-сервером.
И чертёнок по имени 13

1. Установка системы. Беру минимально нагруженную ХР - не Zver!
Но с вшитыми драйверами, патчами и темами. Максимально близкая к оригиналу и стабильная система: Windows XP Pro SP3 VLK Rus simplix edition (x86). Выбрал я её именно за стабильность и отсутствие мусора. Я меньше всего хочу что либо делать с этим компьютером в будущем (см. пожелания). Обязательно этим же загрузочным диском предварительно проверяю memory и HDD (комп то старенький).

2. Драйвера DriverPack Solution 12

3. Ставлю софт
 - TC
 -  K-Lite Mega Codec Pack
 - Office2003 + FileFormatConverters + PDFPrinter

4. Твикаю систему под себя. У каждого это свои приблуды и замарочки. Например, отключаю автозапуск со сменных носителей. Задаю файл подкачки. Точно понадобится отключить "Использовать простой общий доступ..." в свойствах папок Винды для разграничения прав. И пр. Вбиваю сетевые настройки и идентификацию.

5. Создаю пользователя "Дитё"
compmgmt.msc в группу "Пользователи". Переключаюсь в него. Посмотрел - приятно. Возвращаюсь и временно добавляю Дитё в группу админов.

6. Твикаю пользователя "Дитё". Выбираю тему, удаляю лишние иконки, настраиваю быстродействие под существующее убогое железо.

7. Ставлю кибермаму. Скажу честно, она мне не понравилась. Но заниматься поиском и сравнениями и тестами у меня не было времени и желания. Основной функционал она выполняет. Не хватает дозволенных временнЫх Окон в расписании. Т.е. программа не учитывает расписание реальное и Дитё вполне может играть свой дозволенный час времени вместо уроков, например. А некоторым детям расписание дня просто необходимо. При желании можно сравнить конкурентов.

8. Заставляю работать кибермаму. На директорию, куда поставилась мама, даю права на запись для "Дитё". Там лежит база данных, которую мама пополняет. Запускаю Procmon от Sysinternals и смотрю куда мама хранит пароль. Этому крипто-контейнеру тоже надо дать права, а то он лежит в "All Users" - для всех пользователей винды пароль в маме одинаковый.

9. Забираю у "Дитё" права, оставляя его только в группе "Пользователи".

Вроде бы как и всё. Есть пользователь с ограниченными правами, настроенным расписанием доступа. Но мне этого показалось мало! Я хочу совсем забыть про этот комп. Железо не позволяет ставить антивирус, но защищаться надо. Но я буду не защищаться, а зеркалиться и фокусничать! Дальше читать суровым параноикам.

10. Ставлю Shadow Defender 1.1.0.331
Пароль ставлю, как в маме и у пользователя "Admin". Его болезненно забывать. Настраиваю исключения:
 - папка документов и десктоп,
 - директории для игр,
 - директория для закачки и шару,
 - директория для закачки обновлений WSUS,
 - директория кибермамы.
Оставлять в исключениях временные директории и кэши браузеров опасно. Эксплойты и трояны этого и ждут. Нам то это по-барабану, но мало ли куда они по сети полезут, обосновавшись там.

11. Финальный твик.
Пройдусь Autoruns. Подключу сетевой диск, который смотрит на файл-сервер. На сетевом диске детские мультики и фильмы. Залью игр в соответствующую директорию. Развешу ярлыки. Запущу WSUS от byfly. Загрузившись с Live дефрагментация с убиванием pagefile.sys

12. Перезагрузка, включение теневого режима под админом.

13. Зеркалюсь Clonezilla на файл-сервер.

Как пользоваться?
Кривые детские руки и пытливый ум ребёнка способны разнести всё в клочья в порыве всепознайства. Но система получилась не убиваемой! Все производимые изменения с ФС (а значит и с ОС) будут погребены в небытие после первой же перезагрузки. Исключения прописаны в настройках Shadow Defender. Так мы сможем управлять мамой, сохранять новые и скаченные документы, настройки и сэйвы игр. Для установки игр (которые прописываются в реестр и пр.) придётся выходить из теневого режима. Не приятно, что для выходы из тени необходимо перезагружаться. Игры, которые работают без установки, просто копируем в соответствующую директорию и вешаем ярлыки. Время от времени, при желании, можно выходить из тени для установки скаченных обновлений WSUS, если мы их включили пунктами 10 и 11.

Следующим этапом буду накручивать Privoxy для фильтрации интернета - это отдельным постом будет.


UPD:
7. Оказывается, в маме есть интервалы, чёта я их не заметил сразу. Но интервалы устанавливаются на рабочие и выходные дни, а хотелось бы на дни недели отдельно. В любом случае, я подумал, что от них больше проблем и вопросов - отказываюсь вовсе.
Но сейчас мне не хватает блэк-листа по процессам на рабочие дни. В маме блэк-лист есть, но он всеобъемлющий.
Хочу позволить смотреть мульты (в сетевой шаре только развивающее детское видео) всегда, а игры только по выходным. Мама позволит ограничивать время работы в сутки. Игры же по будням буду резать при помощи nnCron или WD.

8. Маму работать заставил, но не полностью. Заглянул в отчёты - посыпались ошибки. Мама оказалась совершенно УГ, так как не поддерживает сому философию ограничений, являясь софтом для ограничений. Я в шоке от непродуманности этого софта! Всё тем же Procmon заглянул в какие ветки реестра прётся мама - в HKLM. Под админом смотреть контрастнее. Сильно в подробности не вдавался: избавился от ошибок, а ведётся ли журнал проверю может быть позже.
Ага, в services.msc сервису мамы не надо писать запускаться от админа - нет смысла.

10. Добавил ещё исключения:
c:\WINDOWS\Prefetch\
c:\WINDOWS\system32\config\*.Evt

Оказывается "директории-исключения" не означает "ни чего не делать" в контексте Shadow Defender. "Исключения" означает сохранять изменения, т.е. производить действия и Дефендер может при этом тормозить систему. Поэтому папки-исключения, такие как:
- D:\Program Files\ - уже установленные игры
- D:\Downloads\ - шара и сохранённые документы
и пр. лучше вывести на отдельный логический диск [D:], который не в тени вообще.


FAQ:

Зачем такая избыточность?
Когда/Если у ребёнка проявятся хакерские замашки и Билли-подобное поведение, то мне будет достаточно выдать уникальный (отличный от пароля кибермамы и SD) пароль админа - пусть балуется. Пусть прочувствует разницу между админом и пользователем. Пусть ломает винду и перезагружается для новых экспериментов. Новый урок на годы даётся мной за 10 секунд.

Зачем Клара Клонирует Клонзиллой Клонов, 
если система не убиваемая?
Система действительно не убиваемая, но винт то старенький. Не факт, что подведёт именно он, но вероятность есть, не в первой...


nnCron
Запрещаю игры по будним дням. Соответственно можно неограниченно смотреть развивающее детское видео, например. Отличная замена ТВ на мой взгляд.
#( LFS
/ выполняю под админом
User: "Admin" SecPassword: "666" Domain: "PC" LogonInteractive
/ ожидаю запуска процесса
WatchProc: "game.exe"
Action:
/ только будние дни
WDay@ 6 <
IF
   / ожидаю 3 сек
   PAUSE: 3000
   / прибиваю процесс
   WIN-TERMINATE: "game.exe"
   / для надёжности
   KILL: "game.exe"
ELSE EXIT
THEN
)#

Ещё пару правил и от кибермамы можно будет избавиться, хотя и цели такой пока нет.


Privoxy
Privoxy - это прокси. А значит его адрес:порт нужно указывать в браузере подопечного. В Инетах можно найти мнение, что он является УГ, так как не является кэширующим. Но на самом деле, от кэша в прокси-сервере толк наступает при довольно большом количестве пользователей. Privoxy ориентирован не на обслуживание солидной аудитории, а на обеспечение гибкой и настраиваемой фильтрации (в частности для анонимного сёрфинга, название намекает). Privoxy не сохраняет контент в кэше принципиально, но он ещё и режит контент тоже принципиально. Вырезается реклама, баннеры и прочий мусор. При этом следует понимать, что экономия трафика не происходит - страница со всем её содержимым полностью загружается в буфер Privoxy и после обработки фильтрами выплёвывается в браузер. Но если запрашиваемый браузером адрес/элемент в блок-листе, то Privoxy не пересылает запрос от браузера серверу вовсе. Вот здесь уже есть экономия трафика и конфиденциальность.

Ставится одинаково несложно что на Фряху, что на Винду. Дефолтные правила уже нечто фильтруют.
Установку нагуглиш сам.

Самое интересное - это настройка правил и фильтров.
Проблема раз: регулярные выражения не всем понятны. Это сродни написанию стихов - вложить свою мысль в размер и строфу.
Два: Инет меняется постоянно, Инет всем видеться по-разному. Врятли получится использовать чужие наборы правил. Придётся их писать самому.
Можно вообще испугаться настройки правил, а можно периодически разминать мозг и клаву.
Ворнинг в том, что общение с регулярными выражениями может не хило затянуть в игры разума или жестоко выбесить. Но, если ты дочитал до этого момента, то можно попробовать продолжить минимально.
Работать буду с файлом user.action. Этот файл не меняется при инсталляции и имеет наивысший приоритет при обработке правил. Открываю файл user.action и пишу заблокированные адреса:
{+block{ Ибо не положено, а понаделано! }}
.*ya*.*/*
.*fuck*.

Проверяю, далее открываю страницу конфигурации p.p, кликаю "Look up which actions apply to a URL and why" и смотрю, как именно обрабатывается тот или иной адрес правилами. Это вершина айсберга возможностей мозголомства при помощи Privoxy. Если продолжать дальше, то можно реально закопаться. Но ребёнку проще будет запретить весь Инет и оставить только адекватные порталы, википедию, развивающие сайты и прочее по нашему усмотрению:
{ +block { В школу иди! }}
/ # Так блокирую все сайты напрочь, жестоко

А в файле trust прописываю разрешённые:
+ilis.by # все ссылки с этого домена будут автоматически добавлены в этот файл, как доверенные
~turnir.tut.by # это доверенный адрес, но ссылки на другие домены с него не доступны
~wikipedia.org
~lida.info

Автоматическая настройка браузера на фильтрующий прокси-сервер Privoxy.
1. Подготовка локального веб-сервера
Необходимо, чтобы веб-сервер выдавал скрипт (о том, что за скрипт в следующем пункте) при запросе. Для этого надо разрешить обращаться к файлам типа .pac и .dat

Apache:
Добавлю в httpd.conf дерективы:
AddType application/x-ns-proxy-autoconfig .pac
AddType application/x-ns-proxy-autoconfig .dat

IIS:
1. In IIS Manager, right-click the website or website directory for which you want to add a MIME type, and click Properties.
2. Click the HTTP Headers tab.
3. Click Mime Types.
4. Click New.
5. In the Extension box, enter the file name extension: dat.
6. In the MIME type box, enter the MIME type description: application/x-ns-proxy-autoconfig.
7. Click OK and then restart the IIS service.
источник

2. Создаю JavaScript-файл "Proxy auto-config (PAC)" и называю его wpad.pac
function FindProxyForURL(url, host)
{
   if (isInNet(host, "10.10.10.0", "255.255.255.0")) {
      return "DIRECT";
   } else {
      if (shExpMatch(url, "http:*"))
         return "PROXY 10.10.10.10:8118; DIRECT";
      if (shExpMatch(url, "https:*"))
         return "PROXY 10.10.10.10:8118; DIRECT";
      if (shExpMatch(url, "ftp:*"))
         return "PROXY 10.10.10.10:8118; DIRECT";
      if (shExpMatch(url, "socks:*"))
         return "SOCKS 10.10.10.10:8118; DIRECT";
      return "DIRECT";
   }
}

Понятно, что выполнение JavaScript должно быть включено в браузере. Ну а сам сам файл wpad.pac укладываю в корень веб-сервера и проверяю его доступность - скачиваю. Стандарт PAC уже должен работать. Это означает, что указав в настройках браузера адрес скрипт-файла в ручную URL:"http://10.10.10.10:80/wpad.pac" мы можем рассчитывать на то, что браузер сам скачает файл wpad.pac и при его помощи автоматически будет определять настройки прокси, выполняя JavaScript.

3. Настраиваю DHCP на "Web Proxy Autodiscovery Protocol (WPAD)"
Для работы по стандарту WPAD (протокол автоматической настройки прокси) нужен ещё один шаг после которого браузер в сети сможет сам находить файл wpad.pac без указания его местонахождения вручную - полностью автоматическая настройка прокси.

DHCP:
option wpad code 252 = text ;
option wpad "http://10.10.10.10:80/wpad.pac\000" ;

Если DHCP-сервер на винде, то делаю както так:
Изображение

Перезагружаю DHCP-сервер, подтягиваю клиентской машиной настройки, проверяю "автоматическая настройка прокси" в браузере без явного указания адреса скрипт-файла wpad.pac.

4. Есть вариант распространения WPAD при помощи DNS. Суть в том, что браузер ищет файл wpad.dat в корне сервера с именем wpad.<твой домен>

Указываем клиентской машинке домен:
Изображение

Теперь, если в браузере выбрать "автоматическая настройка прокси", то он будет искать скрипт-файл настроек по адресам:
http://wpad.aaa.bbb.ccc.mydom.org/wpad.dat
http://wpad.bbb.ccc.mydom.org/wpad.dat
http://wpad.ccc.mydom.org/wpad.dat
http://wpad.mydom.org/wpad.dat
http://wpad.org/wpad.dat

В примере для демонстрации алгоритма клиент находится в домене "aaa.bbb.ccc.mydom.org"

Роль DNS в том, что необходимо создать HOST+ALIAS(CNAME):  
"wpad.mydom.org" = [10.10.10.10]
Или же мы вольны использовать файл hosts на клиентской машинке, для создания этой связи:
127.0.0.1       localhost
10.10.10.10       wpad.mydom.org

В этой статье намеренно разные расширения для одного и тогоже файла скрипта: .pac и .dat - это какбэ намёк на различные пути его распространения. И ещё обращаю внимание, что DHCP имеет приоритет выше, чем DNS. Тот или иной браузер может не поддерживать DHCP-WPAD, а только DNS-WPAD, поэтому лучше сразу сделать всё, включая мозг по отношению к расширениям

Для чего это нужно?
Всё это отлично вписывается в корпоративные масштабы, но если вспомнить, что машинка ребёнка в тени под Shadow Defender и к ней вообще нет желания подходить и что либо крутить, то менять те или иные настройки проще на сервере. В данном случае менять настройки прокси для веб-браузера в файле скрипта PAC. Один раз настраиваю клиента (машинку ребёнка) на автоматический подхват прокси и декларируемый мной в начале цикла статей принцип "поставил и забыл" соблюдён!

Онлайн-тренинги устного счета – основа успешного изучения математики
На сайте WWW.ILIS.BY, ... учащимся предлагаются онлайн-тренинги по математике для школьников. С их помощью школьники могут быстро освоить навыки устного счета, эффективных вычислений.
Читать далее на тут.by по ссылке есть линки на интересные статьи в тему.

Упомянутая Интернет-лига интеллектуального спорта (iЛис) не ограничивается математикой, у них на сайте есть и другие тренинги и турниры: русский язык, белорусская лексика и история (ВКЛ), английская грамматика, логика, экономика, IQ (развитие способностей).

UPD:
Ребёнок и компьютер - 2 (CRON и каникулы)
Ребёнок и компьютер - 3 (EducationPack)


Тест скорости сети - Nuttcp

Я уже тестировал производительность диск-сервер-сеть-клиент-диск  Тесты при помощи Intel NAS Perfomance Toolkit
Сегодня тестирую именно сеть при помощи nuttcp.
Читаю man page nuttcp.
Читаю хабр.
И вбиваю на сервере:
nuttcp –S
nuttcp -w1m -ws128 -r 10.10.10.10
   2112.1250 MB /  11.26 sec = 1573.6829 Mbps 53 %TX 26 %RX 0 host-retrans 0.34 msRTT
И на Win-клиенте:
nuttcp.exe -w1m -ws128 -r 10.10.10.10 
   112.3517 MB /  11.25 sec =   83.7755 Mbps 8 %TX 10 %RX

Сеть у меня сейчас 100 через свитч.

Вот и повод вернуться к:
Теория относительности в действии - сетевая червоточина
Сетевая червоточина - 2

FreeNAS 7 (0.7.x) сегодня официально прекращает девелопмент?

Компания IX systems, закрывшая недавно пожертвования через SourceForge команде, разрабатывавшей FreeNAS изначально, заявила, что не собирается продолжать разработку FreeNAS 7, который они называют Legacy.

Действительно, с их бизнес-моделью это не очень вяжется, ведь будет FreeNAS 8 free и FreeNAS 8 PRO for money.

Однако, разработчики старой версии не очень-то хотят в этом участвовать, поэтому им важно ваше мнение, стоит ли им отделится и продолжать разработку удачного продукта бесплатно, надеясь на пожертвования или же…

Скажите им, что вы думаете на форуме

Несмотря на это, ребята успели выпустить FreeNAS based on FreeBSD 9.0 with ZFS 28 sw 5… мне кажется им стоит продолжать работу :)

Upd: Если кому интересно — последний билд будет сегодня (29 января 2012), 0.7.5.9898.

Взято на хабре

Качаем: FreeNAS-7-nightly / 0.7.5.9898

UPD 25.04.2012
Отставить панику! NAS4Free