Asus 500GP. Пришлось покупать карман AGE Star формата 3.5″ HDD External Enclosure.

Имеет такие характеристики:
* Подключать карман по USB (480MB/sec)
* Подключать карман по eSATA к SATA (имеется дополнительный адаптер eSATA – если на компьютере не установлен!)
* Алюминиевая поверхность
* Кнопки включения, выключения электропитания и вентилятора(8 см)
* Дисплей с показателем температуры HDD и скоростью вращения вентилятора.
* Маленькая отвёртка (мне такой всегда не хватало)
* Диск с драйверами и дополнительным ПО (Я ПО и драйверы не устанавливал)

А дальше делал все как написано в manuale

Некоторые настройки я пропускал, так как, они у меня были настроены. Лучше поставить новую прошивку( у меня WL500gp-1.9.2.7-9)

Немного подправил настройки в Web-инерфесе админа.

IP Config->Miscellaneous: Enable UPnP=No, NTP Server =pool.ntp.org

FTP: по умолчанию ftp доступен из WAN, Login Timeout in Seconds=120 и добавить пользователя с именем anonymous паролем * (значок звездочка) Rights=read only.

Samba: Enable hidden read-write share=Yes (если только не выставлять порт самбы вовне, по умолчанию он закрыт)

Internet Firewall->Basic config: Enable Firewall=YES, DoS=YES

WAN to LAN Filter: выбрать Packets(WAN to LAN) not specified will be: DROP

после введения всех настроек на любой странице нажать Finish – роутер запишет в nvram параметры и перегрузится.

Если всё верно настроили, а беспроводной клиент не цепляется к роутеру, то либо его надо выключить и включить из розетки, либо в Windows явно ткнуть на свою сеть. Выключать питание роутера всегда надо, когда он полностью загрузится – загорится лампочка Wlan или подождав минуту после включения в розетку.

Настроить SSH-сервер.
Подключиться к шеллу роутера можно по протоколу telnet программой putty (www.putty.nl), имя для входа «admin», пароль если не меняли такой же. Зайдя дать команды:
mkdir -p /usr/local/etc/dropbear
dropbearkey -t dss -f /usr/local/etc/dropbear/dropbear_dss_host_key
dropbearkey -t rsa -f /usr/local/etc/dropbear/dropbear_rsa_host_key
mkdir -p /usr/local/sbin/
echo «#!/bin/sh» >> /usr/local/sbin/post-boot
cp /usr/local/sbin/post-boot /usr/local/sbin/post-firewall
cp /usr/local/sbin/post-boot /usr/local/sbin/post-mount
cp /usr/local/sbin/post-boot /usr/local/sbin/pre-shutdown
chmod +x /usr/local/sbin/p*
echo «dropbear > /dev/null 2>&1″ >> /usr/local/sbin/post-boot
dropbear > /dev/null 2>&1
flashfs save
flashfs commit
flashfs enable
можно будет заходить по SSH с клиентов типа putty (в параметрах putty Windows->Translation можно выставить кодировку Win1251)

Если вместо флэшки используется жесткий диск большого размера, то разбить и отформатировать его лучше под Linux, можно под Knoppix, средствами роутера можно сделать, но перед форматированием нужно создать и включить своп раздел (при форматировании большого диска нужно много памяти) – возиться с этим нет смысла. Если linuxа нет, то можно роутером:
например разбить fdisk /dev/scsi/host0/bus0/target0/lun0/disc
включить своп если нужно /sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2
команда форматирования приведена выше. Своп используют, если нужно будет запускать много служб, но лучше без него, так как если USB отсоединится, то роутер повиснет.
В NTFS форматировать нет смысла – ее можно только читать. При желании информацию с раздела ext3 можно будет считать под Windows бесплатной программой explore2fs.

Первый подключенный диск автоматически монтируется в /tmp/harddisk остальные диски нужно монтировать вручную или скриптом. Начиная с версии 1.9.2.7-8 монтируются все диски в /tmp/mnt/

Установка полезных пакетов.
/tmp/mnt/disc0_1/opt если диск смонтирован туда)
mount -obind /tmp/harddisk/opt /opt смонтирует поддиректорию в /opt
mkdir -p /opt/tmp/ipkg
ipkg.sh update
ipkg.sh install ipkg-opt
ipkg update

