Instalação de servidor Slackware 10.2

Fazer com que o Slackware 10.2 se torne um autêntico servidor é de certa forma uma verdadeira "barbada", mas é claro que somente após a devida instalação e eventuais ajustes de configurações. Aqui tentarei mostrar os passos para fazer com que o Slackware opere em modo texto como servidor de internet.

[ Hits: 60.098 ]

Por: Josevaldo da Rocha Santos em 25/07/2006


Utilizando um servidor DHCP



Dependendo do número de máquinas que a rede vai ter, podemos configurá-las de maneira manual, porém por conveniência é bem mais prático colocarmos um servidor de DHCP no nosso gateway para facilitar a configurações de nossas máquinas internas.

Edite então o arquivo /etc/dhcpd.conf:

# mcedit /etc/dhcpd.conf

e inclua a seguinte configuração:

# dhcpd.conf
#
# Configuration file for ISC dhcpd (see 'man dhcpd.conf')
#

ddns-update-style ad-hoc;
default-lease-time 3600;
max-lease-time 600000;

authoritative;

subnet 192.168.0.0 netmask 255.255.255.0 {
   range 192.168.0.11 192.168.0.254;
   option routers 192.168.0.1;
   option domain-name "seudomio.com.br"; # altere para o seu domínio
   option domain-name-servers 200.XXX.XXX.XXX, 200.XXX.XXX.XXX; # inclua os valores de seus dns, pode ser só um, dois, ou mais.
   option broadcast-address 192.168.0.255;
}

# Máquina 1
host 1 {
   hardware ethernet XX:XX:XX:XX:XX:XX;
   fixed-address 192.168.0.11;  
}

Dessa forma você terá um servidor de IP automático, onde a máquina sempre vai ter o mesmo IP em virtude do mesmo ser atribuído de acordo com o MAC Address da placa de rede do PC cliente.

Agora é só utilizar!

Com esse artigo pretendi disponibilizar uma forma prática e rápida de levantar um servidor de internet com DHCP. É claro que devem haver muitos tutoriais para isso, porém nem sempre usuários iniciantes conseguem ter acesso ao material.

Caso vocês achem interessante, disponibilizarei também como incluir junto no servidor a utilização do proxy, que aumenta e muito a qualidade do acesso, ajudando o nosso link que nem sempre rende o esperado, do mais é somente isso por enquanto.

[]´s
Josevaldo

Página anterior    

Páginas do artigo
   1. Instalação do Slackware 10.2
   2. Configuração de nossas placas Ethernet
   3. Fazendo NAT na nossa rede
   4. Utilizando um servidor DHCP
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Usando Swap na RAM em Sabayon - ZRAM - Método novo

Execução automática de comandos na inicialização do modo gráfico

Instalando o poderoso gerenciador de redes Nagios 3.0 com Apache2

Configurando o X e a placa de vídeo NVidia no Debian Sarge

Certificação Eletrônica no Linux para PJe - Relato de minha experiência como advogado

  
Comentários
[1] Comentário enviado por coffnix em 25/07/2006 - 22:39h

cara, vc poderia ter colocado dicas de como instalar e configurar o MRTG, Apache, SSH e Samba.... seria um conhecimento à mais e enriqueceria muuuuuito esse artigo.... meu pc nuuuunca roda só isso....

mas valew, excelente artigo!!!! té mais

[2] Comentário enviado por bolhoso em 26/07/2006 - 03:23h

Apenas uma contribuição de arquitetura do slack:

coloque os modprobe no /etc/rc.d/rc.modules, que é o script padrão de carregamento dos módulos. Ele é executado antes de vários outros, assim podendo carregar módulos que são pré-requisitos de, por exemplo, placas de rede.

Crie as regras do iptables em um script separado, o qual você pode colocar uma chamada ou no rc.local (como está sendo feito) ou no rc.inet2 (o que faz mais sentido). No rc.local, é interessante pois a manutenção fica msi centralizada das alterações locais, em contrapartida o serviço de forward será inicializado por último na estação.
Assumindo que existe o /etc/rc.d/rc.firewall, que dispara as regras do iptables, adicione em um dos arquivos citados (mantendo o padrão do slack)
if [ -x /etc/rc.d/rc.firewall ]; then
. /etc/rc.d/rc.firewall
fi;

[3] Comentário enviado por bolhoso em 26/07/2006 - 03:30h

Outra dica de arquitetura, agora em relação a subir as placas de rede, é o fato de automatizar o ifconfig ... up e o pegar o ip por dhcp.
Existe um arquivo, não executável, que contém as configurações de N placas de rede: /etc/rc.d/rc.inet1.conf
Lá, existem as seguintes diretivas:

IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

Respectivamente, é o seguinte:
1) ip da placa de rede que será o eth0
2) máscara da rede que a placa está ligada
3) caso o ip seja obtido via dhcp, coloque yes nesta linha e não coloque nada ("") na linha 1 e 2 da interface atual
4) caso saiba o hostname do servidor dhcp, coloque aqui. Vazio caso queira que um pacote broadcast seja mandado.

Esse arquivo contém vários grupos dessas diretivas, uma para cada interface de rede.

[4] Comentário enviado por bolhoso em 26/07/2006 - 03:31h

Aproveitando o embalo, segue a página de configuração de rede do slack (doc oficial)
http://www.slackware.com/config/network.php

[5] Comentário enviado por InFog em 26/07/2006 - 08:26h

Josevaldo,

Gostei do artigo, mas faltou dizer como essa maquina vai se conectar a internet, pelo que vi ela está em uma rede que já tem um gateway, pois não vi você configurando uma conexão adsl ou mesmo discada. Se ele se conecta a um modem roteado você já não precisaria desta máquina, bastando apenas configurar o modem como server dhcp e ligando-o a um hub, assim você aproveitaria bem mais esses 40GB de hd ae. Mas mesmo assim gostei muito do artigo e combinando essa parte com um proxy ficaria muito bom, Parabéns!

InFog

[6] Comentário enviado por l34ndr0p1m3nt4 em 26/07/2006 - 13:52h


Prefiro deixar a 1ª partição como SWAP para melhor desempenho.


[7] Comentário enviado por thelinux em 26/07/2006 - 15:28h

Parabéns pela iniciativa de colaborar. E, o que você escreveu foi um Artigo e não um livro.
Bom artigo mesmo. Sempre colabore, faz bem a mente.
Sinceramente thelinux.

[8] Comentário enviado por n0ik em 27/07/2006 - 00:00h

como você está tratando de um server vc poderia ter postado um firewallzinho pra galera e ter explicado como fechar portas e serviços desnecessário...
tirando isso o artigo ta massa!!!
flw

[9] Comentário enviado por fernandes10 em 19/04/2007 - 09:52h

Alguém poderia fazer uma passo-a-passo bem explicado e completo com squid e outras coisas. No inicio é dificilll

Mas devagarzinho agente vai agregando e um dia chega lá. Valew!

[10] Comentário enviado por linus black em 03/05/2007 - 22:55h


link traduzido

http://www.slackware.com/config/network.php



netconfig A maneira preferida do ajuste - acima de sua conexão de rede é com o uso do programa do netconfig. Funcionar isto porque a raiz e você serão apresentados com uma série das perguntas à resposta. O programa editará então a lima de rc.inet1.conf. Você necessitará também a sustentação da semente para seu cartão da rede. O programa do netconfig pode sondar seu sistema para um cartão da rede e permiti-lo. Ou você pode editar /etc/rc.d/rc.modules e selecionar seu cartão. Você pode, naturalmente, editar as limas da configuração de rede à mão. São /etc/rc.d/rc.inet1.conf e /etc/rc.d/rc.inet2, que são discutidos em um detalhe mais grande abaixo. Sustentação de DHCP Começando com Slackware 7.0, o programa do netconfig perguntará se você quiser usar DHCP para sua instalação da rede. Ou você pode editar rc.inet1.conf para funcionar /sbin/dhcpd para você. Ser certo que você tem a sustentação da semente para seu cartão da rede permitido (o netconfig pode fazer este para você). rc.inet1 o papel de rc.inet1 é simples: configura seus dispositivos do trabalho em rede e ajusta acima seu roteamento. Essencialmente, rc.inet1 é a lima que lhe dá uma rede no primeiro lugar, lendo opções dos config de sua lima dos config: rc.inet1.conf. Esta lima da configuração é consideravelmente simples, ele suporta até 3 dispositivos diferentes do trabalho em rede. Para cada dispositivo há uma seção como o seguinte: # informação dos Config para eth0: IPADDR [0] = "" NETMASK [0] = "" USE_DHCP [0] = "" DHCP_HOSTNAME [0] = "" Seu IP address (IPADDR) que você pode começar de seu administrador da rede. O netmask está indo quase sempre ser 255.255.255.0, a menos que sua máquina estiver no alto do subnet (em que caso você provavelmente não necessita esta página). USE_DHCP e DHCP_HOSTNAME são usados se você alugar um IP address de um usuário de DHCP. No fundo de rc.inet1.conf você encontrará: # IP address da passagem do defeito: "" de GATEWAY= # mudança isto a “sim” para a saída eliminar erros ao stdout. Infelizmente, # /sbin/hotplug parece incapacitar o stdout assim que você verá somente a saída eliminar erros # quando rc.inet1 for chamado diretamente. DEBUG_ETH_UP= " não " A PASSAGEM está indo geralmente ser a primeira máquina em seu subnet (embora não pode ser… pede sua rede admin.). DEBUG_ETH_UP pode ser usado para finalidades eliminando erros. rc.inet2 rc.inet1 dá-lhe uma rede; rc.inet2 termina o trabalho da configuração de rede funcionando o material nessa rede. Todos os serviços ou daemons que usarem a rede devem ser começados desta lima. A maioria dos certificados do rc na carga de começar daemons gostam do inetd, do sshd, do ligamento, do NFS, etc. começam chamados de rc.inet2. Outros daemons (httpd, mysql, samba, etc.) começam chamados pelos certificados do init funcionados do rc. M, assim que que é onde você pode querer olhar, se você necessita os incapacitar (ou para ver como trabalha; -)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts