Configurando servidores DHCP, BIND, Squid, Sarg, Samba e algumas regras IPtables

Tutorial completo sobre como montar e configurar servidores DHCP, BIND, Squid, Sarg, Samba e algumas regras IPtables no Debian.

[ Hits: 31.164 ]

Por: Danilo Menzanoti Fugi em 15/12/2014 | Blog: http://www.drmusical.vai.la


Removendo ambiente gráfico / Configurações



Depois de instalado o Debian 7, remova parte gráfica para entrar somente no console. Abrir o terminal - entrar como root com o comando:

su

Colocar a senha do root. E agora remover a parte gráfica:

# update-rc.d -f gdm3 remove

Ainda ficaram 5 segundos no GRUB para remover. Vamos alterar o arquivo:

# etc/default/grub

Localizar a linha: GRUB_TIMEOUT=5

Mudar para:

GRUB_TIMEOUT=0

Depois dê um Ctrl+o e Ctrl+x, e pronto.

# reboot #Para reiniciar e testar.

Configurando APT corretamente

Arrumando o APT para baixar pacotes da internet.

Vamos editar o arquivo /etc/apt/sources.list. Para isso, vamos com os comandos:

# cd /etc/apt
# nano sources.list

Vá até o final do arquivo e digite:

deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb http://ftp.br.debian.org/debian stable main contrib non-free
deb-src http://ftp.br.debian.org/debian stable main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://dl.google.com/linux/deb stable main

Depois dê um Ctrl+o, Ctrl+x e pronto.
Agora é só atualizar a lista de pacotes, com:

# apt-get update

Agora estamos prontos para começar a instalar os pacotes e fazer as configurações.

Personalização da tela de login do Debian (opcional)

Vamos personalizar a tela do terminal:

# apt-get install linuxlogo

Mostrar o logo atual:

# linux_logo

Ver outros para alteração:

# linux_logo -L n

Lembre-se que "n" varia de 1~24, escolha o mais legal.

E altere o arquivo /etc/linux_logo.conf, mudando o "-L 14".

Agora, vamos colocá-lo no terminal:

# cd /etc/
# mv issue issue.bkp
# mv issue.linuxlogo issue

Dê um reboot.
E confira as mudanças.

Setando as interfaces de rede

Vamos primeiro em:

# cd /etc/network/
# nano interfaces

Vamos acrescentar a linha:

#THE SECONDARY NETWORK INTERFACE
Auto eth1
Iface eth1 inet static
Address 192COLOQUESEUIP
Netmask 255SuaMáscara
Broadcast 192Seubroadcast255

Depois dê um Ctrl+o, Ctrl+x e pronto.

Ou, podemos utilizar o comando:

# ifconfig eth0 192.168.1.1 netmask 255.255.255.0

Agora com o comando:

# ifconfig

Verá todas as interfaces: eth0, eth1 e loopback.
Poderá detalhar como:

# ifconfig eth0
Ou:
# ifconfig eth1

    Próxima página

Páginas do artigo
   1. Removendo ambiente gráfico / Configurações
   2. Instalando e configurando o servidor DHCP
   3. Restante da configuração do BIND 9
   4. Iniciando as regras do Firewall
Outros artigos deste autor

Cluster de alta disponibilidade para servidores web com Debian 7.1 + Corosync + Pacemaker + DRBD

Montagem de Cluster Beowulf

MikroTik RouterOS 5.20 para provedores - Tutorial completo

Leitura recomendada

Debian: Como criar um repositório local, offline

Instalação e configuração do J2SE

MySQL + Apache + PHP + OCI8 + PHPMyAdmin no Ubuntu Server

Documentação para a função de carregamento saudável da bateria do notebook Acer Aspire 5 no Linux

Simulando links com o netem

  
Comentários
[1] Comentário enviado por wagnerfs em 16/12/2014 - 00:06h

Obrigado por compartilhar o conhecimento.

[2] Comentário enviado por danilofugi em 16/12/2014 - 16:49h


[1] Comentário enviado por k666 em 16/12/2014 - 00:06h:

Obrigado por compartilhar o conhecimento.


Obrigado, contribuindo com a Comunidade!

[3] Comentário enviado por DarkLinnux em 17/12/2014 - 10:48h

Muito bom, muito obrigado por compartilha o seu conhecimento com a galera do VOL =)

[4] Comentário enviado por danilofugi em 17/12/2014 - 10:57h


[3] Comentário enviado por ramonlima em 17/12/2014 - 10:48h:

Muito bom, muito obrigado por compartilha o seu conhecimento com a galera do VOL =)


Obrigado! vlw pelo comentario!!

[5] Comentário enviado por maurofontoura em 17/12/2014 - 23:41h

Vou fazer ótimo artigo

[6] Comentário enviado por maurofontoura em 18/12/2014 - 21:23h

GRUB_TIMEOUT=0
Apos configurar tem que digitar o update-grub para funcionar

[7] Comentário enviado por will.kof1 em 13/01/2015 - 12:42h

Não entendi o começo. Neste caso está estação possui 2 placas de rede ?
Por exemplo: eth0 com o modem no modo router já autenticado (WAN) e eth1 como (LAN) saindo para um switch ou um wi-fi ?
Desta forma todos os serviços são apontados na eth1 ?

[8] Comentário enviado por danilofugi em 13/01/2015 - 13:44h


[7] Comentário enviado por will.kof1 em 13/01/2015 - 12:42h

Não entendi o começo. Neste caso está estação possui 2 placas de rede ?
Por exemplo: eth0 com o modem no modo router já autenticado (WAN) e eth1 como (LAN) saindo para um switch ou um wi-fi ?
Desta forma todos os serviços são apontados na eth1 ?


Exatamente will.kof1 eth0 já saindo pra wan e eth1 sainda para switch ou wifi
e a regra iptable força a navegação da porta 80 para a 3128 (proxy)

Desculpe, acho que não expliquei esse início de como é a máquina...
No meu caso instalei numa máquina virtual com a eth0 fazendo NAT com a máquina real e eth0 saindo para outras máquinas virtuais
vlw

[9] Comentário enviado por evertonterra em 28/02/2015 - 19:46h


Uma dúvida a configuração do squid equivale a quanto de Cache qual configuração faria para 30G de espaço no hd e quanto de memória coloco em um servidor com 2GB de RAM?

[10] Comentário enviado por danilofugi em 02/03/2015 - 11:45h


[9] Comentário enviado por evertonterra em 28/02/2015 - 19:46h


Uma dúvida a configuração do squid equivale a quanto de Cache qual configuração faria para 30G de espaço no hd e quanto de memória coloco em um servidor com 2GB de RAM?


Caro amigo evertonterra
me foquei apenas na configuração do Squid na parte de configuração dos logs analisados pelo Sarg, mas você pode obter os valores ideias de cache para seu servidor no link http://www.vivaolinux.com.br/topico/Squid-Iptables/Tamanho-do-Cache-Squid-ideal
Quanto a memória Ram dos meus servidores estavam apenas com 512mb, sendo satisfatório!
obrigado

[11] Comentário enviado por eutugite em 10/04/2015 - 05:07h


criei uma maquina virtual e instalei o Ubuntu 14.10 server de 32 bits. Estes comandos funcionam com o ubuntu ou apenas com o debian

[12] Comentário enviado por danilofugi em 10/04/2015 - 10:07h


[11] Comentário enviado por eutugite em 10/04/2015 - 05:07h


criei uma maquina virtual e instalei o Ubuntu 14.10 server de 32 bits. Estes comandos funcionam com o ubuntu ou apenas com o debian


Olá eutugite
é bem provável que os comandos sejam os mesmo por ser linux, mas o que deve mudar são os pacotes, mas utilize sempre o TAB para completar os comandos, e buscar os pacotes, vai te ajudar muito na obtenção do pacote correto. Ex. cd /etc/netw [tab] (irá puxar o resto automático) pacotes também, mas com 2 tabs ok?
obrigado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts