Month: Октябрь 2009

Multi User Conferencing (MU-конференции) для Jabber (jabberd2)

Multi User Conferencing (MU-конференции) для Jabber (jabberd2)

Введение ~

Пожалуйста, обратитесь к следующей статье установка / настройка jabberd2 …

How to configure Jabber (jabberd2) with MySQL,PAM as auth database

Требования ~

* После пакетов требуется обобщить MU-конференция …

Root @ Laptop: ~ # Apt-Get установка libglib2.0-0 libglib2.0-Dev
Root @ Laptop: ~ # Apt-Get установке libidn11 libidn11-Dev
Root @ Laptop: ~ # Apt-Get установке Expat lib64expat1 lib64expat1-Dev libexpat1-Dev liblua5.1-Expat-DEV liblua5.1-expat0

Шаг 1] Как скомпилировать “Му-конференция” —

* Загрузка “Му-конференция” из следующего URL – HTTPS: / / gna.org / проектов / MU-конференции /

Root @ Laptop: / VAR / SRC # Wget-C http://download.gna.org/mu-conference/mu-conference_0.8.tar.gz
Root @ Laptop: / VAR / SRC # TAR xvfz MU-conference_0.8.tar.gz
Root @ Laptop: / VAR / SRC # CD MU-conference_0.8 /
Root @ Laptop: / var/src/mu-conference_0.8 #

* Компиляции MU-конференции

Root @ Laptop: / var/src/mu-conference_0.8 Сделать #
CD SRC /; сделать
Сделать [1]: Вход в каталог `/ var/src/mu-conference_0.8/src ‘
CD jabberd; сделать
Сделать [2]: Вход в каталог `/ var/src/mu-conference_0.8/src/jabberd ‘

… ..

Root @ Laptop: / Эхо var/src/mu-conference_0.8 # $?
0
Root @ Laptop: / var/src/mu-conference_0.8 #

Шаг 2] Настройка MU-конференция —

* Теперь копируем “Му-конференция” бинарного к jabberd2 директории установки —

Root @ Laptop: ~ # CP / var/src/mu-conference_0.8/src/mu-conference / usr/local/jabberd-2.2.9/bin /
Root @ Laptop: ~ # Chown Jabber: Jabber / usr/local/jabberd-2.2.9/bin/mu-conference
Root @ Laptop: ~ # LS-L / usr/local/jabberd-2.2.9/bin/mu-conference
-rwxr-XR-X 1 Jabber Jabber 191904 2009-10-12 18:59 / usr/local/jabberd-2.2.9/bin/mu-conference
Root @ Laptop: ~ #

Root @ Laptop: ~ # / usr/local/jabberd-2.2.9/bin/mu-conference-Help
Jabber Component Runtime – 0.2.4
(C) 2003-2004 Paul Curtis

/ usr/local/jabberd-2.2.9/bin/mu-conference: неправильный вариант – ‘-‘
Применение: MU-конференция [-B] [-S] [-H] [-D Level] С-файл
-B Положить демона в фоновом режиме
-S Показать сообщения отладки на STDERR
-H для печати этой помощи
-D Устанавливает уровень отладки уровня выходного
С-файл Set конфигурационный файл, обязательный аргумент
Root @ Laptop: ~ #

* Создайте директорию для катушку “Му-конференция”. MU-конференции компонент требует катушку каталога, в котором хранится информация конференц-зал.

Root @ Laptop: ~ # MKDIR / usr/local/jabberd-2.2.9/var/spool
Root @ Laptop: ~ # Chown Jabber: Jabber / usr/local/jabberd-2.2.9/var/spool

ПРИМЕЧАНИЕ ~ “Jabber: Jabber” имя пользователя / группы из jabberd2 сервера.

* Скопируйте конфигурационный файл “Му-конференции” jabberd2 каталог установки и изменить настройки —

Root @ Laptop: ~ # CP / var/src/mu-conference_0.8/muc-default.xml / usr/local/jabberd-2.2.9/etc/mu-conference.xml
Root @ Laptop: ~ # Chown Jabber: Jabber / usr/local/jabberd-2.2.9/etc/mu-conference.xml
Root @ Laptop: ~ #

Root @ Laptop: ~ # VI / usr/local/jabberd-2.2.9/etc/mu-conference.xml

<name> conf.laptop.ubuntu.me </ Name>
<host> conf.laptop.ubuntu.me </ хост>
<ip> Localhost </ IP>
<port> 5347 </ порт>
<secret> секрете </ Secret>

