вторник, 25 марта 2008 г.

Master Browser

Необходимо назначить машину под управлением Debian Master Browser'ом рабочей группы XXX.

Напомню, что для формирования списка компьютеров и доменов в сетях Windows применяется механизм Browsing. Его общий смысл заключается в том, что определённые компьютеры сети выполняют роль браузеров (browser) - хранят и распространяют список имён присутствующих в данный момент в сети компьютеров.
Компьютеры принимают роль Master Browser в результате выборов. Процесс выборов инициирует любой компьютер, который не смог найти Master Browser. Также выборы начинаются, если загружается контроллер домена или предпочитаемый Master Browser. Нужно помнить, что выборы происходят при помощи широковещательных пакетов. Это значит, что для каждого домена коллизий будет выбран свой Master Browser и набор Backup Browser'ов. Кроме того, для нахождения Master Browser'а клиент использует широковещательный запрос. Поэтому, если компьютер со службой браузинга отделен от Master Browser'а маршрутизатором, который не пропускает широковещательные пакеты, - Master Browser будет не найден.

Добавляем в /etc/samba/smb.conf
domain master = yes #будет ли являться master browser' ом для текущей рабочей группы
os level = 65 #os level = 255 - победить все
#os level = 0 - победить никого
#os level > 32 - победить win-десктопы
#os level > 65 - победить win-сервера

preferred master = yes #будет ли nmbd предпочитаемым master browser'ом для этой рабочей группы.
При прохождении следующих выборов ваша машина станет master browser'ом, собственно говоря, чего и необходимо было добиться.
Проверяем:
#smbclient -L workstation
Workgroup Master
--------- -------
XXX YYY

суббота, 22 марта 2008 г.

HP LaserJet 1020 (1018,1022)

Для того что бы "завести" принтера hp1010, hp1018, hp1020 на операционной системе Linux (приведен пример для Debian, в остальных дистрибутивах возможны небольшие различия) нам необходимо:
1. Установить пакет foo2zjs
# apt-get install foo2zjs
или
# dpkg -i foo2zjs_20060625dfsg-4_i386.deb

2. Скачать образ прошивки, которую мы будем "лить" в принтер, каждый раз когда он будет
обнаруживаться системой.,
# getweb 1020
где 1020 модель принтера (может быть 1010,1018)

3.Конвертируем образ в понятный для принтера:
# arm2hpdl sihp1020.img >/usr/share/foo2zjs/firmware/sihp1020.dl

4.Можно воспользоваться утилитой printconf для "быстрой" настройки принтера:
# printconf

5. Выключаем и снова включаем принтер. После того, как подсистема hotplug обнаружит принтер, подключенный к USB шине и отправит в порт прошивку, всё должно работать.

четверг, 20 марта 2008 г.

Конец виндам


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

вторник, 18 марта 2008 г.

TCP\IP принтер в Win98

Существует проблема при установке TCP\IP принтера в системе win98. Просто напросто нет возможности средствами самой ОС настроить порт принтера.
Решается все просто...
1. Ищем и скачиваем HP JetDirect , устанавливаем.
2. Затем, устанавливаем необходимый нам принтер как локальный.
3. В настройках порта принтера выбираем "Добавить порт" -> "TCP\IP jet direct" -> указываем ip адрес нашего принтера (порт по умолчанию 9100).

У меня заработало!

Cмена раскладки в KDE

Установив KDE в Debian etch можно заметить, что есть небольшие проблемы по смене раскладок!

Для того, что бы решить их необходимо проделать следующее:

1.Установить утилиту kkbswitch

#apt-get install kkbswitch

2.Внести изменения в файл /etc/X11/xorg.conf в секцию "InputDevice":

Option          "XkbLayout"     "us,ru"
Option "XkbVariant" ",winkeys"

3. Удалить файл ~/.kde/share/config/kxkbrc

4.Центр управления -> Региональные и специальные возможности -> Раскладка клавиатуры -> Параметры XKB

Включить "Использовать переключатели XKB" и выбрать комбинацию клавиш смены раскладки.

5. Перезапустить Х сервер, дабы изменения вступили в силу.

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

Локальный дистрибутив

1. Создание дистрибутива с DVD дисков
Поиск deb пакетов на диске и копирование их в директорию
#find /media/cdrom0 -name *.deb -exec cp {} .deb/ \;

Создание файла Packages.gz
#dpkg-scanpackages .deb /dev/null | gzip > .deb/Packages.gz

Добавить в список репозитариев /etc/apt/sources.list

deb file:/home/username .deb/

Ну и последнее
#apt-get update

Все можно спокойно ставить пакеты, не беспокоясь о смене дисков.