Блог О пользователеsergey-se

Регистрация

Календарь

« Август 2009  
Пн Вт Ср Чт Пт Сб Вс
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Записки компьютерщика

 
Это зеркало блога http://www.liveinternet.ru/users/sergey_se/profile/ и блога http://sergey-se.livejournal.com/
Все вопросы мне можно задать там. Добро пожаловать :)
1 |2 |3 |4
 

Переезд на новый блог.


В связи с переездом на новый блог этот я замораживаю (впрочем и так почти год уже не писал :) , так что констатирую факт :) ) Решил попробовать свой тематический станд-алоне блог. Адрес http://tehm.info Формат нового блога будет немного другой. Я, говоря словами Алексея Федорчука, решил перейти от рецептов к принципам. К принципам эффективного применения техники, так как сейчас этот вопрос меня больше всего интересует. Правда, часть рецептов отсюда я в новый блог запасливо перетащил и рецепты, конечно, тоже будут :) Буду всех рад видеть в новом блоге http://tehm.info . На данный момент там можно комментировать без регистрации, но зарегиться советую, так как спам-боты до меня рано или поздно доберуться и придется вводить запрет на анонимные комменты. OpenID есть, но воспользоваться ЖЖ логином, к сожалению не удастся - движок Drupal на котором работает http://tehm.info не поддерживает OpenID без e-mail, а ЖЖ при использовании его, как OpenID-сервера e-mail не отдает.Увы. Если это напрягает - я сделал зеркало нового блога в ЖЖ http://tehminfo.livejournal.com/ Можно комментить в нем, хотя я , конечно, буду стараться поддерживать дискуссию в tehm.info :) Почему я не сделал зеркалом данный блог - ну есть причины :)
Ох, заговорился я что-то :) В общем, вэлком http://tehm.info , конструктивная критика приветствуется.

Оригинал
 

Ресурсы о промышленных сетях и протоколах


Отсюда http://prodcs.ru/LinksMain.htm
нашел по наводке [info]georg_pik http://georg-pik.livejournal.com/68 290.html

Интересные ресурсы и ссылки:
1. Ресурсы о промышленных сетях и протоколах
2. Общие ресурсы об АСУ ТП и автоматизации
3. Комплексные решения производителей АСУ ТП

4. Решения производителей SCADA-систем
5. Решения по взрывозащите




 

Журнал АСУТП.RU
Журнал "Современные технологии автоматизации"
Журнал "Мир компьютерной автоматизации"
Портал ASUTNEWS.RU
Портал "Промышленная автоматизация в России"
Портал ASU-TP.ORG
Портал "Промышленные контроллеры АСУ"
Журнал "Информатизация и системы управления в промышленности"

 
   

1. Ресурсы о промышленных сетях и протоколах:
Интересная статья, описывающая особенности промышленных протоколов передачи данных. Довольно кратенкая, но дающая некоторую информацию по сути дела. Рекомендую ознакомиться.

Описание протокола Modbus RTU на русском. Очень хорошее описание протокола; сам изучал по этому мануалу. Советую. Самое главное - на русском языке.

Довольно неплохая статья о стандарте Profibus. Очень распространенный сетевой протокол. Советую прочитать эту довольно содержательную статью.

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

Еще один документ о Profibus DP. Рассказ Siemens o Profibus DP. Им виднее, они ведь активнее всех продвигают этот стандарт на рынке.

Краткое описание коммуникационного протокола CAN. Отличная статья. Мне, по крайней мере, понравилась. Советую.

Статья о шине Foundation Fieldbus (FF). Ну что скажешь? FF, он и в а Африке FF. Надо читать. Тем более, что статей об этом протоколе на русском языке мало.

Базовое описание Profibus на официальном сайте (английская версия). Казенщина. Деньги хотят за подробную спецификацию. А так, для общего образования почитать неплохо.

Интересный материал о шинах ввода/вывода. Рассматриваются примеры CAN, Profibus, InterBus и т.д. Рассказано четко и по делу. С характерным американским минимализмом.

Технический обзор протокола Foundation Fieldbus (английская версия). Интересный материал и много цветных картинок.

Еще один обзор Foundation Fieldbus. Теперь уже на русском. Грамотный документ про сравнение Foundation Fieldbus с Profibus PA, ничего не скажешь.

Два отличных русскоязычных обзора современных коммуникационных протоколов на примерах Modbus, FF, CAN, HART и т.д. Скачать здесь и здесь.

Три документа про Industrial Ethernet. Целая книга о протоколе Profinet, написанная Siemens. Если абстрагироваться от привязки к их железу и прочей заманухи, очень содержательный материал. Маленький, но весьма толковый обзор протоколов семейства Industrial Ethernet, а также техническое описание Profinet на английском.

Очень добротное и полное описание протокола HART на английском. Качество копии не очень, но читать можно. Советую.

OPC (OLE for Process Control) - широко используемый промышленный протокол для общения программ. Как ни странно, во многом базируется на технологиях Microsoft (как такое могли допустить!!!). Архив с интересными статьями и книгой.

Шнайдеровский протокол Modbus Plus - великая тайна, но я кое-что нашел: руководство по проектированию сетей Modbus Plus и руководство по вводу/выводу на базе Modbus Plus. Первый документ на русском, второй на буржуйском.

