Página seguinte Página anterior Índice

67. sistema/rede

67.1 Para utilizar o apache com suporte a SSL, como devo proceder?

O servidor Apache, pode ser utilizado comercialmente (colocado em produção) não existindo a necessidade de se fazer um registro ou taxa adicional.

Porém quando o servidor apache está utilizando suporte a SSL então primeiramente deve-se fazer o registro do servidor SSL em empresas devidamente credenciadas. Existem diversas empresas que fazem este tipo de serviço, uma delas é esta: http://www.thawte.com

Para fazer a configuração do SSL no servidor APACHE consulte a documentação existente em: http://www.apache.org

67.2 Como comunicar com uma rede IPX?

cliente IPX no Linux: ipxutils servidor IPX no Linux: mars-nwe

Cada pacote tem sua própria documentação, sem contar os HOWTOs e páginas na internet sobre o assunto.

O comando para listar os servidores Novell disponíveis na rede é

slist

67.3 Como comunicar com uma rede windows NT?

Configure o NT para comunicar com o protocolo TCP/IP e desabilite a criptação no registro.

67.4 Como configurar uma interface de rede DHCP?

No X, execute o `control-panel`, entre em "Network Configuration".

Aqui se chegou na tela de configuração da interface, então basta selecionar a opção "Activate interface at boot time" e escolha o protocolo DHCP em "Interface configuration protocol".

Clique em "Done" e está configurada sua interface DHCP, que será ativada na próxima reinicialização do sistema.

67.5 Na inicialização aparecem uns erros net-pf-4 ou coisa parecida.

Essas mensagens são geradas pelo kerneld (carregador automático de módulos do kernel), que tenta carregar o suporte às famílias de protocolos de rede (net-pf), cada uma com um código, assim:

net-pf-3 = ax25
net-pf-4 = ipx
net-pf-5 = appletalk
net-pf-6 = NetROM (para rádio amadores)
O erro aparece porque não há esse suporte no kernel padrão, visto que a grande maioria dos usuários não o necessitam. Desative esses módulos em /etc/conf.modules, colocando as linhas seguintes:
alias net-pf-4 off
alias net-pf-5 off
alias net-pf-6 off

67.6 Ao conectar, mensagens "can't locate module ppp-compress..." aparecem no log.

Mensagens como: modprobe: can't locate module ppp-compress-21 modprobe: can't locate module ppp-compress-26 modprobe: can't locate module ppp-compress-24

Não são propriamente erros, mas sim uma característica dos cernes da série 2.2.x. Para que estas mensagens não sejam mais enviadas ao log, o procedimento indicado é:

Edite o arquivo /etc/conf.modules e insira a linha:

alias ppp bsd_comp

E antes de se conectar, execute:

[root@localhost]# modprobe ppp_deflate

Caso deseje, pode-se colocar esta linha de comando no arquivo /etc/rc.d/rc.local

67.7 Como configuro o DNS no Linux?

A configuracão do DNS no Linux se dá através do arquivo /etc/resolv.conf

Informe o servidor DNS de seu provedor desta forma: nameserver 200.230.243.254

Troque 200.230.243.254 pelo IP do servidor DNS de seu provedor.

Ou pelo linuxconf

O Sr. deve ir a um terminal modo texto e entrar como root, para isto tecle CTRL + ALT + F2, isto mandará você para um modo texto, pedirá o login e depois a senha do root, já no prompt tem que digitar:

[root@localhost]# linuxconf

abrirá uma janela e nela deve selecionar (normalemnte já aparece selecionada) a opção:

Ambiente de Rede DNS - especificação do servidor de nomes

Aqui deixar da seguinte maneira:

Uso do DNS              [X] em operações normais, DNS é necessário
Domínio padrão          <colocar_domínio_do_provedor>
Servidor de nomes 1     <colocar_DNS_primário>
Servidor de nomes 2     <colocar_DNS_secundário>
Servidor de nomes 3     <colocar_DNS_terciário>
Procura domínio 1 (opc) <ordem_da_procura>
....
....

depois com o TAB ir em:
Aceitar
    Sair
        Sair

OBS: os DNS e o dominio o Sr. deve pedir para seu provedor de acesso.

67.8 Gostaria de instruções para a configuração básica do sendmail:

1.0 Instalação

É necessário instalar os pacotes:

sendmail-<versão>
imap-<versão>

E utilizar o comando rpm -ivh <pacotes> a partir do diretório /mnt/cdrom
para instalar os mesmos.


2.0 Configuração pelo mailconf

2.0.1 Breve explicação sobre cada menu de configuração:

Configurar:
            
-> informações básicas    

Como o nome diz, aqui se configura as informações básicas necessárias para
o servidor de e-mail funcionar. Como Servidor de email, Roteador de email,
protocolo de comunicação, etc...
                                  
/etc/sendmail.cf

# Alias for this host
Cw dominio
Cw localhost cliente.dominio
Fw/etc/mail/sendmail.cw
# who I masquerade as (null for no masquerading)
DMcliente.dominio
# Smart host
DSdominio.com.br
# Use this mailer to reach the Smart host
DNsmtp
# Central host for local mail
DHmailserver.dominio.com.br


-> regras de mascaramento          
                            
Serve para alterar o email do usuário que envia a mensagem,
assim o receptor recebe o email de origem alterado.                                  

/etc/sendmail.cf

# Masquerading rules
S1
Rusuario<@cliente.dominio>  $@ cliente < @ cliente.dominio>
Rusuario<@cliente.dominio.> $@ cliente < @ cliente.dominio.>
Rusuario<@cliente.dominio>      $@ usuario < @ suptel>
Rusuario<@cliente.dominio.>     $@ usuario < @ suptel.>


-> domínio virtual de email

Primeiramente deve-se criar um endereço IP virtual pelo DNS, respondendo
esta máquina por 2 ou mais números IP's.

/var/named/arquivos.relacionados

[root@localhost]# cds 
[root@localhost]# named stop 
[root@localhost]# named start 
                                   
Cria-se um registro do tipo MX na configuração do DNS.

Configurar o vpop3d. Para isto, basta trocar a linha do pop-3 por esta:

pop-3   stream  tcp   nowait  root  /usr/sbin/tcpd /usr/lib/linuxconf/lib/vpop3d /usr/sbin/ipop3d

Definir um ou mais domínios virtuais que estão associados com o número IP
Criar um ou mais usuários para este domínio virtual.                   

/etc/vmail/passwd.domínio_virtual
/etc/vmail/shadow.domínio_virtual
/etc/vmail/aliases.domínio_virtual
/var/spool/vmail/domínio_virtual
/vhome/domínio_virtual/

/etc/sendmail.cf 
                                           
# Virtual email domain
CV suptel.dominio
CV usuario

Manage:

-> the mail queue

Serve para visualizar os arquivos que não conseguem ser mandados,
e ficam no diretório /var/spool/mqueue

/var/spool/mqueue

[root@localhost]# mailq 


Definir:

-> Apelidos para usuários

Arquivo que serve básicamente para asociar usuários reais, como root por
exemplo, com usuários do sistema, como MAILER-DAEMON.

/etc/aliases

# Basic system aliases -- these MUST be present.
MAILER-DAEMON:  root ,usuario
postmaster:  root
# General redirections for pseudo accounts.
bin:  root
daemon:  root
games:  root
ingres:  root


-> Apelidos de usuários de domínio virtual

Você pode redirecionar um e-mail virtual para um usuário "real"
da mesma máquina, ou de outra. Pode-se também redirecionar para
um programa em específico, ou redirecionar para outro usuário
virtual.

/etc/vmail/aliases.domínio_virtual

usuario:  usuario@cliente.dominio
cliente:  usuario@dominio.com.br


Gerar:

-> /etc/sendmail.cf

Como o nome diz, irá gravar o arquivo de configuração.


Definir:

-> Remententes rejeitados

Rejeita os emails especificados, enviando uma mensagem de erro
para quem envia o e-mail.

/etc/mail/deny

cliente@dominio    comentário

-> 'repetir para' por IP

Aqui podem ser adicionadas máquinas que podem utilizar este
servidor como servidor de mensagens, através do seu número IP.

/etc/mail/ip_allow

192.198.255.123
192.168.255.220


-> 'repetir para' por nome

Aqui podem ser adicionadas máquinas que podem utilizar este
servidor como servidor de mensagens, através do nome da máquina
ou domínio a que ela pertence.

/etc/mail/name_allow

cliente.dominio


-> Repetir para máquinas

Coloque as máquinas que deseja que utilizem esta máquina
como roteador.

/etc/mail/relay_allow

cliente.dominio 

3.0 Modos de Execução:

3.0.1 Daemon:

O Sendmail é carregado como daemon pelo sistema. Ele
pode ser inicializado através do comando:

[root@localhost]# /usr/sbin/sendmail -bd 

Ou configurado como daemon, no diretório /etc/rc.d/init.d
com o script de configuração sendmail {start|stop|status|restart}

67.9 Como faço para habilitar o acesso telnet e ftp, em minha máquina?

Primeiramente verifique se os seguintes pacotes estão instalados:

[root@localhost]# rpm -q telnet-server

[root@localhost]# rpm -q wu-ftpd

ou

[root@localhost]# rpm -q proftpd

Caso não estejam instalados, para instalá-los:

Coloque o CD 1 do Conectiva Linux no drive de CDROM Monte-o:

[root@localhost]# mount /dev/cdrom /mnt/cdrom

Vá até o diretório das RPMs

[root@localhost]# cd /mnt/cdrom/conectiva/RPMS

Execute o comando de instalação:

[root@localhost]# rpm -ivh telnet-server*

[root@localhost]# rpm -ivh wu-ftpd*

ou

[root@localhost]# rpm -ivh proftpd*

Depois verifique no arquivo /etc/inetd.conf, se existem as seguintes linhas:

ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd

Caso esteja utilizando o proftpd a linha deve ser essa:

ftp stream tcp nowait root /usr/sbin/tcpd in.proftpd

Caso elas estejam comentadas apenas remova o "#".

Agora para ativar as mudanças:

[root@localhost]# cds

[root@localhost]# ./inet stop [root@lcoalhost]# ./inet start

E verifique se no ntstys o inet está selecionado.

[root@localhost]# ntsysv

67.10 Existem emuladores de telnet para Windows compativeis com linux?

O programa 'tera term', freeware encontrado na tucows, é quase totalmente compatível com o vt100 do linux. Você pode inclusive encontrar no site do desenvolvedor uma extensão para SSH e um arquivo terminfo (para total compatibilidade com o terminal teraterm).

http://www.vector.co.jp/authors/VA002416/teraterm.html


Página seguinte Página anterior Índice