Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Sistemas Operacionais > *BSD
Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar Fotos Membros Calendário Pesquisar Postados Hoje Marcar Fóruns Como Lidos

compartilhar internet freebsd



Quer ver menos banners de publicidade ? Entao Cadastre-se!

Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 02-10-2005, 21:19   #1 (permalink)
Padrão compartilhar internet freebsd

olá galera..

sou novo no ramo gostaria de fazer um pequeno servidor aqui a na minha lojinha só pra estudo mesmo.mais não sei onde começar já peguei vario tutorias mais não tem o que eu precico..olha só..já estou com o freebsd inataldo mais não sei como editar o /etc/rc.conf...detalhe minha internet vem de um ip locar tipo..192.X.X.X e não sei como configurar minhas placas de rede pra recer e distribuir a internet..ou seja qual recebe e quel serve!e quanto as configurações de cada placa..tipo quanto instalo ele me pede o gataway mais não sei em qual placa de rede pô esse gataway..por favor se tiver alguem q possa me ajudar fico muito grato..


abrigado a atodos e me desculpem por esta enxendo de perguntas...
 
Avatar de pojucano
 
Registrado em: Sep 2005
Posts: 33
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 pojucano
pojucano está offline  
Antigo 02-10-2005, 23:36   #2 (permalink)
Padrão Compartilhar internet com freebsd

Olá amigo

muita gente acha o free dificil de usar, mas tudo é dificil enquanto nao se usou ainda, tem q mexer bastante pra pegar o jeito, mas depois q pega...

comecando...

Pra editar arquivos vc pode usar o editor "ee", ele é muito bom, voce digita o que quiser e pra sair pressiona "esc" e vai aparecer um pequeno menu onde voce esolhe salvar ou nao o arquivo, entre outras opcoes tambem.

Para confirurar suas placas de rede, voce primeiramente deve ter em maos um esboço da sua rede, quem é o gateway que esta passando o ip atualmente pra vc, qual sera os ips q vc vai usar na sua rede interna, enfim toda configuracao da sua rede, para nao se perder

feito isso, vc pode ir no diretório /stand e executar o "sysinstall" vai na opcao "configure" depois em "networking" ele vai te perguntar qual das placas de rede vc quer configurar(caso ele tenha reconhecido elas) entao com os dados da rede que vc tem em maos, faca sua configuração.

entao ao editar o rc.conf vc deve colocar a opção
gateway_enable = yes

outra coisa muuuito importante, por q senao PODE nao dar certo, é a configuracao do firewall, para isso tenha no rc.conf
firewall_enable = yes
firewall_type = open ( isso coloca um firewall aberto na sua rede)

muitas pessoas usam modems adsl, que ja tem uma certa seguranca, se for esse o seu caso, vc pode deixar o tipo do firewall como open mesmo e ir adicionando algumas regras de seguranca depois. ( mas isso deixa pra depois, antes tem q aprender como o free trabalha, ficar mais amigo do sistema )

com certeza deve estar faltanto algo aqui, mas voce vai ter q testar e postar aqui se nao der certo.

Obrigado amigo
__________________
Jesus foi ferido por nós. Quer entender isso direito? leia a Bíblia, Vamos viver em paz.
 
Avatar de vfsmount
 
Registrado em: Apr 2005
Posts: 131
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 vfsmount
vfsmount está offline  
Antigo 04-10-2005, 08:42   #3 (permalink)
Padrão Re: Compartilhar internet com freebsd

Citação:
Postado Originalmente por vfsmount
Olá amigo

muita gente acha o free dificil de usar, mas tudo é dificil enquanto nao se usou ainda, tem q mexer bastante pra pegar o jeito, mas depois q pega...

comecando...

Pra editar arquivos vc pode usar o editor "ee", ele é muito bom, voce digita o que quiser e pra sair pressiona "esc" e vai aparecer um pequeno menu onde voce esolhe salvar ou nao o arquivo, entre outras opcoes tambem.

Para confirurar suas placas de rede, voce primeiramente deve ter em maos um esboço da sua rede, quem é o gateway que esta passando o ip atualmente pra vc, qual sera os ips q vc vai usar na sua rede interna, enfim toda configuracao da sua rede, para nao se perder

feito isso, vc pode ir no diretório /stand e executar o "sysinstall" vai na opcao "configure" depois em "networking" ele vai te perguntar qual das placas de rede vc quer configurar(caso ele tenha reconhecido elas) entao com os dados da rede que vc tem em maos, faca sua configuração.

