SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
InspIRCD

    Servidor IRC



        Comunicación en tiempo real.
    


        Los usuarios pueden comunicarse sin haber tenido
    

        un contacto anterior.
        En canales o en privado.
    



    Multiplataforma



    Software libre



    Buena documentación y en español

Enlaces de interés

    Introducción al IRC



    Todos los comandos de IRC



    InspIRCd



    InspIRCd - Wiki en español



    Configuración de InspIRCd (incompleto, español)



    Configuración de InspIRCd (completo, en inglés)



    Ejemplo de configuración

Instalación

    sudo apt-get install inspircd xchat



    O mediante Synaptic:

Antes de iniciar el servidor...

    Si intentamos arrancar el servidor con sudo


    /etc/init.d/inspircd start no nos deja.
    Editamos el fichero /etc/default/inspircd:



        sudo gedit /etc/default/inspircd
    



    Ponemos: INSPIRCD_ENABLED=1

Iniciamos el servidor

    Iniciamos el servidor con:



         sudo /etc/init.d/inspircd start
    




    Cuando queramos reiniciarlo porque hemos


    cambiado la configuración utilizaremos:
         sudo /etc/init.d/inspircd restart
     
Conectamos con un cliente
    Aplicaciones – Internet – Xchat



    Conectamos a localhost





                                4


                      1
    2

                      3

                          6           5
Entrando en un canal
    Entramos en un canal

Operaciones básicas en el cliente
            X-Chat
       Opciones sobre el canal




                                 Opciones sobre los usuarios
Algunos comandos de cliente IRC
               básicos
    /list             Muestra la lista de canales



    /join #canal      Accede al canal indicado



    /leave #canal     Abandona al canal



    /whois Nick       Muestra información del usuario



    /nick Nick        Cambia tu nick a 'Nick'



    /msg Nick holaManda el mensaje 'hola' a 'Nick'



    /query Nick       Conversación privada con 'Nick'



    /quit mensaje     Abandona el servidor




            También se pueden gestionar mediante
               los menús y botones de X-Chat
El fichero de configuración del
                  servidor
      sudo gedit /etc/inspircd/inspircd.conf
  




      Ver – Modo resaltado – Marcado - HTML
  




 Recuerda: antes de probar cualquier cambio en la configuración
debes reiniciar el servidor para que se vuelva a cargar este fichero:
                    sudo /etc/init.d/inspircd restart
Configurando el servidor:
  Datos del servidor y del admin
# Datos del servidor
<server name=quot;irc.josequot;
    description=quot;Mi servidor de IRCquot;
    network=quot;MiServidorquot;>

# Datos de contacto del administrador
<admin name=quot;Root Penguinquot;
    nick=quot;Nickquot;
    email=quot;root@localhostquot;>

# Direcciones IP y puertos a la escucha
<bind address=quot;quot; port=quot;6667quot; type=quot;clientsquot;>
Configurando el servidor:
         Puertos a la escucha
Por defecto el servidor únicamente escucha en el
puerto 6667 de localhost.

Para que el servidor escuche en otra IP:
<bind address=quot;192.168.1.33quot; port=quot;6667quot;
type=quot;clientsquot;>

Para que escuche en cualquier dirección IP:
<bind address=quot;quot; port=quot;6667quot; type=quot;clientsquot;>

Para que escuche en un rango de puertos:
<bind address=quot;quot; port=quot;6667-6670quot; type=quot;clientsquot;>
Configurando el servidor:
  Usuarios que pueden acceder

Los tag connect nos permiten decidir a qué
usuarios aceptar o denegar el acceso al servidor,
y establecerles límites de envío.

<connect allow=quot;*quot; timeout=quot;60quot; flood=quot;20quot;
threshold=quot;1quot; pingfreq=quot;120quot; sendq=quot;262144quot;
recvq=quot;8192quot; localmax=quot;3quot; globalmax=quot;3quot;>

Los tag connect son leídos de arriba a abajo,
teniendo preferencia el que esté primero.
Configurando el servidor:
 Usuarios que pueden acceder II

Controlar el acceso mediante password:
<connect allow=quot;*quot; password=quot;aaaquot;>

Permitir el acceso a un rango de IPs:
<connect allow=quot;*196.12.*quot;>

Impedir el acceso a un rango de IPs
<connect deny=quot;*69.254.*quot;>
Configurando el servidor:
          Otras opciones

Para establecer el máximo de usuarios y
operadores que puede haber en cada canal:
<channels users=quot;20quot; opers=quot;60quot;>

Nicknames prohibidos:
<badnick nick=quot;ChanServquot; reason=quot;Reservadoquot;>
Actividades I



1) Cambia el nombre y la descripción del
   servidor.
2) Haz que tu servidor escuche en cualquier IP
   por el puerto 6667.
3) Establece un número máximo de usuarios en
   canales a tres.
Actividades II

4) Permite que acceda cualquier usuario pero
   con una contraseña.
5) Impide a alguno de tus compañeros que
   acceda y el resto accedan sin limitaciones.
6) Permite que se acceda únicamente la red
   local de la clase
7) Permite que se acceda únicamente desde la
   red local de la clase pero que se necesite una
   contraseña y que se acceda desde el propio
   PC que hace de servidor (sin contraseña)

Más contenido relacionado

Similar a InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)

Proyecto de sistemas operativos servidores
Proyecto de sistemas operativos servidoresProyecto de sistemas operativos servidores
Proyecto de sistemas operativos servidoresDanilo
 
Guia de configuracion cisco 881 w logicalis
Guia de configuracion cisco 881 w   logicalisGuia de configuracion cisco 881 w   logicalis
Guia de configuracion cisco 881 w logicalisasesinoevil
 
Curso Basico Ponencia 3
Curso Basico Ponencia 3Curso Basico Ponencia 3
Curso Basico Ponencia 3Antonio Durán
 
5tasesionredeslibres
5tasesionredeslibres5tasesionredeslibres
5tasesionredeslibresBartOc3
 
Manual de instalacion web
Manual de instalacion webManual de instalacion web
Manual de instalacion webAndres Ldño
 
dhcp-en-sistemas-operativos
dhcp-en-sistemas-operativosdhcp-en-sistemas-operativos
dhcp-en-sistemas-operativosjonny95
 
Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3Jennifer Rivera Jose
 
Mikrotik ultimo manual
Mikrotik ultimo manualMikrotik ultimo manual
Mikrotik ultimo manualChristian Val
 
Memoria sere jpiris
Memoria sere jpirisMemoria sere jpiris
Memoria sere jpirisfjpiris
 
Servidores cent os final
Servidores cent os finalServidores cent os final
Servidores cent os finalSteven Restrepo
 
2.1 Controles de acceso Basicos
2.1 Controles de acceso   Basicos2.1 Controles de acceso   Basicos
2.1 Controles de acceso BasicosDavid Narváez
 

Similar a InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC) (20)

Proyecto de sistemas operativos servidores
Proyecto de sistemas operativos servidoresProyecto de sistemas operativos servidores
Proyecto de sistemas operativos servidores
 
Guia de configuracion cisco 881 w logicalis
Guia de configuracion cisco 881 w   logicalisGuia de configuracion cisco 881 w   logicalis
Guia de configuracion cisco 881 w logicalis
 
Curso Redes Linex 1
Curso Redes Linex 1Curso Redes Linex 1
Curso Redes Linex 1
 
Curso Redes Linex 1
Curso Redes Linex 1Curso Redes Linex 1
Curso Redes Linex 1
 
Comandos ccna (2)
Comandos ccna (2)Comandos ccna (2)
Comandos ccna (2)
 
Curso Basico Ponencia 3
Curso Basico Ponencia 3Curso Basico Ponencia 3
Curso Basico Ponencia 3
 
5tasesionredeslibres
5tasesionredeslibres5tasesionredeslibres
5tasesionredeslibres
 
Seguridad de las Redes
Seguridad de las RedesSeguridad de las Redes
Seguridad de las Redes
 
Configuracion de cent os
Configuracion de cent osConfiguracion de cent os
Configuracion de cent os
 
Manual de instalacion web
Manual de instalacion webManual de instalacion web
Manual de instalacion web
 
dhcp-en-sistemas-operativos
dhcp-en-sistemas-operativosdhcp-en-sistemas-operativos
dhcp-en-sistemas-operativos
 
Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3Configuración de servidores en CentOs 6.3
Configuración de servidores en CentOs 6.3
 
Configuración 01
Configuración 01Configuración 01
Configuración 01
 
Mikrotik ultimo manual
Mikrotik ultimo manualMikrotik ultimo manual
Mikrotik ultimo manual
 
Memoria sere jpiris
Memoria sere jpirisMemoria sere jpiris
Memoria sere jpiris
 
Servidores cent os final
Servidores cent os finalServidores cent os final
Servidores cent os final
 
Examen 70-410
Examen 70-410Examen 70-410
Examen 70-410
 