Теперь можно устанавливать программы.

Установка простая:
ipkg install mc файловый менеджер
php-thttpd – вебсервер с поддержкой PHP5 (если он нестабилен, вместо него можно lighttpd и php-fcgi http://wl500g.info/showthread.php?t=9091)
adduser
findutils
diffutils
less
hdparm
lsof
lynx
logrotate
gzip
tar
unzip
ncftp клиент фтп
rsync
sysstat
whois
e2fsprogs программа tune2fs
wakelan
w3cam
microperl
nylon сокс-сервер
freeradius
freeradius-doc

После этого можно пользоваться Midnight Commander для редактирования файлов
дать в телнет команды:
export TERMINFO=»/opt/share/terminfo»
export TERM=»xterm»
/opt/bin/mc

————————–

Нас

тройка автозапуска
a) создать файл профиля и добавить в него строки, чтобы mc работал
echo «export TERMINFO=/opt/share/terminfo» >> /usr/local/root/.profile
echo «export TERM=xterm» >> /usr/local/root/.profile

b) в файл /usr/local/sbin/post-boot нужно будет добавить строки. Добавлять можно редактором Midnight Commander (перед запуском дать команды
export TERMINFO=»/opt/share/terminfo»
export TERM=»xterm»
иначе подвиснет; кнопки F1 F2 F3 нажимаются путем нажатия клавиши ESCape и потом соответствующей цифры на основной клавиатуре, потом в меню mc его можно обучить комбинациям клавиш) или vi (для больших любителей) или скопировать на флэшку и по ftp или подключив диск отредактировать.

Копировать командой
cp /usr/local/sbin/post-boot /tmp/harddisk/opt/post-boot (или прямо в Midnight Commander редактировать !)

Файл будет выглядеть как:
#!/bin/sh
chmod 777 /tmp #нужно для некоторых программ типа sqlite
#если в сети ходят ненужные мультикасты и роутер временами сильно тормозит, можно их отключить
ifconfig vlan0 -multicast
ifconfig vlan1 -multicast
ifconfig eth1 -multicast
#если отключить мультикаст на интерфейсе br0 (или eth0 для wl500w) то при этом теряется возможность использовать upnp
#ifconfig eth0 -multicast
#ifconfig br0 -multicast
ifconfig lo -multicast
# пример как назначить WAN интерфейсу второй IP адрес
#ifconfig vlan1:0 192.168.168.1 netmask 255.255.255.0
#второй адрес не управляется через веб-оболочку. Все опции касающиеся его нужно давать здесь. Например, чтобы пробросить порт с 192.168.168.1 на внутренний адрес 192.168.0.2:
#iptables -t nat -A PREROUTING -p tcp -d 192.168.168.1/255.255.255.255 –dport 21 -j DNAT –to 192.168.0.2:21
#нужно еще проверить чтобы этот порт (21) был открыт на WAN интерфейсе (таблица INPUT)

#чтобы в WAN (в примере WAN назначены адреса 1.1.1.1 и 192.168.168.1) не уходили пакеты с адресом отправления из внутренней сети (самба может слать в ответ на специфические запросы а провайдер за это банить) раскомментировать три строки, заменив адреса на свои:
#iptables -A OUTPUT -s 1.1.1.1/255.255.255.255 -o vlan1 -j ACCEPT
#iptables -A OUTPUT -s 192.168.168.1/255.255.255.255 -o vlan1 -j ACCEPT
#iptables -A OUTPUT -o vlan1 -j DROP
# если хочется чтобы samba была доступна из WAN раскомментировать 2 строки, но это НЕ рекомендуется – если в сети зараженные компьютеры роутер будет сильно тормозить!
#iptables -i vlan1 -I INPUT -p tcp –dport 137:139 -j ACCEPT
#iptables -i vlan1 -I INPUT -p udp –dport 137:138 -j ACCEPT
# запуск SSH-сервера
dropbear >/dev/null 2>&1
# на всякий случай загрузка модулей, понадобится если например выключить ftp в веб-оболочке
insmod scsi_mod
insmod sd_mod
insmod usb-storage

НЕ ЗАБЫТЬ сохранить содержимое всех этих изменений в nvram:
flashfs save
flashfs commit
flashfs enable

—————————-

Настройка SAMBA http://www.oreilly.com/catalog/samba2/book/toc.html
Цель: создать шару только на чтение, чтобы могли подсоединяться гости и шары для администратора или пользователей.
a) если кроме admin нужны еще пользователи, то нужно их добавить в файл /etc/passwd Это можно сделать редактором – одна строчка один пользователь:

username:x:500:500:username,,,:/tmp/harddisk:/sbin/nologin
и потом установить пароль командой passwd username
либо
если ipkg установлен пакет adduser дать команду
adduser -h /tmp/harddisk -s /sbin/nologin -G root -H имя
b) добавить пользователей для samba, добавить можно тех, кто есть в passwd:
smbpasswd -a admin
smbpasswd -a имя
и ввести пароли
c) отредактировать файл /etc/smb.conf Он должен иметь содержимое
[global]
interfaces = br0
bind interfaces only = yes #если хочется работать только в LAN
workgroup = HOME #имя рабочей группы
server string = computer #комментарий к серверу
guest account = nobody
security = user #по умолчанию
browseable = yes
dns proxy = no # вряд ли NetBIOS имена в WAN соответствуют DNS записи
guest only = no #иначе пользователи не смогут подключаться
guest ok = no # по умолчанию, чтобы не ошибиться с безопасностью
log level = 1
max log size = 100
encrypt passwords = yes #иначе Windows-клиенты не подключатся
preserve case = yes
short preserve case = yes
client code page = 866
character set = 1251 #не работает для Win клиентов в текущей версии
#для Win клиентов лучше ставить KOI8-R русские имена хоть будут читаться а не сбоить
# character set = KOI8-R
# если версия самбы будет 3.0 параметры русификации другие
# unix charset = CP1251
# display charset = CP1251
# dos charset = CP866
wins support = yes # чтобы можно было пользовать роутер как WINS сервер
time server = yes # чтобы роутер был wintime сервером, сейчас используется редко
os level = 255 # чтобы стал мастер-браузером рабочей группы
local master = yes # чтобы соглашался быть мастер-браузером рабочей группы

[share]
path = /tmp/harddisk/ftp_pub # для анонимных пользователей
guest only = yes
guest ok = yes
comment = share
force user = admin # читать из под admin чтобы не следить за доступом
[share$]
path = /
comment = share
guest ok = no
writable = yes
force user = admin #иначе будут срабатывать разрешения на файловой системе
browseable = no
valid users = admin #если хочется ограничить доступ только этими пользо]
]>

buzz_button

Столкнулся с Ctfmon.exe Ну! никак не хотел покидать автозагрузку – вот, что нужно сделать:

Что представляет собой файл Ctfmon.exe (ctfmon)?
Программа Ctfmon.exe активирует процессор текстового ввода (TIP) компонента «Альтернативный ввод данных» и языковую панель Microsoft Office.
Каковы функции программы Ctfmon.exe?

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

1. Закройте все приложения Microsoft Office.
2. Запускаем Установка и удаление программ.
3. Из списка выберите пункт Microsoft Office XP продукт. Добавить или удалить компоненты – (расшириная настройка приложений параметры ).
4. Нажмите (+) средства Office.
5. Утановите значение Компонент недоступен на «Альтернативный ввод данных»
6. Нажмите кнопку Обновить.

Перезагружаемся и убиваем Ctfmon.exe с автозагрузки.

buzz_button

Установка семейства Linux на USB

UNetbootin – Отличная программа для установки разных дистрибутивах Linux на Флешку. Есть возможность установить на отдельный раздел HDD. Список OS достаточно огромный

Установка семейства Linux на USB

Мне очень понравилось, поддержка таких дистрибутивов как: Parted Magic, OphCrack, Slax, Putty Linux – что в бытовых обстановка часто выручают.

Программа вышла для Windows и Linux
Но существует другой способ загнать Ubuntu на USB

buzz_button

HFSExplorer – Помогла мне прочитать Мас разделы HFS+ не заходя в Leopard.

Для работы нужно:

Установить Java
Установить HFSExplorer
(если не считать саму ОС Leopard :)

Выбираем на каком разделе установлен Leopard:

Копируем нужные файлы. Extract – выбрать путь куда копировать.

buzz_button

Gmail по-умолчанию работает по протоколу HTTP – но можно указать Gmail работать по защищённому протоколу HTTPS.

Самый легкий способ – это создать закладку в броузере https://mail.google.com/ переходить на почту по ней.

Второй способ – Зайти в настройки Gmail и включить «Всегда использовать https»

buzz_button

Софт который нам пригодиться:

1. Windows Xp SP2 (образ или диск)
2. Пакет обновления SP3(тут)
3. IsoBuster, ImgBurn
Есть много альтернативных программ (как) UltraISO

1. Запускаем IsoBuster и считываем загрузчик Microsoft Corporation.img (с диска windows или образа).

2. Скопировать содержимое образа на диск с помощью IsoBuster

3. Обновление которое вы скачали WindowsXP-KB936929-SP3-x86-RUS.exe нужно распаковать в отдельную папку! командой:

WindowsXP-KB936929-SP3-x86-RUS.exe /x

4. В распакованной Sp3 ищем папку i386\update и запускаем интеграцию в наш дистрибутив командой update.exe /integrate:диск:\полный путь к копии диска
У меня! вот так:

update.exe /integrate:E:\1\VRMPVOL_RU

5. Подготовка образа. Запускаем программу ImgBurn и делаем такие настройки.
Переходим в режим Mode-Build.

Поле Sourse выбираем наш дистрибутив, Destination указываем, куда будет сохранятся наш будущий образ.

Вкладка Options
File System: ISO9660

Вкладка Labels:
Publisher Data: MICROSOFT_CORPORATION
Data Preparer: MICROSOFT_CORPORATION

Вкладка Advanced-Restrictions-ISO9660 и ставим такие настройки:
Нам потребуется поддержка длинных имен, режим ASCII

Вкладка Advanced-Restrictions-Bootable Disc и вписываем вот так:

6. Теперь формируем(создаем) образ (На возникающие сообщения говорим Yes!)

После завершения, мы получим файл образ. Теперь его записываем на диск и все! У вас WinXPSP3.

Но можно не записывать на диск – а для проверки установить его на Vmware Workstation (Виртуальную машину).

buzz_button

Ubuntu Tweak – простая программа, позволит с легкостью открыть, изменить скрытые настройки Ubuntu.

Можно быстро узнать: Имя хоста, ядро, платформу, частоту процессора, минимальные сведения о пользователе.

Раздел Установка и удаления программ – может заменить стандартную утилиту. Также все разделено на категории.

Управления сессиями и автозагрузкой тоже предусмотрены. Изменить Рабочий стол – добавить значок Мой компьютер или Мои Документы. Декоратор окон Metacity и Compiz Fusion, поможет приукрасить окна и вид Gnome.

Tweak – сможет добавить в контекстное меню новые шаблоны и удобные скрипты. Меню «Система» позволяет управлять графической оболочкой, управлением питанием. Достаточно хороший минимальный набор настроек.

buzz_button

Чтобы настроить принтер Canon i250 Подключенный к роутеру на Ubuntu нужно:

Для удобства – установил улучшенный интерфейс настройки принтера:

sudo apt-get install gnome-cups-manager

Устанавливаем необходимые пакеты

sudo apt-get install libpng3 libtiff4 cupsys alien
cd /tmp

Устанавливаем драйвер:

wget http://download.canon.com.au/bj/i250linux/bjfilteri250-2.3-0.i386.rpm
wget http://download.canon.com.au/bj/i250linux/bjfiltercups-2.3-0.i386.rpm

Генерируем:

sudo alien –scripts bjfilteri250-2.3-0.i386.rpm
sudo alien –scripts bjfiltercups-2.3-0.i386.rpm
sudo dpkg -i bjfiltercups_2.3-1_i386.deb bjfilteri250_2.3-1_i386.deb
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
sudo ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2
sudo /etc/init.d/cupsys restart

Далее: Администрирования – Принтеры

Добавляем новый принтер

Выбираем Network Printer. В свойствах выбираем TCP/Socket. Хост вписываем 192.168.1.1 (по умолчанию) порт оставляем без изменений (9100).

Выбрать из списка принтеров i250 от Canon

buzz_button

Page 1 of 212