Category: Informations générales

Informations générales

Multi User Conferencing (MU-Conference) pour Jabber (Jabberd2)

Multi User Conferencing (MU-Conference) pour Jabber (Jabberd2)

Introduction ~

S’il vous plaît se référer à l’article suivant pour installer / configurer Jabberd2 …

http://www.indiangnu.org/2009/how-to-configure-jabber-jabberd2-with-mysqlpam-as-auth-database/

Exigence ~

* Les paquets suivants sont ont besoin de compiler MU-Conference …

root @ laptop: ~ # apt-get install libglib2.0-0 libglib2.0-dev
root @ laptop: ~ # apt-get install libidn11 libidn11-dev
root @ laptop: ~ # apt-get install expat lib64expat1 lib64expat1-dev libexpat1-dev liblua5.1-expat-dev liblua5.1-expat0

Etape 1] Comment compiler “MU-Conference” —

* Download “MU-conférence« De URL suivante – https: / / gna.org / projects / mu-conference /

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 #

* Compiler MU-Conference

root @ laptop: / # make var/src/mu-conference_0.8
cd src /; faire
make [1]: Entering directory `/ var/src/mu-conference_0.8/src ‘
jabberd cd; faire
make [2]: Entering directory `/ var/src/mu-conference_0.8/src/jabberd ‘

… ..

root @ laptop: / var/src/mu-conference_0.8 # echo $?
0
root @ laptop: / var/src/mu-conference_0.8 #

Etape 2] Configurer MU-conférence —

* Copiez le “MU-Conference” binaire au répertoire d’installation 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 @ portable: ~ # / 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: invalid option – ‘-‘
Usage: MU-conférence [-B] [-s] [-h] [-d LEVEL]-c fichier
-B Mettre le démon en arrière-plan
-s Afficher des messages de débogage sur stderr
-h Afficher cette aide
-d LEVEL Définit le niveau de la sortie de débogage
-c fichier définir le fichier de configuration, paramètre obligatoire
root @ laptop: ~ #

* Créer un répertoire de spool de “MU-Conférence». Le mu-composante conférence requiert un répertoire de spool dans lequel stocker les informations salle de conférence.

root @ laptop: ~ # mkdir / usr/local/jabberd-2.2.9/var/spool
root @ laptop: ~ # chown Jabber: Jabber / usr/local/jabberd-2.2.9/var/spool

REMARQUE ~ “Jabber: Jabber” utilisateur / nom de groupe du serveur Jabberd2.

* Copiez le fichier de configuration de “MU-Conférence” au répertoire d’installation Jabberd2 et modifier le réglage —

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>
<hôte> conf.laptop.ubuntu.me </ host>
<ip> localhost </ ip>
<port> 5347 </ port>
<secret> secret </ secret>

<spool> / usr/local/jabberd-2.2.9/var/spool </ 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>
<utilisateur> admin@laptop.ubuntu.me </ user>
</ sadmin>


… ..
root @ laptop: ~ #

* Maintenant, redémarrez le serveur Jabberd2 puis démarrez “MU-Conference” …

root @ portable: ~ # su-jabber l-s / bin / bash-c “/ usr/local/jabberd-2.2.9/bin/mu-conference-B-C / usr/local/jabberd-2.2.9 / etc / MU-conference.xml ”
root @ laptop: ~ #

* S’il vous plaît vérifiez article susmentionné, à savoir le démarrage init script “/ etc/init.d/jabberd2 débutera mu-conference.

root @ portable: ~ # tail-f / usr/local/jabberd-2.2.9/var/log/mu-conference.log
Lun. oct. 12 19:19:40 2009 main.c: 168 (principal): Jabber Component Runtime – 0.2.4 de départ.
Lun. oct. 12 19:19:40 2009 MU-Conference: [conference.c: 1076 (conférence)] lors du chargement de mu-conférence – Service ID: conf.laptop.ubuntu.me

Lun. oct. 12 19:19:40 2009 MU-Conference: [conference.c: 1157 (conférence)] Ajout admin@laptop.ubuntu.me sadmin
Lun. oct. 12 19:19:40 2009 MU-Conference: [xdb.c: 319 (xdb_rooms_get)] a demandé à obtenir des chambres à partir de XDB
Lun. oct. 12 19:19:40 2009 MU-Conference: [xdb.c: 418 (xdb_rooms_get)] sautant .. aucun résultat
Lun. oct. 12 19:19:40 2009 main.c: 219 (principal): boucle principale de départ.
Lun. oct. 12 19:19:40 2009 jcr_base_connect.c: 34 (jcr_socket_connect): Tentative de connexion à localhost: 5347
Lun. oct. 12 19:19:40 2009 jcr_base_connect.c: 87 (jcr_send_start_stream): XML flux d’ouverture: envoyé 173 octets
Lun. oct. 12 19:19:40 2009 jcr_main_stream_error.c: 50 (jcr_main_new_stream): Stream Server connecté.
Lun. oct. 12 19:19:40 2009 jcr_deliver.c: 51 (jcr_queue_deliver): fil de la livraison des paquets de départ.

c’est fait!

Etape 3] Test “MU-Conference” —

* Au menu “PSI” client de messagerie instantanée, goto “Général” puis cliquez sur «Service Discovery» et vérifier la liste des salons …
* Dans “Pidgin” client de messagerie instantanée, allez sur “Outils” puis cliquer sur «Liste Room ‘section.

Une fois que vous avez détecté la «mu-conference ‘server. S’il vous plaît cliquer sur “+ Ajouter” Chat “de menu” Amis “de pidgin. En cas de PSI cliquez sur “Join groupchat ‘dans le menu« Général »pour ajouter« salle de conférence / “et ensuite se joindre aux« Confernece Room’.

