[eside-ghost] Configuracion PPTP (era Problemas con pppoe)
gexplorer .
gexplorer8 en gmail.com
Mie Ene 25 12:54:49 CET 2006
Wenas
Gracias Ender por la respuesta pero exactamente esto que me has
dicho era el manual que he seguido y por mucho que busco por google no
hay suerte. No se que hacer ya. Me sigue diciendo al hacer
adsl-status:
adsl-status: link is down - could not find interface corresponding
to pppd pid XXXX
Un saludo,
On 1/16/06, Ender <eduvedder en terra.es> wrote:
> Hola!
>
> no se si te ayudará... pero te cuento como configuro la conexión para
> cablemodems de euskaltel con IP fija... la conexión es PPTP, no PPPOE...
>
> Primero te explico un poco como funciona por si es parecido al adsl...
>
> Cuando pinchas el cablemodem por ethernet a la tarjeta de red del pc es
> como un cablemodem normal de euskaltel (o sea sin ip estática). Puedes
> usar dhcp para recibir una ip dinámica de euskaltel.
>
> Una vez que tienes esa ip dinámica tienes que realizar una conexion pptp
> para crear un tunel donde te dará la ip estática que tienes contratada
> (te la da por dhcp tambien).
>
> Lo que hay que asegurarse es de que después de crear el tunel todos los
> paquetes de tu máquina salen por el tunel. Tambien tienes que saber cual
> es el servidor para hacer el túnel pptp (en mi caso, el de euskaltel de
> bizkaia: 62.99.88.224).
>
> Bueno, y estos son los pasos que sigo:
>
> 0) que el kernel tenga lo necesario
> 1) instalo pptp-linux (paquete de debian) que es el cliente pptp
>
> 2) configuro /etc/ppp/options.pptp y le meto...
> lock noauth nobsdcomp nodeflate
>
> 2) configuro el fichero /etc/ppp/chap-secrets con el nombre de usuario y
> contraseña para la conexion pptp
>
> # Secrets for authentication using CHAP
> # client server secret IP addresses
> miusuario en euskalcm PPTP password *
>
> 3) creo una conexion en /etc/ppp/peers/$nombre_conexion y escribo lo
> siguiente:
> pty "pptp 62.99.88.224 --nolaunchpppd"
> name miusuario en euskalcm
> remotename PPTP
> file /etc/ppp/options.pptp
> ipparam $nombre_conexion
> defaultroute
> replacedefaultroute
> persist
>
> NOTA: defaultroute y replacedefaultroute hace que cuando se cree el
> tunel se cambie la ruta por defecto para que todo salga por el tunel. Es
> muy importante que haya en el sistema una ruta estática para llegar al
> servidor pptp por la tarjeta de red donde está pinchado el cable modem,
> o sea... antes de nada hacer:
>
> route add -host 62.99.88.224/32 dev ethX
> (de esta forma cuando se cree el tunel los paquetes entre el pc y el
> servidor pptp irán por la tarjeta de red normal y no por el tunel y
> cuanddo se cambie la ruta por defecto el pc seguirá pudiendo llegar al
> servidor pptp).
>
> NOTA2: persist hace que si cae el tunel se intenta levantar de nuevo.
>
> En principio ya está... para probar a levantar el tunel haces....
> # pon $nombre_conexion
> y si se te crea un interfaz llamado ppp0 con la ip estática que has
> contratado todo va bien... hay que mirar también como queda la tabla de
> rutas...
> en mi caso...
> nht1fw:~# netstat -nrv
> Kernel IP routing table
> Destination Gateway Genmask Flags MSS Window irtt
> Iface
> 212.142.129.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
> 62.99.88.224 0.0.0.0 255.255.255.255 UH 0 0 0 eth4
> 172.26.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
> 82.130.158.0 0.0.0.0 255.255.254.0 U 0 0 0 eth4
> 0.0.0.0 212.142.129.1 0.0.0.0 UG 0 0 0 ppp0
> (eth4 tiene el cablemodem y eth0 está en una lan)
>
> Ya por último otra cosa... el interfaz del cablemodem, en el arranque lo
> tengo configurado por dhcp (es inevitable), pero para que no me ponga
> los servidores dns de euskaltel ni la ruta por defecto (ya que luego hay
> que cambiarlas) creo un fichero /etc/pump.conf con los siguientes datos:
>
> nht1fw:~# cat /etc/pump.conf
> script /etc/ppp/rutaServidor.sh
> device eth4 {
> nodns
> nogateway
> noresolvconf
> }
>
> donde /etc/ppp/rutaServidor.sh tiene...
> #!/bin/sh
> route add -host 62.99.88.224 dev eth4
> (es la ruta estática de la que hablaba antes).
>
> finalmente mi /etc/network/interfaces lo dejo tal que así...
> auto eth4
> iface eth4 inet dhcp
>
> auto ppp0
> iface ppp0 inet ppp
> provider $nombre_conexion
>
>
> Bueno, no se si esto le servirá a alguien, pero yo lo tuve que hacer
> porque el Zyxel Prestige 300 de euskaltel se me petaba ya que la tabla
> de nat solo aguanta 1024 conexiones y teníamos un servidor dns interno
> con el ttl un poco bajo... 0:-)
>
> Saludos,
> Ender
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
--
Public Key = http://usuarios.lycos.es/gexplorer/docs/gexplorer.gpg.asc
Key fingerprint = C31F FAD6 A946 67F5 351B 7F8F CB1C 3716 B657 EDAC
Más información sobre la lista de distribución eside-ghost