Русскую документацию по сетям ControlNet найти сложно. Вот, что я накопал в сети.

Довольно подробный обзор промышленного протокола Ethernet/IP. Автор глубоко копает, правда на буржуйском.


2. Общие ресурсы об АСУ ТП и автоматизации:
Ссылка на интересную дискуссию специалистов о различиях между SCADA и DCS (английская версия). Тут целая ругань, хотя по делу. Интересно услышать мнение гуру.

В этом документе описаны различия между DCS и PLC (английская версия). Отличная статья. Вправляет мозги и усмиряет людей, что кричат: "DSC и PLC - одно и то же".

В этой статье рассказывается о различных классах промышленных систем. Автор пытается найти четкую классификацию. Попытка - не пытка.

Это пример DCS (чуть перегруженный, правда). Сильно перегруженный. Но по абзацу в день можно.

Хорошая книга, подробно описывающая принципы построения DCS (английская версия). Честно говоря, не помню, о чем эта книга :))

Статья, описывающая архитектуру SCADA-систем и указывающая на различия между SCADA и DCS (английская версия). Вообще, статей на подобную тему в Интернете очень мало. Одна из попыток.

Интересная статья об аппаратном резервировании. Много математики, но несложной. Можно почитать для тренировки мозгов.

Полноценная книга о SCADA-системах. Читать просто необходимо. Обидно, что не на русском.


3. Комплексные решения производителей АСУ ТП:
Ссылка на описание РСУ Simatic PCS7 производства Siemens AG. Есть большой объем документации. Что тут скажешь? Работаю с этой системой. Объективности ради промолчу - не люблю хвастаться :)) Подробная брошюра с картинками.

Описание РСУ Centum CS3000R3 производства Yokogawa. Как она мне надоела!!! Стоит везде, куда ни плюнь. Химия, нефтехимия, переработка - все эти японские товарищи оккупировали. Брошюра.

Описание легендарной системы управления DeltaV производства Emerson (английская версия). По моим данным, самая инсталлируемая система в мире. Молодцы. Да и внешний вид мне ее нравится. Брошюра продажного характера.

РСУ Extended Automation System 800xA производства ABB (английская версия). Страшный зверь и выглядит соответствующе. А вот и брошюрка.

Система управления TDC3000 производства Honeywell (развитие их более старой хорошо зарекомендовавшей себя системы TDC2000). Английская версия. Ну это наша история. Первая TDC2000 еще в советские времена была установлена. Добротная система.

Довольно популярная система IA Seriеs. Техническая документация. Английская версия. С этим приходилось работать. Очень популярная система в США и Канаде. В России много инсталляций, особенно, в нефтепереработке и химии. В Европе пока не очень, но набирает обороты. На русском ничего не нашел, вот рекламное пустословие на английском.

Описание ПЛК производства Rockwell Automation (Alen-Bradley). Английская версия. Много с ними конкурировали. Хорошие, добротные ПЛК. Работают как часы. Очень много инсталляций во многих секторах индустрии. Брошюрка. Рыская по Интернету, я наткнулся на целые залежи технической документации на русском.

Новая система управления Experion Process Knowledge System (PKS) производства Honeywell. Английская версия. Ничего сказать не могу, но название системы звучит очень гордо. Брошюра.

Компания Schneider Electric. Много чего производит, в том числе и ПЛК. Несмотря на специфическое название, компания французская.


4.  Решения производителей SCADA-систем:
Всемирно известный SCADA-пакет Wonderware Intouch от компании Invensys Wonderware. Один из наиболее инсталлируемых пакетов визуализации в мире. Очень приятная штука, чрезвычайно легкая в освоении.

Популярный SCADA-пакет Simatic WinCC от Siemens. Мощный функционал, поддержка множества интерфейсов. Страшный зверь, короче.

Тоже известный SCADA-пакет Genesis от компании Iconics. Неплохая скада. Хотя чересчур замороченная, наверно.

SCADA-пакет Trace Mode от компании AdAstrA Research Group. Российское творение. На этом софте можно создавать потрясающие по красоте мнемосхемы. Только нужно ли все это операторам-технологам?

Скада Citect от одноименной компании. Так себе, средненькая. Ни то, ни се.

Скада-пакет Invision от компании Industrial Infosystems. Для небольших систем пойдет. В России не особо популярна, однако у буржуев имеет определенный спрос.

Наш "советский" SCADA-пакет MasterScada от компании InSat. Из отечественных вариантов наиболее интересный. Простой и удобный пакет.


5.  Решения по взрывозащите:
Новый стандарт "Электрооборудование взрывозащищенное" (ГОСТ 51330), фактически являющийся переводом соответствующих МЭКовских стандартов. Полный комплект.

Сборник статей по взрывозащите из журнала "СТА". Классификация зон, виды взрывозащиты, описание искробезопасного оборудования. Короче, must have.

Размышления Siemens о взрывозащите. Очень красочная презентация, а по сути словоблудие.

В этом документе говорится о том, как интерпретировать маркировку взрывобезопасности на оборудовании. Сам до конца еще не понял:)

Ссылка на сайт известного производителя искробезопасных систем ввода/вывода Pepperl Fuchs. У этих немцев есть и барьеры, и целые системы IS Remote Process Interface для различных зон. Серьезные ребята.

Их главные кореша (скорее конкуренты) компания Stahl. Барьеры искробезопасности и целые системы IS Remote IO. Тоже бюргеры, кстати.

Опять немцы. Компания Phoenix Contact. Вместе с клеммами и барьеры клепают.

Немецкая компания Turk. Производят системы искробезопасного ввода/вывода. Вообще немцы в этом деле весьма преуспели.

Британская компания MTL. Производят и барьеры, и системы удаленного ввода/вывода для зон 1, 2.

Компания GM International. Известные производители всего взрывобезопасного.

Компания Siemens. Ну как же без них! Тоже производят системы удаленного ввода/вывода для взрывоопасных зон.

Создан 11.10.2008. Автор: Казанцев Андрей





Оригинал
 

Google запускает SyncML


взято отсюда http://rudemon.livejournal.com/142312.ht ml

Между прочим, кто еще не в курсе, Google запустил синхронихацию по syncml. Если кто не знает что это, обьясняю. Это протокол синхронизации PIM (персональные данные, в данном случае в телефонах/смартах) с удаленным сервером. То есть теперь Вы можете синхронизировать свои контакты… с GMail!


Внимание! Сначала сделайте бэкап контактов из Gmail, из телефона, и удалите ненужные контакты из Gmail!


Так, например, настройка аппарата под управлением Symbian 9.x:



  1. Идем в Tools – > Sync.
  2. Создаем там новый профиль, называем как угодно
  3. Там же выбираем приложения – контакты – в поле база пишем contacts, включаем в синх.
  4. Возвращаемся в редактирование настроек, и прописываем:
  5. Версия сервера: 1.2
  6. Идентификатор: Google
  7. Точку доступа в интернет выбираем свою
  8. Сервер: https://m.google.com/syncml (важно! HTTPS!)
  9. Порт 443
  10. А логин и пароль пишем свои от аккаунта Google.
  11. Выходим в список профилей, синхронизируем!
  12. PROFIT!

 


Кстати, этот сервер синхронизации поддерживает как обычные акки Gmail, так и Google Apps акки. Так что вперед, на сортировку телефонной книжки =)




Оригинал
 

Дополнительные репозитарии Ubuntu


Наткнулся на дополнительные репозитарии Ubuntu от Дениса Константинова.
http://linvinus.ru/?page_id=5
сам пока не юзал, так как там пока нет версии 8.10
Кто нибудь уже пробовал, какие впечатления?

Оригинал
 

Настоящий программист программирует в машинных кодах....


Настоящий программист программирует в машинных кодах....
а отлаживает осциллографом
Шутка :)
с 23 февраля всех.

Оригинал
 

Мобильная система вооруженных сил


О том, что в МО существуeт специальная версия Linux(МСВС) слышали многие. А вот товарищ virens http://mydebianblog.blogspot.com сумел ее заполучить ненадолго и поюзать. Своим отчетом он поделился здесь, за что ему огромное спасибо.





Оригинал
 

Дополнительный репозитарий Ubuntu


Дополнительный репозитарий Ubuntu от российской команды infra-linux.


Добавить так:


sudo wget http://archive.infralinux.org/infralinux/intrepid.list -O /etc/apt/sources.list.d/infralinux.list

sudo apt-get update && sudo apt-get install infralinux-keyring && sudo apt-get update   надо учесть, что при этом OpenOffice 
обновится до версии OpenOffice-3 pro - это вызовет трафик более 200 мб Надо вам это или нет,решайте сами.
Подробнее infralinux.org/for-ubuntu-users.html

 








 


 



Оригинал
 

Настройка TV тюнера AverTV Studio 509 в Ubuntu 8.10


Исходная ситуация
Ubuntu 8.10
TV тюнер AverTV Studio 509
Видеокарта MSI ATI RX 1600 PRO
прога для просмотра - TVtime

  • Во первых - надо соединить шнурком аудиовыход карточки ТВ-тюнера, с линейным входом звуковой карты компа. Дело в том, что, теоретически,  AverTV Studio 509 может передавать звук по шине PCI. Но мне не удалось этого добиться от нее даже в Windows. Шнурок входит в комплект AverTV Studio 509.
  • Во вторых - видимо надо включить ALSA. Я это уже сделал, когда налаживал Skype - http://sergey-se.livejournal.com/64927.html , поэтому не могу сказать, будеть ли работать без нее. А в микшере ALSA надо включить линейный вход.
  •  В третьих - надо дописать в конец файла /etc/modprobe.d/aliases следующий абзац 
alias char-major-81 videodev
options i2c-algo-bit bit_test=1
options saa7134 card=45 tuner=38 i2c_scan=1 radio_nr=1
options tuner secam=d
alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off

встречался с советом не дописывать в конец файла, а создать новый файл в каталоге  /etc/modprobe.d/ с именем saa7134 или aver и записать вышеприведенный абзац в него. Однако, тогда у меня перестал работать звук. Хочу обратить внимание, что если в строке options tuner secam=d  будут параметры port2=0 port1=1 , то будут глюки, у меня, например, перестали переключаться каналы, хотя в предыдущих версиях Ubuntu такого не было.
  • В четвертых, после этого запускаем TVtime (если не установлен, его надо установить) При установке он спросит про систему цветности - в России (и во Франции) - SECAM. Кодировка звука - D/K
  • Выбираем российскую сетку частот. Запускаем сканирование. У меня нашло только половину каналов. Мое решение - Настройки(чтобы в них попасть надо щелкнуть правой кнопкой мыши по экрану TVtime)-Channel management - Выключить обнаружение входного сигнала. После этого пропавшие каналы нашлись, но в черно-белом виде. Мое решение - Настройки - Channel management - Показывать этот канал в режиме PAL (хотя обычный телик нормально показывает их в SECAM)
  • Ну все. Перенумеровываем каналы, как в телевизоре и наслаждаемся.