entao ao editar o rc.conf vc deve colocar a opção
gateway_enable = yes

outra coisa muuuito importante, por q senao PODE nao dar certo, é a configuracao do firewall, para isso tenha no rc.conf
firewall_enable = yes
firewall_type = open ( isso coloca um firewall aberto na sua rede)

muitas pessoas usam modems adsl, que ja tem uma certa seguranca, se for esse o seu caso, vc pode deixar o tipo do firewall como open mesmo e ir adicionando algumas regras de seguranca depois. ( mas isso deixa pra depois, antes tem q aprender como o free trabalha, ficar mais amigo do sistema )

com certeza deve estar faltanto algo aqui, mas voce vai ter q testar e postar aqui se nao der certo.

Obrigado amigo

olá amigo ogrigado mais uma vez.

olha só eu fiz isso mais ainda não funcionou..tenho muitas duvidas tipo..tenho duas placas de rede então preciso saber em que placa vai entrar a net e qual vai sair..outra coisa.como fazer a configuração de ip dessas placas ..ah..minha net vem de um ip local 192.168.0.1 então..na opção gateway das placas eu coloco esse ip?e em que placa na rl0 ou rl1..e na maquina que vai recer a net qual o gateway eu coloco o ip da rl0 ou rl1?outra coisa..lá no /etc/rc.conf eu só abilito a opção gateway?e pq tem outras coisas lá tipo..a linha de ip das placas e outras coisinhas mais..

deculpas por tantas perguntas ,se pode me ajudar fuco muito grato
DEUS abençoe
 
Avatar de pojucano
 
Registrado em: Sep 2005
Posts: 33
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 pojucano
pojucano está offline  
Antigo 04-10-2005, 18:30   #4 (permalink)
Padrão Compartilhar internet com freebsd

Olá amigo

veja so, voce vai precisar fazer o seguinte:

O gateway que voce usa é 192.168.0.1?
Se for, voce pode configurar a placa rl0 como 192.168.0.2 com o gateway apontando para 192.168.0.1 entao depois voce vai no /etc/resolv.conf e configura o seu dns assim:

##############/etc/rc.conf###############
search nameserver
nameserver xxx.xxx.xxx.xxx
################################### #
desse jeito quando voce digitar ping www.uol.com.br vai responder certo.

bom, ja navegando é hora de configurar sua rede entre o free e as outras maquinas.

Entao voce vai configurar a rl1 com a classe de ip que vai pertencer à sua rede interna, entao voce pode configurar assim:
rl1 = 10.1.1.1/255.255.255.0
e gateway quando voce tentar colocar 192.168. ou qualquer outra coisa, nao vai passar portanto voce tem q deixar em branco.
Isso é na placa rl1!!!!


veja se o rc.conf esta com o:

firewall_enable = yes
firewall_type = open
gateway_enable = yes

com isso tudo feito basta adicionar uma regrinha do ipfw pra terminar o servico:

$ ipfw add allow all from any to any

entao voce vai na estacao onde voce quer internet e configura

10.1.1.2/255.255.255.0 com o gateway apontando para 10.1.1.1( a placa de rede rl1 do seu servidor )

creio que é só isso, posta ai se ainda der erros

Deus te abencoe
__________________
Jesus foi ferido por nós. Quer entender isso direito? leia a Bíblia, Vamos viver em paz.
 
Avatar de vfsmount
 
Registrado em: Apr 2005
Posts: 131
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 vfsmount
vfsmount está offline  
Antigo 05-10-2005, 00:10   #5 (permalink)
Padrão compartilhar internet freebsd

cara...

vamos lah..

altere o arquivo resolv.conf dentro do /etc

nameserver 10.1.1.1 #altere o ip para o dns da sua internet ou roteador

edite seu rc.conf (no /etc/default/rc.conf) vc não mexe.

altere o rc.conf do /etc/rc.conf.

apague tudo que tiver ali e adicione:

gateway="YES"
defaultrouter="192.168.0.1" #vale pra a placa que sai para a rede

vamos supor q a placa q vc quer para rede seja a rl1
e a q vai entrar a internet seja a rl0

fica assim no rc.conf

natd_enable="YES"
natd_interface="rl0" #placa da internet
router_flags="-q"
router="/sbin/routed"
router_enable="YES"
ifconfig_rl1="inet 192.168.0.1 netmask 255.255.255.0"
ifconfig_rl0="inet 192.168.10.1 netmask 255.255.255.0"

