|
|||||||||||||||||||||||||||
Hej sslug'ers,
Jeg er rendt ind i et problem som jeg håber at kunne finde lidt hjælp til. Jeg skal i forb. med mit arbejde lave et CGI script som, via en WEB side, skal kunne "downe" et virtuelt interface på en linux maskine.
Hvis jeg via telnet bruger komandoen "ifconfig eth0:0 down" for at "downe" pågældende virtuelle interface virker det fint, men hvis jeg forsøger mig med samme komando fra mit CGI script ´får jeg blot en fejl (jeg kan se fejlen når jeg gennem telnet kører scriptet med "perl -w ifconfig.cgi"). Fejlen er "SIOCSIFFLAGS: Cannot assign requested address" hvilket er en fejl man (bla.) får hvis man prøver at "downe" et interface som ikke findes.
Her er min kode: $arg1 = 'eth0:0'; $arg2 = "down"; system("$ifconfig", $arg1, $arg2);
Er der nogen der har et clue om hvad problemet kan være?
Venligst,
Christian.
PS. Ja, jeg _er_ klar over sikkerhedsrisikoen i et sådant script ;-)
|
||||||||||||||
|
||||||||||||||