Ложка дегтя: У меня установлен Awant Windows Navigator. Он, для своей работы, требует (на моей видеокарточке) установки режима видеоэффектов (Система - Внешний вид - Визуальные эффекты - Стандарт или  Экстра) Эти видеоэффекты приводят к дрожанию и ряби экрана TVtime. Если же видеоэффекты отключить (Система - Внешний вид - Визуальные эффекты - Без эффектов) то TVtime работает отлично, но пропадают иконки Awant Windows Navigator. Издержки работы с видеокарточками ATI :(





Оригинал
 

Инструкция по настройке сканера Epson perfection 1270 в Ubuntu 8.10


 


я

Инструкция по настройке сканера Epson perfection 1270 в Ubuntu 8.10


Я уже возился с настройкой сканера Epson perfection 1270, подробности


тут

А тут потребовалось настроить этот же Epson perfection 1270 в Ubuntu 8.10. Оказалось, что столько телодвижений делать не обязательно. Но надо обратить внимание на регистр букв.Подробное описание взято


отсюда

Инструкция по настройке сканнера Epson Perfection 1270






Часть I настройка сканнера






Для работы сканера нужны следующие пакеты:




libsane




sane




sane-utils




xsane




xsane-common






Для установки их надо:




или Synaptic




или в консоли aptitude install libsane sane-utils xsane xsane-common






Для того, что сканер работал нужна прошивка (файл из windows-драйвера). С прошивкой esfw3e.bin скаченной с сайта epson, сканер не работает, а с установленной ESFW3E.BIN (обязательно заглавными) с родного диска все работает.






Для настройки сканера надо:






1. Все настройки проводятся суперпользователем или через команду sudo в консоли




2. идем в директорию


/usr/share/sane/

создаем в ней папку snapscsan, туда копируем файл прошивки XP esfw3e.bin




3. выставляем права на файл "чтение", "выполнение для всех пользователей", на всякий случай проверить права на директорию snapscan, должно быть тоже самое.




4. в файле


/etc/sane.d/snapscan.conf

отредактировать строку


firmware /usr/share/sane/snapscan/esfw3e.bin

5. в тот же файл


/etc/sane.d/snapscan.con

f добавить строки




#Epson Perfection 1270

usb 0x04b8 0x012

0




6. далее прописать себя в группу scanner




8. запускаем терминал, суперпользователь, можно через sudo кому как нравиться




9. даем команду




Код:






sudo sane-find-scanner




должно ответить что найден usb сканер...




Код:






sudo scanimage -L



ответит планшетный сканер...








sudo xsane



ругнется, что очень опасно, не обращать внимание, нажимаем продолжить




когда запуститься xsane нажимаем ctrl+5, убираем галочку калибровка качества, пробуем сканировать




при запуске из под юзера может вылетать графа (непонятная проблема с доступом к устройству)




От себя добавлю:

В дальнейшем можно запускать через пункт меню Приложения -Графика-Программа сканирования изображений.




Что касается файла ESFW3E.BIN то тут фишка такая - надо учитывать регистр букв. То есть если в папку


/usr/share/sane/snapscan

мы залили файл с названием ESFW3E.BIN , то и в файле


/etc/sane.d/snapscan.conf

надо указать его название именно в таком регистре


firmware /usr/share/sane/snapscan/ESFW3E.BIN

если же название файла в папке


/usr/share/sane/snapscan/esfw3e.bin

то и в строке файла


/etc/sane.d/snapscan.conf

надо писать


firmware /usr/share/sane/snapscan/esfw3e.bin

(В Мандриве, когда я там настраивал - такого не заметил). *nix чувствителен к регистру.



Оригинал
 

Настройка Skype в Ubuntu 8.10


Перво-наперво Skype надо установить. Делаем, как в описании 


sudo gedit /etc/apt/sources.listДобавьте следующие строки в конец файла## Repository for Skype
deb http://download.skype.com/linux/repos/debian/ stable non-free
Сохраните редактируемый файлsudo apt-get update
sudo apt-get install skype
Приложения-Интернет-Skype
Но это полдела. Скорее всего не будет звука вообще или работы микрофона в частности.
Тогда читаем эту ветку форума
Система ---Параметры --- Главное меню слева Параметры справа
ставим галочку "управление громкостью"
Если галочки нет идем Система -- Администрирование -- Службы.
Разблокируем службу Управление настройками звука alsa
Затем Система ---Параметры ---Управление громкостью
Там
Выберем HDA Intel (например) нажимаем параметры (в низу) ставим все
галочки после увеличиваем громкость и восприимчивость микрофона!
Затем параметры в верху выбираем расположение микрофона
(для ноутов front mic)

Также придется поиграться с выбором устройств в настройках Скайпа




Оригинал
 

Ужос то какой


На досуге посмотрел несколько серий "Остаться в живых" по 1 каналу. Ничего не понял. И вот в ЖЖ наткнулся на Краткое содержание предыдущих сериийl

Читать далее



Оригинал
 

Настройка отображения шрифтов как в Windows


коротенькое и легкое описание с сайта http://kubuntu.ru

Настройка отображения шрифтов как в Windows



По личному опыту знаю, что многим не нравится, как отображаются
интернет-страницы и интерфейсы некоторых программ, сконфигурированные
по умолчанию. Проблема решается элементарно, но результат некоторых
впечатляет настолько, что является "последней каплей" при принятии
решения миграции с "Винды" на "линуксы". Надеюсь, эта информация будет
полезной.

Итак, для начала установим сами шрифты. Открываем терминал и пишем:
sudo aptitude install msttcorefonts
После установки загружаем файл отсюда, и выполняем следующую команду:
sudo tar xvjpf fontconfig.tbz -C /etc/fonts/


После завершения распаковки выходим из своего профиля, заходим вновь и
пробуем найти отличия между страницами FireFox в "Кубунте" и "Винде" -
я думаю, вряд ли получится (особенно если выбрать шрифт отображения
страниц в настройках Файерфокса "ненавистный" Times New Roman).

P.S.: Если полученный результат вас не устраивает, то откатить
изменения можно удалением файла msfonts-rules.conf из папки /etc/fonts.
После этого необходимо перезапустить X-сервер (перегрузиться). Иногда
также требуется удаление файлов alias.conf, local.conf и misc.conf из
вышеуказанной папки.



Автор HsH

Если же интересует вообще тема шрифтов, и почему они по разному выглядят в разных ОС, то вот подборка статей с сайта http://citkit.ru
Шрифты для Иксов: полку TTF прибыло
Система X Window и шрифты
И снова про шрифты в Иксах
Возвращаясь к шрифтам
Окончательная победа над шрифтами?
И вечный бой... со шрифтами

Сообщение добавлено через MovableType API



Оригинал
 

Настройка Postfix для малого офиса


Возникла задача настроить почтовик (Postfix был выбран так входит вкомплект Ubuntu Server) для небольшой организации, буквально снесколькими компьютерами. Как известно, в таких организациях,используют в качестве почты внешние серверы, типа Mail.ru, Gmail.com ит.д. Арендовать свое доменное имя и делать MX запись на DNS серверепрвайдера для такого случая имхо - из пушки по воробьям. Стал искать,как настроить Postfix для такого случая и обнаружил жесточайший дефицитинфы. Как сказано в одной статье(ссылка на нее ниже) "...Побродивнекоторое время в сети с удивление обнаружил отсутствие того за чемпришел. Не то чтобы документации не было совсем . Скорее ее было дажеслишком много. Очень часто мне на глаза попадались продвинутые статьиописывающие настройку магистральных систем способных работать вкачестве почтовых серверов крупных интернет провайдеров. Встречалисьтексты объясняющие способы взаимодействия почтовой системы с SQL,RADIUS, LDAP серверами. Для нашего случая все эти ухищрения быличрезмерны. К сожалению, подробной интрукции по настройке почтовойсистемы для малого и среднего офиса так и не было найдено..."

Однако, ищущий да обрящет. Записываю к себе в книжку :)