OBS: atenção para placa rl0 nesse caso, se o ip da sua internet é rotativo
, ou seja, não vem de um roteador onde vc possa botar fixo, vc nao adiciona essa linha rl0,

dae vc apenas adiciona a rl1, e depois vai no /stand/sysinstall
vai em configure/interface
escolhe sua interface rl0 no caso, e configure para dhcp, assim serão adicionadas linhas no rc.conf. que toda vex que ligar o servidor ira buscar o endereço nessa interface, no caso a que vem da internet.

se o seu caso é com ip de roteador fixo, continuaremos agora.

hostname="quelquernome" #coloque isso com um nome de host qualquer
firewall_enable="YES"
firewall_script="/etc/seu arquivo de firewall" #seu arquivo de firewall
firewall_type="UNKNOWN"

salve o rc.conf

crie um arquivo dentro do /etc para suas linhas de firewall, pode ser qualquer nome. mas tem que ser o mesmo q vc colocou no rc.conf
no firewall_script ok ?


depois disso, vamos mexer no kernel.

entre no /usr/src/sys/i386/conf

faca uma copia do seu kernel. elterando o nome para sue novo kernel assim:

cp GENERIC MEUKERNEL

edite o arquivo MEUKERNEL

se seu computador e um k62 pra cima ou um pentiun 2 pra cima altere essas linhas dessa maneira:

machine i386
#cpu I486_CPU
#cpu I586_CPU
cpu I686_CPU
ident MEUKERNEL #altere ess enome para o nome do seu kernel


depois adicione as seguintes linhas:

options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10
options IPFIREWALL_FORWARD
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT
options BRIDGE
options DUMMYNET

feito isso, salve o arquivo de kernel.

digite: config MEUKERNEL

depois, va em /usr/src/sys/i386/compile/MEUKERNEL/

digite make depend

se não acusar nenhun erro, após acabar digite:
make

e depois

make install

pronto! reinicialize o servidor.


se reinicializar corretamente sem nenhuma falha esta ok

agora vamos finalizar.

depois de tudo isso, vc vai estar com um firewall ativo, nat ativo, e todo o sistema de rede ok?

agora vamos ensinar o firewall e o natd a trabalhar.

crie um arquivo dentro do /etc para o nat ex: meunatd.conf

edite ele, e adicione as seguintes linhas.

interface rl0
dynamic yes
same_ports yes
use_sockets yes

salve o arquivo.

agora va em /usr/local/etc/rc.d/

crie um arquivo chamado firewall.sh(ou qualquer outro nome.sh)

dentro do arquivo adicione as seguintes linhas:

#!/bin/sh
/sbin/ipfw -f flush
/sbin/ipfw add 00010 divert natd all from any to any via rl0
/sbin/natd -l -f /etc/meunatd.conf #o nome do arquivo nat q vc criou no /etc

salve o arquivo.

reinicialize o servidor, ja com a internet na interface certa, e sua maquina na interface de rede.

configure a rede do windows com

ip: 192.168.0.3 (por exemplo)
mask: 255.255.255.0
gateway 192.168.0.1

dns1: pode ser o do modem router ou do roteador(ex:10.1.1.1 modem dlink adsl
dns2: pode ser o do link de internet(ex:200.215.1.43 brasil telecom fpolis)

salve, se for necessario reinicie o windows.

com isso a internet ja vai estar funcionando, passando pelo servidor, tb vai te internet nele ok?

se der tudo certo vc dando um: ipfw show
vai aparecer:

00010 3163 1049682 divert 8668 ip from any to any via rl1
65535 8597 2795847 allow ip from any to any

certo?

espero que tenha ajudado )
 
Avatar de godhacker
 
Registrado em: Oct 2005
Posts: 23
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 godhacker
godhacker está offline  
Antigo 05-10-2005, 08:43   #6 (permalink)
Padrão compartilhar internet freebsd

Citação:
Postado Originalmente por godhacker
cara...

vamos lah..

altere o arquivo resolv.conf dentro do /etc

nameserver 10.1.1.1 #altere o ip para o dns da sua internet ou roteador

edite seu rc.conf (no /etc/default/rc.conf) vc não mexe.

altere o rc.conf do /etc/rc.conf.

apague tudo que tiver ali e adicione:

gateway="YES"
defaultrouter="192.168.0.1" #vale pra a placa que sai para a rede

vamos supor q a placa q vc quer para rede seja a rl1
e a q vai entrar a internet seja a rl0

