PHP - Ifconfig a través de PHP

 
Vista:
sin imagen de perfil

Ifconfig a través de PHP

Publicado por Sergio (12 intervenciones) el 04/03/2018 01:22:29
Buen dia. Estoy haciendo un script el cual me permite elegir si quiero que la interfaz eth0 se programe de forma estática o dinámica, todo esto a través de una página php. El script, realizado en python, corrido desde la consola funciona perfectamente, pero cuando lo corro desde la página no funciona. Estuve viendo que ifconfig no necesita derechos especiales para ser ejecutado, así que descarto que esta sea la falla. Les coloco una parte para ser más claro, desde php ejecuto exec("python /xxx/ipmac.py");

Y este es el programa en python:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if net1 == 0:     #esto indica si quiero manual
 
  os.system('sudo ifconfig eth0 down')
 
  os.system('sudo ifconfit eth0 xx.xx.xx.xx netmask xx.xx.xx.xx')
 
  os.sysem ('sudo ifconfig eth0 up')
 
 
 
else:
 
  os.system('sudo ifconfig eth0 down')
 
  os.system('sudo ifconfit eth0 0.0.0.0')
 
  os.sysem ('sudo ifconfig eth0 up')
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