<spool> / usr/local/jabberd-2.2.9/var/spool </ катушка>
<logdir> / usr/local/jabberd-2.2.9/var/log </ LOGDIR>
<pidfile> / usr/local/jabberd-2.2.9/var/run/mu-conference.pid </ PidFile>

<loglevel> 255 </ LogLevel>

<sadmin>
<user> admin@laptop.ubuntu.me </ User>
</ SADmin>


… ..
Root @ Laptop: ~ #

* Теперь jabberd2 перезапустить сервер, а затем начать “Му-конференция” …

Root @ Laptop: ~ # Су-L Jabber-S / BIN / Bash-С “/ usr/local/jabberd-2.2.9/bin/mu-conference-B-C / usr/local/jabberd-2.2.9 / ETC / MU-conference.xml ”
Root @ Laptop: ~ #

* Проверьте выше статье, Init т.е. сценарий запуска ‘/ etc/init.d/jabberd2’ начнет MU-конференции.

Root @ Laptop: ~ # хвостом-F / usr/local/jabberd-2.2.9/var/log/mu-conference.log
Пн 12 октября 19:19:40 2009 main.c: 168 (основная): Jabber Component Runtime – начиная 0.2.4.
Пн 12 октября 19:19:40 2009 MU-конференции: [conference.c: 1076 (Конференция)] MU-конференции загрузка – Service ID: conf.laptop.ubuntu.me

Пн 12 октября 19:19:40 2009 MU-конференции: [conference.c: 1157 (конференции)] Добавление SADmin admin@laptop.ubuntu.me
Пн 12 октября 19:19:40 2009 MU-конференции: [xdb.c: 319 (xdb_rooms_get)] предложено получить номера от XDB
Пн 12 октября 19:19:40 2009 MU-конференции: [xdb.c: 418 (xdb_rooms_get)] пропуская .. ничего не найдено
Пн 12 октября 19:19:40 2009 main.c: 219 (основная): Главный цикл начинается.
Пн 12 октября 19:19:40 2009 jcr_base_connect.c: 34 (jcr_socket_connect): Попытка подключения к Localhost: 5347
Пн 12 октября 19:19:40 2009 jcr_base_connect.c: 87 (jcr_send_start_stream): Открытие потока XML: послал 173 байт
Пн 12 октября 19:19:40 2009 jcr_main_stream_error.c: 50 (jcr_main_new_stream): сервер потокового связано.
Пн 12 октября 19:19:40 2009 jcr_deliver.c: 51 (jcr_queue_deliver): доставки пакетов потока начинается.

сделано!

Шаг 3] Test “Му-конференция” —

* В меню “PSI” IM клиент, Goto “Общие”, а затем нажмите на кнопку “Service Discovery” и проверьте номер список …
* В “Инструменты” и нажмите кнопку пиджин “Чат клиент, Goto ‘на’ Список номеров разделе.

Как только вы обнаружили му-конференции “сервер. Пожалуйста, нажмите на кнопку “+ Добавить” Чат “в меню” Друзья ‘из Pidgin. В случае PSI на кнопку ‘Регистрация Groupchat’ из меню “Общие” добавить “Конференция / номер”, а затем присоединиться к “Confernece номеров.

Получать удовольствие,
Arun Bagul

Как установить сетевой драйвер в системе Linux

Как установить сетевой драйвер в системе Linux

Введение —

“Сетевые Технологии Corp. Attansic L1 Gigabit Ethernet Адаптер” (NIC) карты или адаптера не было обнаружено RHEL4 (RedHat) системы. Я попытался Бег Кудзу и другие команды, чтобы обнаружить устройство, но бесполезно. Итак, наконец, мне нужно установить драйверы для сетевой карты …

Шаг 1] Состояние устройства (сетевые карты) —

* См. ниже состояния устройства с аппаратной Conf файле ~ “/ ETC / sysconfig / hwconf”
* Технология Corp. Attansic L1 Gigabit Ethernet адаптер не обнаружил – Неизвестное устройство 8226

03:00.0 Ethernet контроллер: Attansic технологии Corp. L1 Gigabit Ethernet Adapter (Rev B0)
Subsystem: ASUSTeK Computer SRL: Неизвестное устройство 8226
Управление: I/O- Mem + + BusMaster SpecCycle-MemWINV-VGASnoop-ParErr-Stepping-SERR + FastB2B –
Status: Cap + 66MHz-UDF-FastB2B-ParErr-DEVSEL = быстрая> TAbort-<TAbort-<MAbort-> SERR + <PERR –
Задержка: 0, Cache Line Размер 10
Прерывание: PIN направляется IRQ 201

…..

[Root @ Desktop ~] # lspci вначале