fica assim no rc.conf

natd_enable="YES"
natd_interface="rl0" #placa da internet
router_flags="-q"
router="/sbin/routed"
router_enable="YES"
ifconfig_rl1="inet 192.168.0.1 netmask 255.255.255.0"
ifconfig_rl0="inet 192.168.10.1 netmask 255.255.255.0"

OBS: atenção para placa rl0 nesse caso, se o ip da sua internet é rotativo
, ou seja, não vem de um roteador onde vc possa botar fixo, vc nao adiciona essa linha rl0,

dae vc apenas adiciona a rl1, e depois vai no /stand/sysinstall
vai em configure/interface
escolhe sua interface rl0 no caso, e configure para dhcp, assim serão adicionadas linhas no rc.conf. que toda vex que ligar o servidor ira buscar o endereço nessa interface, no caso a que vem da internet.

se o seu caso é com ip de roteador fixo, continuaremos agora.

hostname="quelquernome" #coloque isso com um nome de host qualquer
firewall_enable="YES"
firewall_script="/etc/seu arquivo de firewall" #seu arquivo de firewall
firewall_type="UNKNOWN"

salve o rc.conf

crie um arquivo dentro do /etc para suas linhas de firewall, pode ser qualquer nome. mas tem que ser o mesmo q vc colocou no rc.conf
no firewall_script ok ?


depois disso, vamos mexer no kernel.

entre no /usr/src/sys/i386/conf

faca uma copia do seu kernel. elterando o nome para sue novo kernel assim:

cp GENERIC MEUKERNEL

edite o arquivo MEUKERNEL

se seu computador e um k62 pra cima ou um pentiun 2 pra cima altere essas linhas dessa maneira:

machine i386
#cpu I486_CPU
#cpu I586_CPU
cpu I686_CPU
ident MEUKERNEL #altere ess enome para o nome do seu kernel


depois adicione as seguintes linhas:

options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10
options IPFIREWALL_FORWARD
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT
options BRIDGE
options DUMMYNET

feito isso, salve o arquivo de kernel.

digite: config MEUKERNEL

depois, va em /usr/src/sys/i386/compile/MEUKERNEL/

digite make depend

se não acusar nenhun erro, após acabar digite:
make

e depois

make install

pronto! reinicialize o servidor.


se reinicializar corretamente sem nenhuma falha esta ok

agora vamos finalizar.

depois de tudo isso, vc vai estar com um firewall ativo, nat ativo, e todo o sistema de rede ok?

agora vamos ensinar o firewall e o natd a trabalhar.

crie um arquivo dentro do /etc para o nat ex: meunatd.conf

edite ele, e adicione as seguintes linhas.

interface rl0
dynamic yes
same_ports yes
use_sockets yes

salve o arquivo.

agora va em /usr/local/etc/rc.d/

crie um arquivo chamado firewall.sh(ou qualquer outro nome.sh)

dentro do arquivo adicione as seguintes linhas:

#!/bin/sh
/sbin/ipfw -f flush
/sbin/ipfw add 00010 divert natd all from any to any via rl0
/sbin/natd -l -f /etc/meunatd.conf #o nome do arquivo nat q vc criou no /etc

salve o arquivo.

reinicialize o servidor, ja com a internet na interface certa, e sua maquina na interface de rede.

configure a rede do windows com

ip: 192.168.0.3 (por exemplo)
mask: 255.255.255.0
gateway 192.168.0.1

dns1: pode ser o do modem router ou do roteador(ex:10.1.1.1 modem dlink adsl
dns2: pode ser o do link de internet(ex:200.215.1.43 brasil telecom fpolis)

salve, se for necessario reinicie o windows.

com isso a internet ja vai estar funcionando, passando pelo servidor, tb vai te internet nele ok?

se der tudo certo vc dando um: ipfw show
vai aparecer:

00010 3163 1049682 divert 8668 ip from any to any via rl1
65535 8597 2795847 allow ip from any to any

certo?

espero que tenha ajudado )

blz amigão mais uma vez obrigado a todos
 
Avatar de pojucano
 
Registrado em: Sep 2005
Posts: 33
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 pojucano
pojucano está offline  
Antigo 05-10-2005, 08:46   #7 (permalink)
Padrão Re: Compartilhar internet com freebsd

Citação:
Postado Originalmente por vfsmount
Olá amigo

veja so, voce vai precisar fazer o seguinte:

