IRC Servidor Conf (ircd.conf)
Arquivo de configuração do servidor de IRC
Categoria: Ftp
Software: IRC Servidor Conf
[ Hits: 24.538 ]
Por: Grégory H. Ebertz
Configurando um servidor de IRC no FreeBSD
Instalar/configurar um servidor de IRC em seu server FreeBSD é
algo muito simples de se realizar. Inicialmente você vai
precisar pegar o arquivo irc-2.9.4.tgz por FTP ou no
diretório /cdrom/packages/All, caso você possua o CD do FreeBSD.
Para instala-lo utilize o comando pkg_add:
# pkg_add irc-2.9.4.tgz
Após você executar o comando acima, vá para o diretório
/usr/local/lib/ircd e crie o arquivo ircd.conf. Este
arquivo é o responsável por toda a configuração do servidor.
Uma vez criado o arquivo ircd.conf você poderá criar um
arquivo para ser exibido aos usuários quando eles se conectarem
ao servidor. Para isso basta criar o arquivo
/usr/local/lib/ircd/motd contendo o banner a ser exibido.
Agora que você já configurou o seu servidor, você já pode
colocá-lo em funcionamento. Vá para o diretório
/usr/local/etc/rc.d e crie o arquivo ircd.sh com o
seguinte conteúdo:
---------
#!/bin/sh [ -x /usr/local/sbin/ircd ] && /usr/local/sbin/ircd && echo -n ' ircd'
--------
Sete o arquivo com:
# chmod +x ircd.sh
Agora sempre que seu servidor sofrer um boot o ircd será
carregado automaticamente. Para carregar o seu server IRC sem
dar um boot em seu servidor digite:
# /usr/local/etc/rc.d/ircd.sh &
Pronto, seu servidor IRC já esta instalado e funcionando!
# # Arquivo ircd.conf de exemplo 26/01/04 # Desenvolvido por Grégory H. Ebertz - www.datacenter.psi.br ################################################### # Parametros Gerais ################################################### # M:irc.seuservidor.com.br:*:Nome Demonstrativo do seu servidor:6667 # # A linha acima eh obrigatoria e serve para identificar # o servidor juntamente com a porta default de conexao. # A:PROVEDOR/Cidade/UF:Rede de IRC:nick-do-administrador[email@provedor.com.br] # # A linha acima eh obrigatoria e serve para informar ao # cliente IRC onde fica o servidor de IRC , e tambem o # nick/e-mail do responsavel pelo mesmo. # # Classes de conexao # Y:1:90:0:200:100000 Y:10:90:0:5:100000 Y:33:120:0:0:819200 Y:34:120:20:1:819200 # # As linhas acima definem as classes de conexao. # O administrador pode criar varias classes definindo uma # para cliente , outra para servidor , assim por diante.. exemplo : # O Formato eh: # Y:NumeroDaClasse:Frequencia de ping:Frequencia de Conexao:Numero de Links:Numero maximo de sendq's. # # USERS I:*@*::*@*::1 # # A linha acima define autorizacao para conexao do servidor. # No caso da linha especificada acima , eh autorizada a entrada # de qualquer host no servidor. Pode-se tambem exigir uma senha # de conexao para isto cria-se uma linha: # I:*@*:senha-de-conexao:*@*::classe # No exemplo acima foi utilizado a classe 1 (destinada ao cliente # que efetua a conexao no servidor) # # OUTRAS PORTAS DE ACESSO P:*:*:*:6669 P:*:*:*:7000 P:*:*:*:7001 P:*:*:*:7002 # ################################################### # CONFIGURACAO DE OPERADORES (IRCOPS) ################################################### # # IRCOPS MASTER (opcional) O:ircop@200.247.123.456:senhapadrao:NickDoIRCOP::10 # #IRCOPS LOCAIS (opcional) # o:ircop@200.247.123.456:senhapadrao:NickDoIRCOP::10 # # Em ambos os casos o formato da linha eh: # O:hostname (a string "@" eh permita):password:OperName::classe # A diferenca entre os dois tipos de operadores eh que o operador # local pode executar os comandos: /kill , /squit e /connect . # ################################################### # HUBS e LINKS COM OUTROS SERVIDORES E IRC ################################################### # C:ip.do.outro.servidor:senha-do-link:irc.nome-do-outro-servidor.com.br:7002:34 N:ip.do.outro.servidor:senha-do-link:irc.nome-do-outro-servidor.com.br::34 H:*::irc.nome-do-outro-servidor.com.br # # As linhas acima sao sempre usadas em conjunto, necessitando coinfigurar # uma para cada link que seu servidor venha a estabelecer. # O formato das linhas eh: # C:IP:Password:hostname:porta:classe # N:IP:Password:hostname:mascara_de_dominio:classe # H:*::hub_server # ################################################### # CONFIGURACOES DIVERSAS ################################################### # # Redirecionamento # B:-1::irc.braznet.com.br:6667: # # A linha acima redireciona os usuarios, classe 1, para o servidor # irc.braznet.com.br quando o numero de links definido para essa classe # tiver sido alcancado. # O formato desta linha eh: # # B:Classe/Host Mask::Server_Name:Porta: # # # Controle de acesso. # # Para banir um usuario do seu servidor voce precisa de uma linha K. # O seu formato eh: # K:Hostname:tempo_de_intervalo/comentario:User:porta: # K:*.provedor.com::*ONION*:0 # # A linha acima "bani" do seu servidor o usuario ONION , proviniente de # qualquer host pertencente ao dominio provedor.com. # K:*.unicamp.br:1100-1700:*:0 # # A linha acima nao permite que nenhum usuario do dominio unicamp.br # se conecte ao seu servidor no horario de 11:00 AM a 5:00 PM. # # Fim
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Falta pacotes de suporte ao sistema de arquivos (Gerenciador de discos... (2)
Enzo quer programar mas não faz código pra não bugar (12)
Erro de Montagem SSD Nvme (12)
WebScrapping através de screenshot devido a bloqueios de Shadow DOM (1)