2.1 Controles de acceso Basicos
2.1 Controles de acceso   Basicos2.1 Controles de acceso   Basicos
2.1 Controles de acceso Basicos
 
Servidor DHCP en Centos 6.5
Servidor DHCP en Centos 6.5Servidor DHCP en Centos 6.5
Servidor DHCP en Centos 6.5
 
SEGURIDAD DE LAS REDES
SEGURIDAD DE LAS REDES SEGURIDAD DE LAS REDES
SEGURIDAD DE LAS REDES
 

Más de Jose Luis Lopez Pino

Lessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketingLessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketingJose Luis Lopez Pino
 
BDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the massesBDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the massesJose Luis Lopez Pino
 
Massive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using RMassive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using RJose Luis Lopez Pino
 
Scheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data ClustersScheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data ClustersJose Luis Lopez Pino
 
High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)Jose Luis Lopez Pino
 
High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)Jose Luis Lopez Pino
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itJose Luis Lopez Pino
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itJose Luis Lopez Pino
 
Firefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresFirefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresJose Luis Lopez Pino
 
Presentacion Proyecto Fin De Carrera
Presentacion Proyecto Fin De CarreraPresentacion Proyecto Fin De Carrera
Presentacion Proyecto Fin De CarreraJose Luis Lopez Pino
 
Presentacion Visuse para el Hachathón
Presentacion Visuse para el HachathónPresentacion Visuse para el Hachathón
Presentacion Visuse para el HachathónJose Luis Lopez Pino
 

Más de Jose Luis Lopez Pino (20)

Lessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketingLessons learnt from applying PyData to GetYourGuide marketing
Lessons learnt from applying PyData to GetYourGuide marketing
 
BDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the massesBDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the masses
 
Massive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using RMassive scale analytics with Stratosphere using R
Massive scale analytics with Stratosphere using R
 
Metadata in Business Intelligence
Metadata in Business IntelligenceMetadata in Business Intelligence
Metadata in Business Intelligence
 
Scheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data ClustersScheduling and sharing resources in Data Clusters
Scheduling and sharing resources in Data Clusters
 
Distributed streaming k means
Distributed streaming k meansDistributed streaming k means
Distributed streaming k means
 
High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)High level languages for Big Data Analytics (Report)
High level languages for Big Data Analytics (Report)
 
High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)High-level languages for Big Data Analytics (Presentation)
High-level languages for Big Data Analytics (Presentation)
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
 
Firefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libresFirefox Vs. Chromium: Guerra de los navegadores libres
Firefox Vs. Chromium: Guerra de los navegadores libres
 
Esteganografia
EsteganografiaEsteganografia
Esteganografia
 
Presentacion Proyecto Fin De Carrera
Presentacion Proyecto Fin De CarreraPresentacion Proyecto Fin De Carrera
Presentacion Proyecto Fin De Carrera
 
Memoria Proyecto Fin de Carrera
Memoria Proyecto Fin de CarreraMemoria Proyecto Fin de Carrera
Memoria Proyecto Fin de Carrera
 
Presentacion CUSL nacional
Presentacion CUSL nacionalPresentacion CUSL nacional
Presentacion CUSL nacional
 
Resumen del proyecto Visuse
Resumen del proyecto VisuseResumen del proyecto Visuse
Resumen del proyecto Visuse
 
Presentacion cusl granadino
Presentacion cusl granadinoPresentacion cusl granadino
Presentacion cusl granadino
 
Como hacer un módulo para Visuse
Como hacer un módulo para VisuseComo hacer un módulo para Visuse
Como hacer un módulo para Visuse
 
Visuse: resumen del I Hackathon
Visuse: resumen del I HackathonVisuse: resumen del I Hackathon
Visuse: resumen del I Hackathon
 
Presentacion Visuse para el Hachathón
Presentacion Visuse para el HachathónPresentacion Visuse para el Hachathón
Presentacion Visuse para el Hachathón
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

