Προς το περιεχόμενο

Εγκατασταση jabber server για local χρηση


DIMITRISG

Προτεινόμενες αναρτήσεις

Προσπαθώ να εγκαταστησω εναν jabber server για χρηση στο local lan για ενδοεπικοινωνία.

 

Εγω θα ειμαι ο server dimitri@localhost 192.168.1.10

και το άλλο pc ο client xenia@localhost 192.168.1.12

 

εχω το αρχειο /etc/jabber/jabber.xml

 

><jabber>

 


 

 <service id="sessions">

   

   <host><jabberd:cmdline flag="h">192.168.1.10</jabberd:cmdline></host>

   

   <jsm xmlns="jabber:config:jsm">

     

     <vCard>
       <FN>Jabber Server</FN>
       <DESC>A Jabber Server on Mandriva Linux !</DESC>
       <URL>http://mandrivalinux.com/</URL>
     </vCard>

     

     <register notify="yes">
       <instructions>Choose a username and password to register with this server.</instructions>
       <name />
       <email />
     </register>

     

     <welcome xml:lang="en">
       <subject>Welcome!</subject>
       <body>Welcome to the Jabber server -- we hope you enjoy this service! For information about how to use Jabber, visit the Jabber User's Guide at http://jabbermanual.jabberstudio.org/</body>
     </welcome>

     

     

     

     <vcard2jud />

     

     <browse>

       

       <service jid="192.168.1.12" name="Jabber User Directory" type="jud">
         <ns>jabber:iq:search</ns>
         <ns>jabber:iq:register</ns>
       </service>

       


	   

										  

      
     

<conference jid="192.168.1.12" name="Private Conferencing" type="private" />

<item jid="192.168.1.12" name="Public Conferencing" type="public" category="conference">
	<ns>jabber:iq:register</ns>
	<ns>gc-1.0</ns>
	<ns>http://jabber.org/protocol/muc</ns>
</item>


       <service jid="aim.localhost" name="AIM Transport" type="aim">
         <ns>jabber:iq:gateway</ns>
         <ns>jabber:iq:register</ns>
       </service>

       <service jid="yahoo.localhost" name="Yahoo! Transport" type="yahoo">
         <ns>jabber:iq:gateway</ns>
         <ns>jabber:iq:register</ns>
       </service>

<service jid="msn.localhost" name="MSN Transport" type="msn">
         <ns>jabber:iq:gateway</ns>
         <ns>jabber:iq:register</ns>
       </service>
       end of <service /> examples -->




     </browse>

     
     <disco>
       <identity name="Jabber 1.4 Server" type="jabber" category="services" />
       <feature var="jabber:iq:browse" />
       <feature var="jabber:iq:agents" />
       <feature var="jabber:iq:register" />
       <feature var="jabber:iq:time" />
       <feature var="jabber:iq:last" />
       <feature var="jabber:iq:version" />
     </disco>

     
     <mod_auth_crypt>
       <hash>SHA1</hash>
     </mod_auth_crypt>

     
     

     
     <presence>
         
  
     </presence><admin><read>dimitri@localhost</read><write>dimitri@localhost</write></admin>

     
     

     
     

     
     
   </jsm>

   

   <load main="jsm">
     <jsm>/usr/lib/jabber/libjabberdsm.so</jsm>
     <mod_stat>/usr/lib/jabber/libjabberdsm.so</mod_stat>
     <mod_echo>/usr/lib/jabber/libjabberdsm.so</mod_echo>
     <mod_roster>/usr/lib/jabber/libjabberdsm.so</mod_roster>
     <mod_time>/usr/lib/jabber/libjabberdsm.so</mod_time>
     <mod_vcard>/usr/lib/jabber/libjabberdsm.so</mod_vcard>
     <mod_last>/usr/lib/jabber/libjabberdsm.so</mod_last>

     <mod_announce>/usr/lib/jabber/libjabberdsm.so</mod_announce>
     <mod_agents>/usr/lib/jabber/libjabberdsm.so</mod_agents>
     <mod_browse>/usr/lib/jabber/libjabberdsm.so</mod_browse>
     <mod_disco>/usr/lib/jabber/libjabberdsm.so</mod_disco>
     <mod_admin>/usr/lib/jabber/libjabberdsm.so</mod_admin>
     <mod_offline>/usr/lib/jabber/libjabberdsm.so</mod_offline>
     <mod_presence>/usr/lib/jabber/libjabberdsm.so</mod_presence>

     
     
     <mod_auth_digest>/usr/lib/jabber/libjabberdsm.so</mod_auth_digest>
     
     <mod_auth_plain>/usr/lib/jabber/libjabberdsm.so</mod_auth_plain>
     

     <mod_log>/usr/lib/jabber/libjabberdsm.so</mod_log>
     <mod_register>/usr/lib/jabber/libjabberdsm.so</mod_register>
     <mod_xml>/usr/lib/jabber/libjabberdsm.so</mod_xml>
   </load>

 </service>

 

 

 <xdb id="xdb">
   
   <host />
   
   
   <ns />
   
   <load>
     <xdb_file>/usr/lib/jabber/libjabberdxdbfile.so</xdb_file>
   </load>
   <xdb_file xmlns="jabber:config:xdb_file">
   
     <spool><jabberd:cmdline flag="s">/var/lib/jabber</jabberd:cmdline></spool>
     
     <timeout>3600</timeout>
     
     <sizelimit>500000</sizelimit>
     
   </xdb_file>
 </xdb>

 
 

 

 <service id="c2s">
   <load>
     <pthsock_client>/usr/lib/jabber/libjabberdpthsock.so</pthsock_client>
   </load>
   <pthcsock xmlns="jabber:config:pth-csock">
     <authtime>120</authtime>
     <heartbeat>60</heartbeat>
     <karma>
       <init>10</init>
       <max>10</max>
       <inc>1</inc>
       <dec>1</dec>
       <penalty>-6</penalty>
       <restore>10</restore>
     </karma>

     
     <ip port="5222">192.168.1.10 </ip>

     

     
     

   </pthcsock>
 </service>

 

 <log id="elogger">
   <host />
   <logtype />
   <format>%d: [%t] (%h): %s</format>
   <file>/var/log/jabberd/error.log</file>
   <stderr />
   
   
   
   

   

 </log>

 

 <log id="rlogger">
   <host />
   <logtype>record</logtype>
   <format>%d %h %s</format>
   <file>/var/log/jabberd/record.log</file>
 </log>

 

 

 <service id="dnsrv">
   <host />
   <load>
     <dnsrv>/usr/lib/jabber/libjabberddnsrv.so</dnsrv>
   </load>
   <dnsrv xmlns="jabber:config:dnsrv">
       


   	<resend service="_xmpp-server._tcp">s2s</resend> 
   	<resend service="_jabber._tcp">s2s</resend> 
   	<resend>s2s</resend>
   </dnsrv>
 </service>

 

 <service id="s2s">
   <load>
     <dialback>/usr/lib/jabber/libjabberddialback.so</dialback>
   </load>
   <dialback xmlns="jabber:config:dialback">
     
     

     
     

     
     

     
     
     

     
     <ip port="5269" />
     <karma>
       <init>50</init>
       <max>50</max>
       <inc>4</inc>
       <dec>1</dec>
       <penalty>-5</penalty>
       <restore>50</restore>
     </karma>
   </dialback>
 </service>

 
 <service id="update.jabber.org">
   <host>update.jabber.org</host>
   <null />
 </service>

 
 

 

 



 

 <io>

   
   
   

   

   

   

   <rate time="25" points="5" />

   
   

   
   

   
   <streamconf>
     <default type="s2s">
       <stream-from />
     </default>
   </streamconf>

   
   <bounce>http://www.example.com/</bounce><allow><ip>192.168.1.12</ip></allow>

 </io>

 
 <debug>
     
     
     <mask>0</mask>

     
     
     
 </debug>

 
 <pidfile>/var/run/jabberd/jabber.pid</pidfile>


</jabber>

 

 

Να πω την αλήθεια τα έμπλεξα. Δεν ξερω πως να ορίσω λογαριασμούς και την ip του server. Ανοιγω απο kopete εναν νέο λογαριασμό jabber με ip 192.168.1.10 με username dimitri@localhost αλλα δεν ξερω που να ορισω password και λογινα δεν μπορει να συνδεθει

 

Προσπάθησα να παραμετροποιησω το παραπάνω αρχείο χωρις αποτελέσματα (αυτο ελειπε να δουλεψει και με την πρωτη)

 

Αν είναι εδω , πως γίνεται η εισαγωγή ;

<register notify="yes">

<instructions>Choose a username and password to register with this server.</instructions>

<name />

<email />

</register>

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...