A maior rede de estudos do Brasil

Grátis
421 pág.
kupdf.com redes linux

Pré-visualização | Página 1 de 50

Prefácio 
 Introdução 
 Uma rápida explicação do modelo OSI 
 Redes locais e Internet 
 Servidores Linux 
 
 Capítulo 1: A parte física: placas, cabos, conectores, hubs e switches 
 Placas de rede 
 Tipos de cabos de rede 
 Crimpando os cabos 
 Hubs e Switches 
 Conectando hubs 
 Modo full-duplex 
 Gigabit Ethernet 
 10 Gigabit Ethernet 
 Redes wireless 
 O básico 
 Padrões 
 Aumentando o alcance 
 
 Capítulo 2: Configurando a rede 
 Endereços e compartilhamentos 
 Configurando manualmente no Linux 
 Configurando uma rede wireless 
 A questão dos drivers 
 Configurando a rede wireless manualmente 
 Usando o wpa_supplicant 
 Ativando o wpa_supplicant no boot 
 Opções avançadas 
 Placas Ralink 
 Configurando em modo Ad-Hoc 
 Acesso discado no Linux 
 Configurando o modem ADSL 
 
 Capítulo 3: Entendendo o endereçamento IP 
 Entendendo as máscaras de sub-rede 
 Portas TCP e UDP 
 ICMP 
 ARP 
 Outros protocolos de rede 
 
 Capítulo 4: Segurança 
 As dicas gerais 
 Usando o Nmap 
 Usando o Nessus 
 Usando o Wireshark (Ethereal) 
 Entendendo (e quebrando) a segurança em redes Wireless 
 Usando o Kismet 
 Quebrando chaves WEP 
 Usando o HFNetChk 
 
 Capítulo 5: Compartilhando a conexão 
 Uma revisão sobre gerenciamento de pacotes e serviços 
 Compartilhando 
 Configurando um servidor DHCP 
 DHCP com IP fixo 
 Compartilhar a conexão usando uma única placa de rede 
 Configurando um servidor proxy com o Squid 
 Instalando o Squid 
 Criando uma configuração básica 
 Configurando o cache de páginas e arquivos 
 Adicionando restrições de acesso 
 Bloqueando por domínio ou palavras 
 Gerenciando o uso da banda 
 Bloqueando por horário 
 Proxy com autenticação 
 Configurando um proxy transparente 
 Usando o Sarg para monitorar o acesso 
 Usando o DansGuardian para barrar páginas impróprias 
 Configurando os clientes 
 Atualizando as blacklists 
 Proxy transparente com o DansGuardian 
 
 Capítulo 6: Configurando um servidor de arquivos e impressoras 
 Configurando um servidor Samba 
 Instalando 
 Cadastrando os usuários 
 Configurando usando o Swat 
 Permitindo que os usuários compartilhem pastas 
 Configurando manualmente o /etc/samba/smb.conf 
 Usando o Samba como controlador de domínio (PDC) 
 Logando clientes Windows 
 Logando clientes Linux 
 Usando o NFS 
 Mais opções 
 Compartilhando impressoras com clientes Linux e Windows 
 Mantendo o horário sincronizado 
 
 Capítulo 7: Web, FTP e Quota 
 Instalando um servidor LAMP 
 Instalando o Apache 
 Entendendo a organização dos arquivos Apache 2 
 Ativando o SSL 
 Instalando o suporte a PHP 
 Instalando o MySQL 
 Administração básica do banco de dados 
 Usando o phpBB 
 Virtual Hosts 
 Configurando no Fedora 
 Gerando estatísticas 
 Performance do Apache 
 Instalando um Servidor FTP 
 Criando usuários 
 Quotas de disco 
 Configurando o Bind 
 DNS Reverso 
 
 Capítulo 8: Acesso remoto 
 Usando o VNCserver 
 TightVNC 
 VNC no Windows 
 Usando o SSH 
 Configuração do cliente 
 Configuração do servidor 
 Usando chaves 
 Transferindo arquivos 
 Usando o shfs 
 Criando túneis seguros 
 SSH no Windows 
 Usando o rssh 
 Usando o FreeNX Server 
 O sistema de compressão 
 Instalando no Debian e derivados 
 FreeNX no Mandriva 
 FreeNX no Fedora 
 FreeNX no SuSE 
 Usando o cliente NX 
 FreeNX e VNC 
 Acessando máquinas Windows via RDP (WTS) 
 Configurando um servidor XDMCP 
 Abrindo diversos terminais gráficos 
 Ativando o compartilhamento 
 
 Capítulo 9: Terminais leves com o LTSP 
 Entendendo o LTSP 
 O servidor 
 Os terminais 
 Usando os terminais 
 Instalando os serviços-base 
 Instalando os pacotes do LTSP 
 Configurando os terminais 
 Configurando o servidor 
 DHCP 
 TFTP 
 NFS 
 O arquivo principal: Its.conf 
 Swap 
 Testando 
 Personalizando as configurações 
 Uma palavra sobre segurança 
 Mais configurações 
 Usando dispostividos de armazenamento locais 
 Usando o som nas estações 
 Usando a impressora nos terminais 
 Placas de rede ISA 
 Usando um HD para boot dos clientes 
 Curiosidade: usando um terminal realmente antigo 
 
 Capítulo 10: Configurando um servidor de e-mails 
 Instalando o Postfix 
 Cadastrando usuários 
 Configurando 
 Instalando um webmail 
 Autenticando os clientes 
 Ativando o TLS 
 Adicionando um antivírus 
 
 Capítulo 11: Firewall 
 Escrevendo um script de firewall 
 Forwarding de portas 
 Bloqueando portas de saída 
 Bloqueando domínios 
 Resumo das regras do Iptables 
 Testando com o Nmap 
 Executando com um usuário separado 
 Usando o FireStarter 