источник [info]iboxjo

http://iboxjo.livejournal.com/11017.htm l

Читать далее



Оригинал
 

Что такое Zeroconf и с чем его едят


Думаю, что все, кто устанавливал Ubuntu, обращали внимание на наличие демона avahi. В настройках Кубунты упоминаеися zerocnfig. Однако, я на это как то мало обращал внимание, пока на глаза не попался замечательный пост блоггера savagex (http://blog.antage.name/) под названием Что такое Zeroconf и с чем его едят

Я, конечно, не мог не утащить ее себе в записную книжку :)

 


 

Что такое Zeroconf и с чем его едят






Я, как старый линуксоид, когда впервые установил


Ubuntu

и увидел незнакомое слово


avahi

, конечно же сразу посмотрел в


google

. Потыкался в несколько ссылок, увидел другие непонятные слова, типа


zeroconf

,


multicast dns

,


bonjour

. Сразу понял, что это какая то мутная технология от


Apple

и нафиг мне ненужная.




Читать дальше...




Справка из Википедии




http://ru.wikipedia.org/wiki/Zeroconf








Zeroconf

или


Zero Configuration Networking

— набор технологий, которые автоматически создают


IP

-сеть без конфигурации или специальных серверов.




Также известен как


A

utomatic


P

rivate


IP A

ddressing (


APIPA

), позволяя необученным пользователям соединять компьютеры, сетевые принтеры и другие устройства вместе и получать работающую сеть. Без Zeroconf или чего-нибудь подобного пользователь должен либо установить


специальные сервисы

, например


DHCP

и


DNS

, или настраивать все вручную.




Zeroconf был предложен работником фирмы


Apple Computer

, когда компания переходила с


AppleTalk

на


IP

.






Решенные проблемы


Zeroconf решает три проблемы:





  • Выбор сетевого адреса для устройства

  • Нахождение компьютеров по имени

  • Обнаружение сервисов, например принтеров




Выбираемый адрес


Как


IPv4

, так и


IPv6

описывают способы автоматического выбора IP адреса. Согласно


RFC 3927

, IPv4 использует адреса 169.254.* (link-local).




Microsoft ссылается на это как


Automatic Private IP Addressing

(APIPA) или «Internet Protocol Automatic Configuration» (IPAC).






Поиск по именам


Существует два способа разрешения имен. Apple Computer использует Multicast DNS (mDNS), а Microsoft —


Link-local Multicast Name Resolution

(LLMNR).




Эти протоколы имеют мало отличий. mDNS выбирает имя в пространстве «.local» и объявляет его на некоторый мультикаст адрес. Это приводит к специальной семантике для пространства имен .local, что считается проблемой для некоторых членов IETF


[1] [2]

. Текущий черновик LLMNR позволяет устройству выбрать любое доменное имя, что рассматривается как недостаток в безопасности некоторыми членами IETF


[3]

. mDNS совместим с


DNS-SD

как описано ниже, а LLMNR не совместим. Детальные различия обсуждаются


здесь



Протокол Apple


Облегченный протокол


DNS Service Discovery

(DNS-SD), используется в продукции Apple, многих сетевых принтерах и значительном количестве других продуктов и приложений под различные ОС. Он считается более простым и легким в реализации, чем


SSDP

, поскольку он использует DNS, а не


HTTP

. Используются записи SRV (


RFC 2782

), TXT, и PTR для описания


Service Instance Names

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


[4]

, публикуемый


DNS-SD.org

.






Протокол UPnP


Simple Service Discovery Protocol

(SSDP) — это протокол


Universal plug-and-play

, используемый в


Windows XP

и нескольких типах сетевого оборудования. Несмотря на название, он считается сложным и требует больших усилий для реализации, чем DNS-SD. SSDP использует HTTP-уведомления, которые содержат


URI

типа сервиса и Unique Service Name (USN).







Стандарты IETF


Service Location Protocol

(SLP) — единственный протокол для обнаружения сервисов, получивший статус RFC, обычно игнорируется крупными производителями, кроме


Novell

. SLP описан в


RFC 2608

.






Стандартизация


RFC 3927

— стандарт для выбора IP адресов сетевыми устройствами, был опубликован в марте


2005

рабочей группой


Zeroconf IETF working group

, которая включала работников


Apple

,


Sun

и


Microsoft

.






Реализации




Apple Bonjour


Наиболее широко применяемое решение Zeroconf —


Bonjour

(бывший Rendezvous) от


Apple Computer

, который не следует SLP, а использует комбинацию стандартов IETF. Bonjour использует адресацию link-local, mDNS, и DNS-SD. Apple перешла с SLP на mDNS и DNS-SD с выходом Mac OS 10.2.






Avahi


Avahi

— реализация Zeroconf для дистрибутивов


GNU/Linux

и


BSD

.






IPv4 Link-Local адреса


Доступно несколько реализаций:





  • Windows и Mac OS поддерживают их с 1998. Apple выпустил реализацию с открытым кодом в пакете bootp для ОС Darwin.

  • zcip (Zero-Conf IP)

  • BusyBox [5] в текущих версиях включает реализацию zeroconf.

  • zeroconf, пакет на основе Simple IPv4LL, более простой реализации от Arthur van Hoff.


Вышеперечисленные реализации — отдельные демоны. Другой подход заключается в модификации существующих


DHCP

клиентов.







mDNS и DNS-SD


Мультикаст DNS позволяет использовать привычные API и формат пакетов DNS для работы в малых сетях без обычного DNS сервера.




mDNS и DNS-SD (DNS Service Discovery) часто реализуются вместе. Наиболее популярная комбинация — это mDNSResponder от Apple, который имеет интерфейсы к Си и


Java

и доступен для BSD, Mac OS X, GNU/Linux, и других POSIX-совместимых ОС, а также для Microsoft Windows.



Оригинал
 

Что такое Zeroconf и с чем его едят


Думаю, что все, кто устанавливал Ubuntu, обращали внимание на наличие демона avahi. В настройках Кубунты упоминаеися zerocnfig. Однако, я на это как то мало обращал внимание, пока на глаза не попался замечательный пост блоггера savagex (http://blog.antage.name/) под названием Что такое Zeroconf и с чем его едят
Я, конечно, не мог не утащить ее себе в записную книжку :)

Что такое Zeroconf и с чем его едят
источник:http://blog.antage.name/2009/01/zeroconf.html


Я, как старый линуксоид, когда впервые установил Ubuntu и увидел незнакомое слово avahi, конечно же сразу посмотрел в google. Потыкался в несколько ссылок, увидел другие непонятные слова, типа zeroconf, multicast dns, bonjour. Сразу понял, что это какая то мутная технология от Apple и нафиг мне ненужная.

Однако, с ростом локальной сети внутри моей квартиры, подумал, что неплохо бы было полюбопытствовать, как можно приспособить zeroconf, чтобы облегчить себе жизнь.
Давайте разберемся с терминологией:

* Zeroconf это протокол, разработанный Apple и призванный решать следующие проблемы:
o выбор сетевого адреса для устройства;
o нахождение компьютеров по имени;
o обнаружение сервисов, например принтеров.
* Avahi открытая и свободная реализация протокола zeroconf.
* Bonjour проприетарная реализация протокола zeroconf от Apple.

Для назначения IP-адресов устройствам, zeroconf использует RFC 3927. Стандарт описывает назначение, так называемых link-local адресов, из диапазона 169.254.0.0/16. Технология называется IPv4 Link-Local или IPv4LL.
Для разрешения имен (name resolving) используется протокол Multicast DNS или сокращено mDNS. Он позволяет устройству выбрать имя в зоне .local. Работает это почти как обычный DNS, но с нюансами. Каждый компьютер хранит записи своей зоны (A, MX, SRV) сам и сам же обслуживает запросы к ним. Когда какой либо компьютер хочет узнать запись зоны, скажем определить IP-адрес по имени (получить запись A для заданной зоны), он обращается по multicast-адресу 224.0.0.251. Соответственно, запрос получают все компьютеры в локальной сети, а отвечает тот, кто хранит зону для интересующего нас имени.
Для поиска и обнаружения сервисов используется протокол DNS based Service Discovery или DNS-SD. Для того, чтобы прорекламировать, какие сервисы доступны на устройстве, используются DNS-записи типа SRV, TXT, PTR.
Как все это заставить работать на Linux? Гораздо проще, чем кажется. Разберем по шагам:

1. Поставить пакеты avahi-daemon, avahi-autoipd, libnss-mdns. Если у вас стоит Ubuntu, то скорее всего эти пакеты уже установлены.
2. Включить IPv4LL. Этот шаг совершенно не обязателен. Если у вас есть любой IP-адрес, который нормально маршрутизируется в локальной сети, то использовать IPv4LL не нужно и даже вредно, так как по стандарту, маршрутизатуры не должны форвардить пакеты с link-local адресами (169.254.*). Иными словами, пробросить интернет через NAT скорее всего не удастся (мне не удалось). Но если вы уж решились, то достаточно для сетевого интерфейса локальной сети, в файле /etc/network/interfaces поставить тип ipv4ll. Что-то типа такого:

iface eth0 inet ipv4ll

Далее можно сделать sudo invoke-rc.d networking restart или даже перезагрузиться (avahi-autoipd не будет устанавливать на интерфейсе адрес 169.254.*, если там уже есть другой IP-адрес, а он после sudo invoke-rc.d networking restart скорее всего никуда не исчезнет).
3. Разрешить в брандмауэре прохождение UDP-пакетов через порт 5353 по адресу 224.0.0.251 (это нужно для нормально работы mDNS) на интерфейсах, смотрящих в локальную сеть.

На этом настройку можно считать завершенной. Какие бонусы после этого вы получите? Перечисляю: все компьютеры получат имена в домене *.local, без лишних телодвижений с вашей стороны; jabber-клиенты Gajim или Empathy будут показывать всех собеседников в локальной сети; Rhythmbox будет расшаривать всю музыку; Ekiga позволит находить и звонить всем, у кого она запущена в локалке; PulseAudio сможет находить все опубликованные звуковые устройства в сети; ну и многое, многое другое. Вы можете ознакомится со списком программ, поддерживающих avahi.
Несколько замечаний.

* Просмотреть анонсированные сервисы в сети можно командой avahi-browse --all. Она же будет показывать в realtime подключение и отключение этих сервисов.
* Если у вас стоит брандмауэр, то сервисы могут видеть друг друга, но не общаться, если закрыты нужные для них порты.
* При помощи демона avahi-dnsconfd можно клонировать /etc/resolv.conf на все компьютеры локальной сети.
* Непременно проголосуйте за идею внедрения связки NFS+Zeroconf в Gnome.



Автор: savagex в 02:35

Справка из Википедии
http://ru.wikipedia.org/wiki/Zeroconf


Zeroconf или Zero Configuration Networking набор технологий, которые автоматически создают IP-сеть без конфигурации или специальных серверов.
Также известен как Automatic Private IP Addressing (APIPA), позволяя необученным пользователям соединять компьютеры, сетевые принтеры и другие устройства вместе и получать работающую сеть. Без Zeroconf или чего-нибудь подобного пользователь должен либо установить специальные сервисы, например DHCP и DNS, или настраивать все вручную.
Zeroconf был предложен работником фирмы Apple Computer, когда компания переходила с AppleTalk на IP.

Решенные проблемы
Zeroconf решает три проблемы:

* Выбор сетевого адреса для устройства
* Нахождение компьютеров по имени
* Обнаружение сервисов, например принтеров


Выбираемый адрес
Как IPv4, так и IPv6 описывают способы автоматического выбора IP адреса. Согласно RFC 3927, IPv4 использует адреса 169.254.* (link-local).
Microsoft ссылается на это как Automatic Private IP Addressing (APIPA) или Internet Protocol Automatic Configuration (IPAC).

Поиск по именам
Существует два способа разрешения имен. Apple Computer использует Multicast DNS (mDNS), а Microsoft Link-local Multicast Name Resolution (LLMNR).
Эти протоколы имеют мало отличий. mDNS выбирает имя в пространстве .local и объявляет его на некоторый мультикаст адрес. Это приводит к специальной семантике для пространства имен .local, что считается проблемой для некоторых членов IETF [1] [2]. Текущий черновик LLMNR позволяет устройству выбрать любое доменное имя, что рассматривается как недостаток в безопасности некоторыми членами IETF [3]. mDNS совместим с DNS-SD как описано ниже, а LLMNR не совместим. Детальные различия обсуждаются здесь

Протокол Apple
Облегченный протокол DNS Service Discovery (DNS-SD), используется в продукции Apple, многих сетевых принтерах и значительном количестве других продуктов и приложений под различные ОС. Он считается более простым и легким в реализации, чем SSDP, поскольку он использует DNS, а не HTTP. Используются записи SRV (RFC 2782), TXT, и PTR для описания Service Instance Names, которые содержат подробности о доступных сервисах, таких как тип, доменное имя и опциональные параметры настройки. Существует реестр типов сервисов [4], публикуемый DNS-SD.org.

Протокол UPnP
Simple Service Discovery Protocol (SSDP) это протокол Universal plug-and-play, используемый в Windows XP и нескольких типах сетевого оборудования. Несмотря на название, он считается сложным и требует больших усилий для реализации, чем DNS-SD. SSDP использует HTTP-уведомления, которые содержат URI типа сервиса и Unique Service Name (USN).


Стандарты IETF
Service Location Protocol (SLP) единственный протокол для обнаружения сервисов, получивший статус RFC, обычно игнорируется крупными производителями, кроме Novell. SLP описан в RFC 2608.

Стандартизация
RFC 3927 стандарт для выбора IP адресов сетевыми устройствами, был опубликован в марте 2005 рабочей группой Zeroconf IETF working group, которая включала работников Apple, Sun и Microsoft.

Реализации

Apple Bonjour
Наиболее широко применяемое решение Zeroconf Bonjour (бывший Rendezvous) от Apple Computer, который не следует SLP, а использует комбинацию стандартов IETF. Bonjour использует адресацию link-local, mDNS, и DNS-SD. Apple перешла с SLP на mDNS и DNS-SD с выходом Mac OS 10.2.

Avahi
Avahi реализация Zeroconf для дистрибутивов GNU/Linux и BSD.

IPv4 Link-Local адреса
Доступно несколько реализаций:

* Windows и Mac OS поддерживают их с 1998. Apple выпустил реализацию с открытым кодом в пакете bootp для ОС Darwin.
* zcip (Zero-Conf IP)
* BusyBox [5] в текущих версиях включает реализацию zeroconf.
* zeroconf, пакет на основе Simple IPv4LL, более простой реализации от Arthur van Hoff.

Вышеперечисленные реализации отдельные демоны. Другой подход заключается в модификации существующих DHCP клиентов.

* Патч для uDHCP client/server


mDNS и DNS-SD
Мультикаст DNS позволяет использовать привычные API и формат пакетов DNS для работы в малых сетях без обычного DNS сервера.
mDNS и DNS-SD (DNS Service Discovery) часто реализуются вместе. Наиболее популярная комбинация это mDNSResponder от Apple, который имеет интерфейсы к Си и Java и доступен для BSD, Mac OS X, GNU/Linux, и других POSIX-совместимых ОС, а также для Microsoft Windows.

Оригинал
 

Терминальное состояние:личный опыт


Источник http://www.computerra.ru/offline/1999/323/3378/test.score?.3378$

Автор: Михаил Попов
Опубликовано в журнале "Компьютерра" 45 от 09 ноября 1999 года

Эти строки я набираю на клавиатуре 486-го ноутбука с 16 Мбайт памяти. Помимо WinWord, в панели задач есть еще несколько программ: Excel, любимый браузер Opera, несколько окон Internet Explorer (увы, Opera плохо работает на некоторых сайтах), организатор The Brain, расхваленный Сергеем Голубицким, и вот уже второй час компилируется один немаленький исходник на C++. Винчестер моего ноутбука "уснул" за полной ненадобностью, ведь все перечисленные задачи крутятся на компьютере, который стоит в соседней комнате. А на мой слабенький ноутбук делегированы только его экран и клавиатура.


Идея переложить всю вычислительную нагрузку на мощный центральный компьютер, максимально облегчив пользовательское рабочее место, далеко не нова. В виде алфавитно-цифровых "зеленых" терминалов она была реализована еще в незапамятные компьютерные времена, а удаленный доступ в Unix (в том числе и к графическим программам - через X-Windows) является изначальной и неотъемлемой функцией системы.
Читать далее

Оригинал
 

Руководство по установке Hylafax (fax modem)


Источник http://www.opennet.ru/base/sys/hylafax_inst.txt.html
From Trend
Date: Mon, 23 Feb 2004 14:31:37 +0000 (UTC)
Subject: Руководство по установке Hylafax

Оригинал: http://www.linux.ru/articles/hylafax/

Руководство по установке Hylafax

Автор не претендует на полное описание возможностей системы hylafax
(http://www.hylafax.org), как не претендует и на первенство такого
описания. Читать далее

Оригинал
 

Настройка факс-севера на базе Hylafax в Ubuntu Linux


Источник http://www.opennet.ru/base/modem/hy...server.txt.html
Автор Беленьков Николай n.belenkov@gmail.com


Настройка факс-севера Hylafax

Данный документ представляет собой комментарий к настройке факс-сервера
Hylafax с функцией голосового оповещения а-ля "Примите факс пожалуйста".

Я использовал систему Ubuntu Server i386 7.10.
Читать далее

Оригинал
 

Моя Ubuntu 8.04


тема Ubuntustudio
фон от Edubuntu
 (400x320, 68Kb)
 (400x320, 61Kb)

Оригинал
1 |2 |3 |4