03:00.0 Ethernet контроллер: Attansic технологии Corp. L1 Gigabit Ethernet Adapter (Rev B0)

…..
[Root @ Desktop ~] # lspci вначале-N

03:00.0 Класс 0200: 1969:1048 (Rev B0)

…..
[Root @ Desktop ~] #

* Убедитесь в том, чтобы скачать драйверы для выше venderID & DeviceID “1969:1048 “….

Шаг 2] Скачать и извлеките источник —

Во-первых, поставщик * скачать драйвера отсюда

ftp://ftp.hogchain.net/pub/linux/attansic/vendor_driver/l1-linux-v1.2.40.3.tar.gz

ИЛИ
с открытым исходным кодом (http://atl1.sourceforge.net/)

[Root @ Desktop ~] # TAR xvfz L1-Linux-v1.2.40.3.tar.gz

[Root @ Desktop ~] # CD L1-Linux-v1.2.40.3

[Root @ Desktop SRC] # Ls
at_ethtool.c at.h at_hw.c at_hw.h at_main.c at_osdep.h at_param.c kcompat.c kcompat_ethtool.c kcompat.h Makefile
[Root @ Desktop SRC] #

* Скомпилировать и установить драйверы

[Root @ Desktop SRC] # делать
Make-C / lib/modules/2.6.9-78.ELsmp/build SUBDIRS = / root/l1-linux-v1.2.40.3/src модули
Сделать [1]: Вход в каталог `/ usr/src/kernels/2.6.9-78.EL-smp-i686 ‘

…..
Сделать [1]: Выход из каталога `/ usr/src/kernels/2.6.9-78.EL-smp-i686 ‘
[Root @ Desktop SRC] # Эхо $?
0

[Root @ Desktop SRC] # сделать установку
Make-C / lib/modules/2.6.9-78.ELsmp/build SUBDIRS = / root/l1-linux-v1.2.40.3/src модули

…..
Человек-C-CAT P ‘> / Dev / NULL’ atl1 | | истинный
[Root @ Desktop SRC] # Эхо $?
0

* Теперь загрузка модуля ядра ….

[Root @ Desktop SRC] # Modprobe atl1

Шаг 3] Теперь проверить, является ли драйвер работает или нет —

[Root @ Desktop SRC] # modinfo atl1
Имя файла: / lib/modules/2.6.9-78.ELsmp/kernel/drivers/net/atl1/atl1.ko
Автор: Atheros Corporation, <xiong.huang@atheros.com>
Описание: Atheros 1000M Ethernet Network Driver
Лицензия: GPL
Версия: 1.2.40.3 1FC4E58EBDF31F49BFD33E8
Parm: TxDescriptors: Количество передать дескрипторы
Parm: RxDescriptors: Количество получают дескрипторы
Parm: MediaType: Выберите MediaType
Parm: IntModTimer: Прерывание Модератор Таймер
Parm: FlashVendor: SPI флэш-продавца
vermagic: 2.6.9-78.ELsmp СМП 686 REGPARM 4KSTACKS GCC-3.4
Зависит:
псевдоним: PCI: v00001969d00001048sv * SD * БК * SC * I *
[Root @ Desktop SRC] #

[Root @ Desktop SRC] # netconfig
[Root @ Desktop SRC] # Ifconfig
eth0 Link ENCAP: Ethernet HWaddr 00: AD: 54:0: XX: WW
INET Почтовый адрес: 192.168.0.2 Bcast: 192.168.0.255 Маска: 255.255.255.0
inet6 Почтовый адрес: fe80:: 223:54 FF: fe0a: 616b/64 Scope: Link
UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1
RX Packets: 0 ошибок: 0 Dropped: 0 перерасход: 0 Frame: 0
TX пакетов: 7 ошибок: 0 Dropped: 0 перерасход: 0 перевозчика: 0
коллизии: 0 txqueuelen: 1000
RX байта: 0 (0.0 B) TX байта: 498 (498,0 б)
Память: feac0000-feb00000

…..

[Root @ Desktop SRC] #

[Root @ Desktop ~] # VI / ETC / sysconfig / hwconf

Класс: СЕТЬ
Шина: PCI
отдельностоящий: 0
Устройство: eth0
Водитель: atl1
Описание: “Технология Corp. Attansic L1 Gigabit Ethernet Adapter”
network.hwaddr: 00: AD: 54:0: XX: WW
VendorId: 1969
DeviceID: 1048
subVendorId: 1043
subDeviceId: 8226
pciType: 1
pcidom: 0
pcibus: 3
pcidev: 0
pcifn: 0
[Root @ Desktop ~] #

Получать удовольствие,
Arun Bagul