IRC Servidor Conf (ircd.conf)
Arquivo de configuração do servidor de IRC
Categoria: Ftp
Software: IRC Servidor Conf
[ Hits: 24.569 ]
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
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
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
qual tipo de interface linux para processador do tipo apu (7)
Alternar as janelas clicando na barra de tarefas (2)
Agora temos uma assistente virtual no fórum!!! (244)
Ubuntu 22.04 / Bluethooth - Falha na conexão BlueZ | Não conecta caixa... (6)