|
S E Ç Õ E S |
|
|
B U S C A |
|
|
|
D E S T A Q U E |
|
|
 |
|
|
 |
|
|
 |
|
E N Q U E T E |
|



|
- 2001
Todos os direitos reservados
|
|
|
H O W T O
|

|
|
|
|
13/02/02 15:49 - Configurando o modem/router ADSL NEC da BrasilTelecom no FreeBSD
Dalvani Hanauer e Fernando Karl
# configuração router NEC GS-R250S
# Escrito por Dalvani Hanauer < dalvani@msn.com >
# Fernando José Karl < fernandokarl@hotmail.com >
#
# Verifique sua interface
/etc/rc.conf
ifconfig_ed0="inet 192.168.7.2 netmask 255.255.255.248"
# Ip do Modem/Router = 192.168.7.1 // O mesmo deve estar configurado como
pppoa-pptp relay (rfc 2364) bridge (a versão do firmware deve ser a
STARE-71025-X7a)
# Instalando o PPTP
cd /usr/ports/net/pptpclient
make install clean
# Agora você precisa configurar o /etc/ppp/ppp.conf
adsl:
set log Phase Chat LCP IPCP CCP tun command
set authname login@nomedoprovedor.com.br
set authkey senha
set timeout 0
set ifaddr 0 0
add default HISADDR
enable dns
# Mude as permissoes do seu ppp.conf
chmod 600 ppp.conf
# Ative a conexao manualmente
/usr/local/sbin/pptp 192.168.7.1 --phone pc1 adsl
# Caso queira verificar o log
tail -f /var/lot/ppp.log
### Script de inicializacao Automatica ###
# Crie o seguinte arquivo /usr/local/etc/rc.d/adsl.sh e adicione a linhas
abaixo
#!/bin/sh
#
# Script de inicializacao do servico BrTurbo Modem/Router GS-R250S.
# Desenvolvido por Dalvani Hanauer e Fernando Jose Karl
#
case "$1" in
start)
( sleep 50; /usr/local/sbin/pptp 192.168.7.1 --phone pc1
adsl ) &
echo -n "Conectando adsl..."
;;
test)
if [ ! -e /var/run/pptp/192.168.7.1 ]; then
echo "Nao detectada a conexao ADSL."
echo ""
echo "Restaurando a conexao adsl em `date`."
/usr/local/etc/rc.d/adsl.sh stop > /dev/null
/usr/local/etc/rc.d/adsl.sh start > /dev/null
elif [ -e /root/pptp.core ]; then
echo "Erro na conexao PPTP com o cliente."
ls -l /root/pptp.core
echo ""
echo "Restaurando a conexao adsl em `date`."
/usr/local/etc/rc.d/adsl.sh stop > /dev/null
/usr/local/etc/rc.d/adsl.sh start > /dev/null
else
echo "Conexao ADSL ativa --> `ifconfig tun0 | grep
netmask`."
fi
;;
stop)
/usr/bin/killall ppp
/usr/bin/killall pptp
rm -rf /var/run/pptp /root/pptp.core
echo -n "Terminada a conexao adsl."
;;
*)
echo "Use: `basename $0` { start | test | stop }"
echo " start: Abre a conexao ADSL."
echo " test: Testa se conexao falhou e reconecta caso
seja necessario."
echo " stop: Fecha a conexao ADSL."
exit 64
;;
esac
# Alterar as permissoes
cd /usr/local/etc/rc.d
chmod 755 adsl.sh
# Para que os clientes da sua rede interna tenham acesso a internet adicione
as linhas
# No /etc/rc.conf a linha:
gateway_enable="YES"
# No /etc/ppp/ppp.conf a linha:
nat enable yes
# Adicionando no rc.local para inicializar no boot da máquina, edite o
arquivo /etc/rc.local e adicione:
/usr/local/etc/rc.d/adsl.sh start
# Pronto, sempre que bootar a adsl vai inicializar.
# Renicie a maquina e pronto
P.S. Tivemos problemas com as maquinas rodando windows, no nosso caso
(Windows 2000) para
acessar paginas.
Solucao:
Alterar o valor do MTU da maquina windows.
No windows digite REGEDIT e localize
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetSevicesTcpipParametersInterf
aces
selecione a chave correspondente a sua interface e adicione um um valor do
tipo
DWORD - Renomeie para MTU e adicione o valor de 1460 em Decimal.
Pronto reinicie a maquina ...e surpresa .... FUNCIONA!!!!
Dúvidas, contato pelos e-mails dalvani@msn.com ou fernandokarl@hotmail.com
Dalvani Hanauer e Fernando Karl
|
|