O gateway que voce usa é 192.168.0.1?
Se for, voce pode configurar a placa rl0 como 192.168.0.2 com o gateway apontando para 192.168.0.1 entao depois voce vai no /etc/resolv.conf e configura o seu dns assim:

##############/etc/rc.conf###############
search nameserver
nameserver xxx.xxx.xxx.xxx
################################### #
desse jeito quando voce digitar ping www.uol.com.br vai responder certo.

bom, ja navegando é hora de configurar sua rede entre o free e as outras maquinas.

Entao voce vai configurar a rl1 com a classe de ip que vai pertencer à sua rede interna, entao voce pode configurar assim:
rl1 = 10.1.1.1/255.255.255.0
e gateway quando voce tentar colocar 192.168. ou qualquer outra coisa, nao vai passar portanto voce tem q deixar em branco.
Isso é na placa rl1!!!!


veja se o rc.conf esta com o:

firewall_enable = yes
firewall_type = open
gateway_enable = yes

com isso tudo feito basta adicionar uma regrinha do ipfw pra terminar o servico:

$ ipfw add allow all from any to any

entao voce vai na estacao onde voce quer internet e configura

10.1.1.2/255.255.255.0 com o gateway apontando para 10.1.1.1( a placa de rede rl1 do seu servidor )

creio que é só isso, posta ai se ainda der erros

Deus te abencoe
olá amigão vou tentar fazer agora..mais uma vez muito obrigado e Deus o abençoe e te ilumine...abraço
 
Avatar de pojucano
 
Registrado em: Sep 2005
Posts: 33
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 pojucano
pojucano está offline  
Antigo 05-10-2005, 09:55   #8 (permalink)
Padrão compartilhar internet freebsd

gostei desta dica. amigo tenho uma rede com 150 pessoas conetadas nela eu to utilizando conectiva para comandar isso tudo mas tá dando muito pau ele trava muito nao suporta ficar ligado ao menos 1 dia dai ele trava e agora eu montei outra máquina com freebsd o que você acha o free vai suportar legal todo esse trafego?

utilizo os seguintes pacotes;


DNS
SQUID PROXY
REDIRECIONAMENTO DE PORTAS
SARG
MRTG
CONTROLE DE BANDA

você que tem mais esperiencia no free me dá uma forcinha ai


:good: :good: :good: :good:
 
Avatar de Alberto-de
 
Registrado em: Apr 2005
Posts: 168
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 Alberto-de
Enviar mensagem via Windows Live Messenger para Alberto-de Enviar mensagem via Yahoo para Alberto-de
Alberto-de está offline  
Antigo 05-10-2005, 11:02   #9 (permalink)
Padrão Compartilhar internet com freebsd

Olá amigo

veja só, a gente precisa saber que tipo de maquina ta gerenciando toda essa rede,se for uma maquina boa. Mas geralmente a gente sente mais desempenho quando usamos free.

É claro que depende de quem monta o servidor, muitas vezes nós deixamos servicos rodando, que nao sao necessários, isso atrapalha, e muito. Voce vai sentir diferença sim,

e também nao pode deixar de dar uma olhadinha no hardware desse seu servidor, cabos IDE, fonte, hd, pasta excessiva ou velha no processador, tudo isso contribui para sua maquina nao aguentar muito tempo funcionando.


Espero que tenha ajudado
__________________
Jesus foi ferido por nós. Quer entender isso direito? leia a Bíblia, Vamos viver em paz.
 
Avatar de vfsmount
 
Registrado em: Apr 2005
Posts: 131
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 vfsmount
vfsmount está offline  
Antigo 05-10-2005, 11:04   #10 (permalink)
Padrão compartilhar internet freebsd

ola, isso depende diretamente da sua maquina.

se tens um hardware compativel com a demanda da rede, o freebsd realmente é bem melhor
 
Avatar de godhacker
 
Registrado em: Oct 2005
Posts: 23
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 godhacker
godhacker está offline  
Tópico Trancado

Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Compartilhar internet igorallan Proxy/NAT/Firewall 6 24-08-2006 11:21
Compartilhar Virtuar com Freebsd ??? chipmaster *BSD 4 09-03-2006 19:34
compartilhar internet Mr_Dom Mikrotik 1 15-02-2006 01:22
como compartilhar internet no freeBSD 5.1? mcyberx *BSD 12 10-05-2005 20:10
Compartilhar Internet sarna Proxy/NAT/Firewall 15 04-03-2005 17:24

Horários baseados na GMT -3. Agora são 06:23.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.