Escolar Documentos
Profissional Documentos
Cultura Documentos
showtopic=217132&hl=linux
Logado como: Alcimar ( Sair ) Meus Controles · Ver Novos Posts · Meu Assistente · Meus Tópicos · Ajuda · 0 Convite · 2 Novas
Mensagens
CPturbo > 9 - Dispositivos Móveis, Programação e Outros Conteúdos Diversos > 9.8 - Tutoriais
Diversos
2 Páginas 1 2 >
Post #1
Postigo Zanolla Feb 18 2010, 03:35 PM
1 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Servidores de Internet
2 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
3 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
servidor dedicado:
4 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Temos também a questão dos e-mails, que pode ser resolvida rodando
um servidor Postfix ou utilizando o Google Apps for you Domain, como
veremos em detalhes no capítulo 8.
5 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Tudo isso pode parecer complicado de início, mas, ao longo do livro, você
vai descobrir que é bem mais simples do que parece. Assim como nos
outros livros da série, o principal objetivo é explicar os temas de forma
abrangente, porém em linguagem simples. Aperte os cintos e vamos lá.
Um dos usos mais comuns e mais simples para um servidor Linux de rede
local é simplesmente compartilhar a conexão. A vantagem de usar um
servidor dedicado ao invés de simplesmente compartilhar usando o
próprio modem ADSL é que você pode incluir outros serviços, como um
cache de páginas (Squid), filtro de conteúdo (SquidGuard ou
6 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Uma máquina mais atual, como um Pentium E ou um Athlon X2, com 512
MB de RAM e um HD de 7200 RPM, já pode rodar o mesmo proxy para
100 ou 200 micros com folga, incluindo serviços adicionais (como uma
VPN, por exemplo). Adicione 2 GB de RAM e ele poderá rodar também um
servidor de arquivos para os mesmos 200 micros.
Compartilhando a Conexão
7 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Embora acabe sendo mais trabalhoso, nada impede que você configure o
modem como roteador e use o servidor para novamente compartilhar a
conexão recebida do modem, acrescentando os demais serviços. Nesses
casos, você vai precisar configurar o modem para encaminhar ao
servidor as portas que devem ficar abertas, como a porta 22, usada pelo
SSH (caso você pretenda administrar o servidor remotamente), por
exemplo. Isso é feito através da interface de administração do modem,
através da opção "Port Forwarding", ou similar:
No final, sua rede ficaria com uma topologia similar a essa, com o
servidor colocado entre a rede local e o modem. Uma das interfaces do
servidor receberia um endereço de rede local, de forma a receber os
acessos provenientes dos clientes da rede e a segunda seria configurada
para acessar a Internet através do modem:
8 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
CÓDIGO
# /etc/network/interfaces
9 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
CITAR
CÓDIGO
CÓDIGO
#/etc/iftab
10 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
CÓDIGO
# /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR= 00:16:36:D1:89:1D
BOOTPROTO=static
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.1.1
NETWORK=192.168.1.0
#/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=00:02:44:95:1D:88
BOOTPROTO=dhcp
USERCTL=no
Ativando o Compartilhamento
11 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
CÓDIGO
# modprobe iptable_nat
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
CITAR
CÓDIGO
A barra invertida ("\") faz com que o shell não interprete o caractere
seguinte (no caso, a quebra de linha), permitindo quebrar o comando em
duas linhas, sem causar um erro. Esse é um truque que permite incluir
comandos longos demais para caberem na página, divididos em duas
linhas ou mais. Na verdade, o comando forma uma única linha.
12 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
CÓDIGO
CÓDIGO
#!/bin/sh
13 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
# /etc/rc.local
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
CÓDIGO
#!/bin/bash
# Interface da Internet:
ifinternet="eth1"
iniciar(){
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o $ifinternet -j MASQUERADE
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
echo 1 > /proc/sys/net/ipv4/conf/default/rp_filter
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i $iflocal -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP
}
parar(){
iptables -F
iptables -F -t nat
}
14 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
case "$1" in
"start") iniciar;;
"stop") parar;;
"restart") parar; iniciar;;
*) echo "Use os parâmetros start ou stop"
esac
Este é um shell script que aceita três funções: start, stop e restart,
executando dentro de cada uma os comandos que compartilham e param
o compartilhamento da conexão. Esta estrutura é similar à usada nos
demais scripts de inicialização do sistema, como os do Apache, Samba,
Squid e outros serviços.
CÓDIGO
# chmod +x /etc/init.d/compartilhar
CÓDIGO
# /etc/init.d/compartilhar start
# /etc/init.d/compartilhar stop
Para que o script seja executado durante o boot, você pode adicionar o
comando "/etc/init.d/compartilhar start" no arquivo "/etc/rc.local", em
vez de colocar os comandos diretamente, como fizemos no exemplo
anterior.
Outra opção (mais elegante) é criar um link para ele dentro da pasta
"/etc/rc5.d", o que também faz com que ele seja executado durante o
boot:
CÓDIGO
# cd /etc/rc5.d
15 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
# ln -s ../init.d/compartilhar S21compartilhar
Como vimos no primeiro capítulo, o "S" indica que o script deve ser
executado com o parâmetro "start" e o "21" indica a ordem em que deve
ser executado durante o boot, em relação aos outros serviços. A ordem
de execução dos serviços muda de distribuição para distribuição, mas
nessa posição garantimos que ele será executado depois da ativação das
interfaces de rede e de outros serviços essenciais.
Isso nos leva a uma terceira opção para salvar a configuração, utilizando
os próprios arquivos de inicialização do sistema. Ela é a mais "correta" do
ponto de vista técnico, embora menos flexível. Nesse caso, a
configuração seria feita em três passos:
16 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Para usar este recurso, adicione uma seção como esta para cada host no
final do arquivo dhcpd.conf, depois de todas as linhas de configuração,
mas antes de fechar a chave (}):
CÓDIGO
host m5 {
hardware ethernet 00:0F:B0:55:EA:13;
fixed-address 192.168.1.211;
}
CÓDIGO
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
host m5 {
hardware ethernet 00:0F:B0:55:EA:13;
fixed-address 192.168.1.211;
}
host semprao {
hardware ethernet 00:0F:B0:45:BC:17;
fixed-address 192.168.1.212;
}
17 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
CÓDIGO
# /etc/init.d/dhcp3-server restart
Como este "servidor" é o seu próprio micro, que precisa ser desligado de
vez em quando, você decide manter a rede da forma que está, com o
modem compartilhando a conexão e o seu micro funcionando como um
segundo gateway, dentro da rede local. Você quer que a rede continue
funcionando mesmo quando seu micro precisar ser desligado por um
certo tempo, por isso mantém o servidor DHCP do modem ativo, junto
com o servidor DHCP instalado no seu micro, configurados para
fornecerem faixas diferentes de endereços, de forma a minimizar
conflitos.
18 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Instalando o Squid
CITAR
CÓDIGO
19 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
CÓDIGO
# mv /etc/squid/squid.conf /etc/squid/squid.conf.orig
CÓDIGO
http_port 3128
visible_hostname gdh
acl all src 0.0.0.0/0.0.0.0
http_access allow all
Estas linhas são o suficiente para que o Squid "funcione". Como viu,
aquele arquivo de configuração gigante tem mais uma função
informativa, citando e explicando as centenas de opções disponíveis.
Apenas um punhado das opções são realmente necessárias, pois, ao
omití-las, o Squid simplesmente utiliza os valores default. É por isso que
acaba sendo mais simples começar com um arquivo vazio e ir inserindo
apenas as opções que você conhece e deseja alterar.
acl all src 0.0.0.0/0.0.0.0 e http_access allow all: Estas duas linhas
criam uma acl (uma política de acesso) chamada "all" (todos), incluindo
todos os endereços IP possíveis. Ela permite que qualquer um dentro
desta lista use o proxy, ou seja, permite que qualquer um use o proxy,
sem limitações.
CÓDIGO
# /etc/init.d/squid restart
20 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
CÓDIGO
CÓDIGO
Videos
21 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Fonte: http://www.youtube.com/watch?v=mMOYjrLxGjA
Fonte: http://www.youtube.com/watch?v=BN6Y01EapoA
22 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Fonte: http://www.youtube.com/watch?v=p6-0BF_aicA
Material Complementar
Internet
Internet
Internet
E-Book
Gostou Clica em
--------------------
23 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Putz detonou!!!
--------------------
TimBer - SceneLovers Últimos Tópicos
[tor][http][R5]
Legião / Legion
(2010)
[tor][http][R5]
O Fim Da
Escuridão / Edge
Of Darkness
(2010)
[tor][http]
[DVDRip]
Agora (2009)
[tor][http]
[DVDRip] Planeta
51 (2009)
[tor][http]
Grupo: Scene Lovers
[DVDRip]
Posts: 2.145
Besouro - O
Agradecimento(s): 4908
Filme (2009)
Registrado em: 16-February 07
Membro No.: 7.183
24 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Putz detonou!!!
Obrigado Timber
--------------------
Grupo: Membros
Posts: 457
Agradecimento(s): 46
Registrado em: 23-December
08
De: Japão
Membro No.: 57.888
[]´s
Igor R.
--------------------
|| Membro Get Series || Membro Coladoradoes ||
25 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
Grupo: Colaborador - 6
Posts: 782
Agradecimento(s): 1231
Registrado em: 18-December
08
De: Nova Lima MG
Membro No.: 57.782
show de bola !
parabens !
--------------------
“A força do Linux é que se ninguém poder te ajudar, você tem ainda a opção de criar seu próprio
caminho, pois pode ter a sua cópia do Linux e fazer o que quiser para melhorá-la para o seu
uso.” - Linus Torvalds.
Grupo: Membros
Posts: 689
Agradecimento(s): 28
Registrado em: 10-February 07
De: Dentro do Cpturbo
Membro No.: 6.439
Valeu
26 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
--------------------
vou pesquisar
--------------------
otimo tutorial..
bem explicado. valeu
27 de 28 29/3/2010 09:54
Servidores De Internet Linux - CPturbo http://www.cpturbo.org/cpt/index.php?showtopic=217132&hl=linux
--------------------
Grupo: Membros Premium
Posts: 1.517
Agradecimento(s): 73
Registrado em: 22-February 07
De: localhost
Membro No.: 7.944
--------------------
http://tinypic.com/r/1z4xw95/4
Grupo: Membros
Posts: 599
Agradecimento(s): 97
Registrado em: 17-August 08
De: nordeste
Membro No.: 47.635
Digite Palavra-Chaves Pesquisar no Tópico « Mais Velho · 9.8 - Tutoriais Diversos · Mais Novo »
2 Páginas 1 2 >
1 Membros: Alcimar
28 de 28 29/3/2010 09:54