Um guia para os iniciantes no mundo do FreeBSD
Como montar um ISP (provedor de acesso a Internet) baseado no FreeBSD.
Apos publicar o tutorial "O que e necessario para se montar um ISP" varias pessoas me
escreveram perguntando sobre a possibilidade de utilizar uma unica maquina como
roteador, servidor de acesso e de aplicacoes e se seria possivel faze-lo com o FreeBSD.
Destes pedidos nasceu este tutorial e nele voces terao uma ideia de como
montar um ISP, usando um unico servidor FreeBSD, ou seja a menor e mais barata, configuracao possivel de
um ISP.
Recomendo que voce leia o tutorial "O que e necessario para se montar um ISP" antes de
ler este. Se voce ja leu podemos proceguir :-).
Para montar um ISP com 16 portas de acesso voce vai precisar:
a) Contratar uma LPCD + CSU/DSU, na velocidade de no minimo 64 Kbps, da sua sede comercial
ate o POP mais proximo.
b) Contratar a conectividade IP de um provedor de Backbone (Embratel, Global-One, telesc, etc).
c) 16 linhas telefonicas (proprias ou alugadas)
d) 16 modens (28.8 ou 33.6 kbps)
e) 1 Servidor FreeBSD com as seguintes caracteristicas (no minimo):
Pentium 166 Mhz
512 KB de cache
64 MB RAM
Controladora SCSI Adptec 2940WU
HD SCSI de 2.1 GB
Floppy drive de 1.44 MB
Placa de Rede ethernet PCI 3Com 3C900(Somente se voce planejar montar uma rede local)
Placa de video Diamond Stealth 64 2 MB PCI (poderia ser uma trident 9440)
Placa multiserial de 16 portas, por exemplo Cyclades-16Y PCI
CD-ROM SCSI 12X
Tape de Backup SCSI de 8.0 GB
Monitor SVGA de 14"
Teclado
Mouse
E se possivel um nobreak! (Altamente recomendado)
Bom, mas vamos ao que interessa...
A estrutura do seu ISP sera parecida com a seguinte:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Roteador do ³
³ provedor de ÃÄÄÄÄÄÄÄÄÄ Internet
³ backbone ³
ÀÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÙ
³
ÚÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄ¿
³ CSU/DSU ³
ÀÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÙ
³ 200.154.12.154 / 255.255.255.0
³
³
³ LPCD a no minimo 64 Kbps
³
³
³ 200.154.15.1 / 255.255.255.0
ÚÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄ¿
³ CSU/DSU ³ ÚÄÄÄÄÄÄÄÄÄÄ¿
ÀÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÙ ÚÄ´ PORTA 01 ³
³ ³ ÀÄÄÄÄÄÄÄÄÄÄÙ
³ . 200.154.15.2 / 255.255.255.0
ÚÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄ¿ .
³ ³ .
³ FreeBSD ÃÄÄÄÄÄÄ´
³ ³ .
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ .
. 200.154.15.17 / 255.255.255.0
³ ÚÄÄÄÄÄÄÄÄÄÄ¿
ÀÄ´ PORTA 16 ³
ÀÄÄÄÄÄÄÄÄÄÄÙ
Inicialmente voce devera (obviamente ;-) ) escolher a sede comercial para o seu ISP,
minha sugestao e que voce escolha uma area que tenha disponivel o numero de linhas
telefonicas que voce vai precisar. Voce podera compra-las ou aluga-las. Verifique com a
operadora telefonica a possibilidade de colocar as linhas em um sistema de busca, para
que seus usuarios possam ligar para apenas um numero e as ligacoes sao distribuidas
automaticamente nas 16 linhas de acordo com a disponibilidade no momento.
Escolhido o local, procure um escritorio de contabilidade de sua confianca
e legalize sua empresa (inscricao municipal, inscricao estadual, etc).
Defina a velocidade para o seu link Internet (minimo de 64 kbps) e
contrate a conectividade IP, via protocolo PPP, junto ao provedor de
backbone escolhido.
Caso o circuito de acesso nao seja contratado juntamente com a conectividade IP,
contrate a LPCD + CSU/DSU, na velocidade necessaria, junto a operadora telefonica local.
O proximo passo sera obter um nome de dominio para o seu ISP.
Para verificar a disponibilidade do dominio desejado consulte o site http://registro.fapesp.br. Mas para poder registra-lo
voce ja devera ter o seu servidor DNS pronto para ser colocado em funcionamento, pois ele sera testado antes de autorizarem o registro do Dominio.
.
O proximo passo sera a aquisicao do hardware necessario e sua configuracao.
Sobre servidor a ser comprado, lembre-se do seguinte , como ele sera o coracao do seu negocio,
compre-o em uma loja de sua confianca, use somente placas PCI, se possivel use 128 MB de memoria RAM,
quanto mais veloz o seu processador melhor, e tente usar HDs's SCSI.
Instalando e configurando do Servidor FreeBSD.
- Para ver como instalar o FreeBSD, Clique aqui.
- Se voce pretender ter uma rede local na sede do seu ISP, Clique aqui, para ver como configurar a interface ethernet do FreeBSD.
- Voce vai precisar configurar seu servidor FreeBSD para ser o servidor de DNS primario do seu dominio. O secundario geralmente e fornecido pelo seu provedor de backbone.
Para ver como configurar um servidor de DNS no FreeBSD, Clique aqui.
- Voce vai precisar configurar seu servidor FreeBSD para ser o servidor de e-mail (smtp/pop3) do seu dominio.
Para ver como configurar um servidor de e-mail no FreeBSD, Clique aqui.
- Voce vai precisar configurar seu servidor FreeBSD para ser o servidor WWW do seu dominio.
Para ver como configurar um servidor WWW no FreeBSD, Clique aqui.
- Voce vai precisar configurar seu servidor FreeBSD para atuar como servidor de acesso junto aos seus usuarios.(PPP)
Para ver como configurar um servidor PPP no FreeBSD, Clique aqui.
Feitas as configuracoes acima, para que seu ISP fique pronto para entrar em funcionamento, so falta
ativar o link Internet com o seu provedor de backbone.
- Para ver como configurar seu servidor FreeBSD para atuar como
roteador (via rota default) e gerenciar o seu link PPP dedicado, Clique aqui.
Observacoes:
1) Como voce estara utilizando a porta serial do seu servidor FreeBSD , para gerenciar o
link PPP dedicado, a velocidade maxima possivel do seu link sera a velocidade suportada pela sua
porta serial. Se voce pretende expandir a velocidade do seu link no futuro voce devera
utilizar uma das portas da placa multiserial (suporta ate 912 kbps) ou considerar a possibilidade
de se comprar um roteador dedicado. A compra do roteador tambem devera ser considerada caso o protocolo de
enlace usado pelo provedor de backbone seja x.25 ou Frame Realy
2) Na configuracao acima voce podera disponibilizar acesso a internet via PPP discado
a 16 usuarios simultaneos , podendo atender a 240 usuarios (15 usuarios por porta).
Voce podera disponibilizar a seus usuarios endereco de e-mail e espaco para Home Pages pessoais.
Outros servicos como servidor de FTP, IRC , podem ser configurados posteriormente.
3) Voce podera controlar o tempo de conexao de seus usuarios habilitando o sistema de
accounting do seu servidor FreeBSD, consulte ac nas manpages do FreeBSD para maiores informacoes.
4) Seria bom implementar um mecanismo de seguranca como por exemplo um firewall
de filtragem de pacotes, porem nao e recomendado que voce o configure na
mesma maquina que esta operando como servidor de acesso e servidor de aplicacoes, pois
isso pode prejudicar todo o desempenho do sistema. O ideal seria colocar uma outra maquina, por exemplo um 486 DX2 66 com 16 de RAM,
para gerenciar o link PPP dedicado e configura-lo para atuar tambem como firewall e deixar o pentium para atuar
como servidor de acesso e de aplicacoes.
Bom acho que e isso, com este pequeno tutorial voce ja sabe como montar o seu ISP.( pelo menos na versao mais economica ;-) )
Boa Sorte!
Se você possui alguma critica , duvida ou sugestão ,entre em contato pelo e-mail: edson.brandi@uol.com.br