Python - Python configurar eth0

 
Vista:
sin imagen de perfil

Python configurar eth0

Publicado por Sergio (9 intervenciones) el 02/11/2017 23:47:41
Hola.

Estoy trabando de hacer un script que me permita leer los datos de la interface eth0. Hasta el momento solo puedo leer la ip, la mac, faltando la puerta de enlace o gateway y la máscara de red. La idea es implementar una pagína similar a la de configuración de red de un router donde me permita elegir ip estática o dchp y en caso de estática podrer configurar dicha interface. Tendrán alguna sugerencia?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Python configurar eth0

Publicado por Sergio (9 intervenciones) el 03/11/2017 23:41:00
Hola.

estoy trabajando en una raspberry con raspbian y no reconoce el comando router -n
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de kip
Val: 1.120
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Python configurar eth0

Publicado por kip (257 intervenciones) el 04/11/2017 00:26:00
Si intentas con sudo, asi:

1
sudo route -n


Te muestra ? O que mensaje te manda ?

Intentalo tambien usando este comando:

1
ip route show
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Python configurar eth0

Publicado por Sergio (9 intervenciones) el 04/11/2017 11:58:04
Al ejecutar el script me sale la línea donde debería ir la gateway en blanco. Te copio el resultado del comando solamente.
pi@raspberrypi:/var/www/html/python $ sudo /sbin/route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
0.0.0.0 192.168.0.1 0.0.0.0 UG 303 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 202 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
Tal vez el error está que la gateway está sobre wlan0 y no en eth0. En este caso que debería modificar? Gracias,.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Python configurar eth0

Publicado por xve (1646 intervenciones) el 04/11/2017 10:46:22
Prueba como dice Kip, o pon la ruta absoluta
1
/sbin/route -n
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar