|
|||||||||||||||||||||||||||
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 ;-)
|
||||||||||||||
|
||||||||||||||