Apprécier,
Arun Bagul

Comment installer un réseau pilote sous Linux

Comment installer un réseau pilote sous Linux

Introduction —

“Attansic Technology Corp L1 Gigabit Ethernet Adapte” réseau (NIC), carte ou adaptateur n’a pas été détecté par RHEL4 (redhat) system. J’ai essayé de courir kudzu et d’autres commandes pour détecter des périphériques, mais aucune utilité. Donc finalement je dois installer des pilotes pour ma carte réseau …

Step 1] l’état des périphériques (carte réseau) —

* Voir ci-dessous l’état du périphérique à partir du fichier conf matériel ~ “/ etc / sysconfig / hwconf”
* Attansic Technology Corp L1 Gigabit Ethernet Adapter pas détecté – Unknown device 8226

03:00.0 Ethernet controller: Attansic Technology Corp L1 Gigabit Ethernet Adapter (rev b0)
Subsystem: ASUSTeK Computer Inc: Unknown device 8226
Control: I/O- Mem + + BusMaster SpecCycle-MemWINV-VGASnoop-ParErr-Stepping-SERR + FastB2B –
Status: Cap + 66Mhz-UDF-FastB2B-ParErr-DEVSEL = fast> TAbort-<TAbort-<MAbort-> SERR + <PERR –
Latency: 0, Cache Line Size 10
Interrupt: pin A routed to IRQ 201

…..

[root @ bureau ~] # lspci

03:00.0 Ethernet controller: Attansic Technology Corp L1 Gigabit Ethernet Adapter (rev b0)

…..
[root @ bureau ~] # lspci-n

03:00.0 Class 0200: 1969:1048 (rev b0)

…..
[root @ bureau ~] #

* Assurez-vous de télécharger les pilotes ci-dessus venderID & deviceid “1969:1048 “….

Etape 2] télécharger et extraire la source —

Premièrement, un vendeur de téléchargement * driver à partir d’ici

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

OU
open-source (http://atl1.sourceforge.net/)

[root @ bureau ~] # tar xvfz l1-linux-v1.2.40.3.tar.gz

[root @ bureau ~] # cd l1-linux-v1.2.40.3

[root @ src Desktop] # 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 @ src Desktop] #

* Maintenant compilez et installez les pilotes

[root @ src Desktop] # make
make-C / lib/modules/2.6.9-78.ELsmp/build SUBDIRS = / modules root/l1-linux-v1.2.40.3/src
make [1]: Entering directory `/ usr/src/kernels/2.6.9-78.EL-smp-i686 ‘

…..
make [1]: Leaving directory `/ usr/src/kernels/2.6.9-78.EL-smp-i686 ‘
[root @ src Desktop] # echo $?
0

[root @ src Desktop] # make install
make-C / lib/modules/2.6.9-78.ELsmp/build SUBDIRS = / modules root/l1-linux-v1.2.40.3/src

…..
MAN-C-cat P ‘> / dev / null’ ATL1 | | true
[root @ src Desktop] # echo $?
0

* La charge maintenant le module noyau ….

[root @ src Desktop] # modprobe ATL1

Etape 3] Maintenant, vérifiez si un pilote noyau qui marche ou pas —

[root @ src Desktop] # modinfo ATL1
filename: / lib/modules/2.6.9-78.ELsmp/kernel/drivers/net/atl1/atl1.ko
Auteur: Atheros Corporation, <xiong.huang@atheros.com>
Description: Atheros 1000M Ethernet Network Driver
Licence: GPL
Version: 1.2.40.3 1FC4E58EBDF31F49BFD33E8
parm: TxDescriptors: Nombre de descripteurs de transmission
parm: RxDescriptors: Nombre de recevoir des descripteurs
parm: Mediatype: MediaType Sélectionner
parm: IntModTimer: Modérateur Interrupt Timer
parm: FlashVendor: SPI Flash vendeur
vermagic: 2.6.9-78.ELsmp SMP 686 4KSTACKS REGPARM gcc-3.4
dépend:
alias: pci: v00001969d00001048sv * sd * bc * sc * i *
[root @ src Desktop] #

[root @ src Desktop] # netconfig
[root @ src Desktop] # ifconfig
eth0 Link encap: Ethernet HWaddr 00: AD: 54:0 A: XX: WW
inet addr: 192.168.0.2 Bcast: 192.168.0.255 Mask: 255.255.255.0
inet6 addr: fe80:: 223:54 ff: fe0a: 616b/64 Scope: Lien
UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1
RX packets: 0 errors: 0 dropped: 0 overruns: 0 frame: 0
TX packets: 7 errors: 0 dropped: 0 overruns: 0 carrier: 0
collisions: 0 txqueuelen: 1000
RX bytes: 0 (0.0 b) TX bytes: 498 (498.0 b)
Mémoire: feac0000-feb00000

…..

[root @ src Desktop] #

[root @ bureau ~] # vi / etc / sysconfig / hwconf

Classe: RESEAU
Bus: PCI
individuelle: 0
device: eth0
conducteur: ATL1
desc: “Attansic Technology Corp L1 Gigabit Ethernet Adapter”
network.hwaddr: 00: AD: 54:0 A: XX: WW
VendorId: 1969
deviceid: 1048
subVendorId: 1043
subDeviceId: 8226
pciType: 1
pcidom: 0
pcibus: 3
pcidev: 0
pcifn: 0
[root @ bureau ~] #

Apprécier,
Arun Bagul