Prefácio 
 
Quando recebi o convite para escrever o prefácio desta segunda edição do livro Redes e 
Servidores Linux, fiquei muito feliz. Afinal de contas, tenho sido um ávido usuário dos 
produtos que o Carlos Morimoto desenvolve e dos livros que escreve. Escrever este prefácio 
é uma oportunidade e tanto de expressar minha admiração e gratidão pelo trabalho de quem 
tanto tem contribuindo para disseminar o uso de sistemas livres no Brasil, uma causa à qual 
tenho me dedicado há muitos e muitos anos. 
O trabalho mais famoso do Carlos é o Kurumin, que é uma distribuição GNU/Linux baseada 
no Debian e Knoppix. O Kurumin é extremamente fácil de usar e já ganhou diversos prêmios 
no Brasil, sendo usado por um número incontável de usuários. Além disto, o Carlos é 
também editor do Guia do Hardware.net [1] e autor de diversos livros sobre Linux, Hardware 
e Redes. 
Uso o Kurumin em meu trabalho e em casa, já há alguns anos. Dentre tantas opções 
existentes, o que me chama mais atenção no Kurumin é a sua simpatia. Parece que o 
sistema fala com a gente, sempre querendo nos ensinar, mostrando atalhos para realizar um 
grande número de tarefas. 
Até aqueles hábitos tão comuns dos usuários de computadores, que não lêem nada e só 
param para pensar melhor quando algo dá errado foram previstos, de forma quase que 
sobrenatural. Parece que tudo foi pensado. Os livros transmitem a mesma sensação de 
intimidade, de conhecimento cúmplice, em que nos contam diversos segredos de forma 
clara, objetiva, sem esconder nada. 
Sistemas operacionais livres, como GNU/Linux e suas variações, como o Kurumin, possuem 
uma quantidade inimaginável de aplicativos também livres, que podem ser usados para 
resolver problemas dos mais variados tipos. Diferentemente do que ocorria alguns anos 
atrás, em que ninguém conhecia o mundo do software livre e suas potencialidades, admitir 
tal ignorância nos dias de hoje é, para ser gentil, no mínimo perigoso para a reputação 
profissional. 
Este livro nos guia por algumas das tarefas mais comuns e importantes na configuração e 
administração de servidores GNU/Linux, como o compartilhamento da conexão e 
compartilhamento de arquivos, configuração de servidores web, acesso remoto, correio 
eletrônico, criação de redes de terminais com o LTSP, redes sem fio, firewall, segurança, 
enfim, muitos dos tópicos mais importantes no dia a dia de um profissional de suporte de 
sistemas. 
A área de informática, por sua grande diversidade, complexidade e uma taxa de evolução 
assustadora, faz com que mesmo profissionais experimentados, com vários anos de 
experiência, se sintam desamparados e despreparados para lidar com os desafios diários do 
trabalho. O movimento de software livre, que agrega uma comunidade de centenas de 
milhares de pessoas ao redor do mundo, torna este cenário ainda mais complexo e 
desafiador. 
Para começar a entender este mundo, tirando o melhor proveito possível de tudo que nos é