InspIRCd y X-Chat en Ubuntu (Servidor y cliente IRC)

  • 1. InspIRCD Servidor IRC  Comunicación en tiempo real.  Los usuarios pueden comunicarse sin haber tenido  un contacto anterior. En canales o en privado.  Multiplataforma  Software libre  Buena documentación y en español 
  • 2. Enlaces de interés Introducción al IRC  Todos los comandos de IRC  InspIRCd  InspIRCd - Wiki en español  Configuración de InspIRCd (incompleto, español)  Configuración de InspIRCd (completo, en inglés)  Ejemplo de configuración 
  • 3. Instalación sudo apt-get install inspircd xchat  O mediante Synaptic: 
  • 4. Antes de iniciar el servidor... Si intentamos arrancar el servidor con sudo  /etc/init.d/inspircd start no nos deja. Editamos el fichero /etc/default/inspircd:  sudo gedit /etc/default/inspircd  Ponemos: INSPIRCD_ENABLED=1 
  • 5. Iniciamos el servidor Iniciamos el servidor con:  sudo /etc/init.d/inspircd start  Cuando queramos reiniciarlo porque hemos  cambiado la configuración utilizaremos: sudo /etc/init.d/inspircd restart 
  • 6. Conectamos con un cliente Aplicaciones – Internet – Xchat  Conectamos a localhost  4 1 2 3 6 5
  • 7. Entrando en un canal Entramos en un canal 
  • 8. Operaciones básicas en el cliente X-Chat Opciones sobre el canal Opciones sobre los usuarios
  • 9. Algunos comandos de cliente IRC básicos /list Muestra la lista de canales  /join #canal Accede al canal indicado  /leave #canal Abandona al canal  /whois Nick Muestra información del usuario  /nick Nick Cambia tu nick a 'Nick'  /msg Nick holaManda el mensaje 'hola' a 'Nick'  /query Nick Conversación privada con 'Nick'  /quit mensaje Abandona el servidor  También se pueden gestionar mediante los menús y botones de X-Chat
  • 10. El fichero de configuración del servidor sudo gedit /etc/inspircd/inspircd.conf  Ver – Modo resaltado – Marcado - HTML  Recuerda: antes de probar cualquier cambio en la configuración debes reiniciar el servidor para que se vuelva a cargar este fichero: sudo /etc/init.d/inspircd restart
  • 11. Configurando el servidor: Datos del servidor y del admin # Datos del servidor <server name=quot;irc.josequot; description=quot;Mi servidor de IRCquot; network=quot;MiServidorquot;> # Datos de contacto del administrador <admin name=quot;Root Penguinquot; nick=quot;Nickquot; email=quot;root@localhostquot;> # Direcciones IP y puertos a la escucha <bind address=quot;quot; port=quot;6667quot; type=quot;clientsquot;>
  • 12. Configurando el servidor: Puertos a la escucha Por defecto el servidor únicamente escucha en el puerto 6667 de localhost. Para que el servidor escuche en otra IP: <bind address=quot;192.168.1.33quot; port=quot;6667quot; type=quot;clientsquot;> Para que escuche en cualquier dirección IP: <bind address=quot;quot; port=quot;6667quot; type=quot;clientsquot;> Para que escuche en un rango de puertos: <bind address=quot;quot; port=quot;6667-6670quot; type=quot;clientsquot;>
  • 13. Configurando el servidor: Usuarios que pueden acceder Los tag connect nos permiten decidir a qué usuarios aceptar o denegar el acceso al servidor, y establecerles límites de envío. <connect allow=quot;*quot; timeout=quot;60quot; flood=quot;20quot; threshold=quot;1quot; pingfreq=quot;120quot; sendq=quot;262144quot; recvq=quot;8192quot; localmax=quot;3quot; globalmax=quot;3quot;> Los tag connect son leídos de arriba a abajo, teniendo preferencia el que esté primero.
  • 14. Configurando el servidor: Usuarios que pueden acceder II Controlar el acceso mediante password: <connect allow=quot;*quot; password=quot;aaaquot;> Permitir el acceso a un rango de IPs: <connect allow=quot;*196.12.*quot;> Impedir el acceso a un rango de IPs <connect deny=quot;*69.254.*quot;>
  • 15. Configurando el servidor: Otras opciones Para establecer el máximo de usuarios y operadores que puede haber en cada canal: <channels users=quot;20quot; opers=quot;60quot;> Nicknames prohibidos: <badnick nick=quot;ChanServquot; reason=quot;Reservadoquot;>
  • 16. Actividades I 1) Cambia el nombre y la descripción del servidor. 2) Haz que tu servidor escuche en cualquier IP por el puerto 6667. 3) Establece un número máximo de usuarios en canales a tres.
  • 17. Actividades II 4) Permite que acceda cualquier usuario pero con una contraseña. 5) Impide a alguno de tus compañeros que acceda y el resto accedan sin limitaciones. 6) Permite que se acceda únicamente la red local de la clase 7) Permite que se acceda únicamente desde la red local de la clase pero que se necesite una contraseña y que se acceda desde el propio PC que hace de servidor (sin contraseña)