Zend 02.08.2012 19:00
Есть вопрос! — Поднять интерфейс eth0 средствами PHP
В роутерах все здорово: зашёл в web-интерфейс и прямо из него сконфигурировал сетевую карту. А как такое реализовать самостоятельно на своей машине средствами PHP. Ведь в webmin-ах всяких это делается без проблем.Пробовал дать shell-скрипту SUID бит и в него записать все необходимые команды и вызывать его функцией PHP echo shell_exec('./iface_up.sh');, но не сработало. От непривилегированного пользователя скрипт сработал, от пользователя под которым запущен PHP нет :(
Как решить? Есть идеи?
Но вместо shell_exec стоит использовать popenpopen.
Но что-то мне это совсем не нравится, нужно искать какой-нить libifconfig :)