Cambiar direccion IP bajo PPP

Iniciado por desikoder, 9 Junio 2014, 20:51 PM

0 Miembros y 1 Visitante están viendo este tema.

desikoder

Hola !.

Ando haciendo unas auditorias de seguridad bastante importantes , y me he topado con el problema de cambiar la direccion IP a una red PPP bajo linux.

Al igual que en una red ethernet normal puedes o bien pedir la configuracion con dhcp , o bien asignarte tu una propia , segun wikipedia existe otro protocolo por encima del PPP que permite configurar los hosts dinamicamente ( el analogo a dhcp bajo ethernet ).

El sistema linux en el cual quiero configurar esto es un linux empotrado en un router , al cual tengo una shell real en el sistema , es decir , no solo administracion , no no ,tengo un /bin/sh. Lo menciono porque puede que desde ahí sea mas complicado al tener menos comandos ( tiene busybox con ifconfig )

Asi , que no se muy bien si poner esto en redes o en gnu/linux , pero al final me he decantado por redes. Si algun moderador sabe bien donde va el post , por favor que lo mueva.

Gracias
Solucion a CUALQUIER problema que tengas en PC's con windows :

Instalar GNU / linux

cpu2

#1
Bueno no especificaste mucho, se a lo que te refieres pero no se si es el mismo caso que el mio.

Yo en mi busybox tengo la interface ppp256 que tiene como protocolo PPP, esta es la interfaz que se usa para comonicarte con tu ISP con el exterior, pero primero con tu ISP claro esta, esa direccion te la asigna el ISP no puedes modificarla a placer, si tienes un contraro con direccion dinamica lo que puedes hacer es reiniciar el modem a traves de la busybox y este te asignara una direccion nueva.

Cual es ese protocolo al que te refieres? Se mas directo.

Un saludo.

P.D: Te refieres a la interfaz (red) que te mencione o es otra a parte?

desikoder

Muchas gracias por responder !.

No me refiero a cambiar la ip por otra cualquiera reiniciando el router , me refiero a cambiarla a voluntad , y creo que se puede , por ejemplo bajo ethernet :

1) Paramos los gestores de red
2) ifconfig eth0 192.168.1.3 ( ip de ejemplo )
3) route add default gw 192.168.1.1 ( ip router )

Y de la misma forma que bajo ethernet es muy facil autoasignarte una ip ignorando el dhcp , estoy casi seguro de que bajo ppp es posible ...

El problema es que si yo hago :

ifconfig ppp0.1 [IP_DESEADA]

, aunque , en efecto , me cambia la direccion ip , pero tambien me cambia la puerta de enlace P-t-P , si lograse hacer ifconfig sin que me cambiase el valor de P-t-P ( y estoy seguro de que no le paso los argumentos correctos a ifconfig ) , te lo agradecería enormemente ...

Saludos
Solucion a CUALQUIER problema que tengas en PC's con windows :

Instalar GNU / linux

desikoder

Se me olvidaba , bajo ethernet esos comandos están probados , de hecho ahora mismo me estoy conectando a internet de esa forma ( me refiero al ethernet que conecta al router , no al PPP del isp ...  , evidentemente ).

Mientras tanto voy a documentarme sobre ifconfig , a ver si encuentro el fallo en el comando ( mas bien en mi sintaxis ... ).

Saludos
Solucion a CUALQUIER problema que tengas en PC's con windows :

Instalar GNU / linux

engel lex

no será que te cambia la puerta de enlace porque te estás colocando una ip que no corresponde al segmento de red de la máscara?

no entendí si la ip que quieres cambiar al final es tu ip privada o tu ip publica
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

cpu2

Cita de: desikoder en 10 Junio 2014, 13:56 PM
Se me olvidaba , bajo ethernet esos comandos están probados , de hecho ahora mismo me estoy conectando a internet de esa forma ( me refiero al ethernet que conecta al router , no al PPP del isp ...  , evidentemente ).

Mientras tanto voy a documentarme sobre ifconfig , a ver si encuentro el fallo en el comando ( mas bien en mi sintaxis ... ).

Saludos

Al final es la interface que conectas con el router no?

Ese no es un protocolo PPP, si no ethernet.

Mira esto es un fragmento de lo que tengo en mi router/modem.

nas_8_35  Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38 errors:3 dropped:0 overruns:0 frame:0
          TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6140 (5.9 KiB)  TX bytes:7159 (6.9 KiB)


ppp256    Link encap:Point-to-Point Protocol
          inet addr:193.XX.XX.XX  P-t-P:193.XX.XX.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:25 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:5254 (5.1 KiB)  TX bytes:5379 (5.2 KiB)


br0       Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:130 errors:0 dropped:0 overruns:0 frame:0
          TX packets:404 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6853 (6.6 KiB)  TX bytes:41370 (40.4 KiB)


El primero es el interfaz de las DNS, el segundo es el PPP la direccion WAN "publica"  el que te asigna el ISP es este al que te refieres? Me dijiste que no pero ya es para asegurar.

El tercero es la interaz del router protocolo ethernet  la  direccion LAN  "privada", este es al que conectas cuando asignas una direccion estatica o dhcp es indiferente,  despues de lo que comentaste tengo dudas de si es ese al que te refieres.

Pero en un router/modem casero solamente tienes esa PPP, al menos en el mio, es que no se si te refieres a un PPP diferente a ese pero bueno, depende de lo que conteste saldremos de dudas.

Un saludo.

Gh057

hola desikoder, no querras decir conectarte por pppoe? o sea, punto a punto con el isp por discado con usuario y contraseña? Normalmente se configura en el router mediante su interfase web, pero puedes hacerlo desde el s.o. como cuando conectas el modem en modo bridge a windows...

si lo que quieres es verlo desde el router vía telnet, fíjate si este link sobre conexión a red externa te orienta, pero en realidad deberías ver que corre en él, si  busyboxs, que version etc. saludos

-> http://siso.sourceforge.net/ifcfg-ext.html

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

desikoder

Hola de nuevo , y gracias.

engel lex , se trata de la ip publica , lo de la privada lo ponia de ejemplo para que se viese lo que hacia con ifconfig , pero vamos , lo podeis ignorar ....

Por cierto , muchas gracias , porque no habia reparado en eso , estaba tan ofuscado en intentar cambiar mi ip que me olvidé del netmask , ahora lo pruebo ...

En cuanto a tí , cpu2 y a ghost , gracias por responder , la culpa ha sido mia que no me he explicado correctamente.

Voy a probar lo del netmask , si lo consigo cerramos este post y abro otro explicando el proceso ... , ahora os aviso si me funciona ...

Saludos
Solucion a CUALQUIER problema que tengas en PC's con windows :

Instalar GNU / linux

desikoder

Hola

Muchas gracias por la idea de modificar el netmask , pero nada , el comportamiento de ifconfig sigue siendo el mismo. En cuanto modifico algun dato con ifconfig , curiosamente se me borra toda la tabla de enrutamiento relacionada con dicha interfaz de red , y si modifico la ip de la interfaz ppp0.1 , me sigue cambiando el valor de P-t-P: , al igual que antes ...

Bueno , yo continuo investigando , voy a investigar el comando ip , que por lo que veo tambien lo tengo en el empotrado ...

Saludos
Solucion a CUALQUIER problema que tengas en PC's con windows :

Instalar GNU / linux

engel lex

La ip publica no ha puedes escoger, la isp no solo tiene dhcp solamente, la ip se asigna según una politica interna, así que no podrás escogerla si no te la asignan previamente
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.