Так что я хочу, чтобы добиться этого через PHP автономно, используя сокет functions-Как получить список активных сетевых интерфейсов в PHP
$ sudo ifconfig | cut -d " " -f1 | awk 'NF==1{print $1}'
eth0
lo
wlan0
Я знаю, что я могу сделать это с помощью команды system
, но для этого либо Мне нужно изменить разрешение липкого бита на ifconfig (root privelaged command)
или написать C-оболочку.
Так что, пожалуйста, скажите мне наилучший способ достичь этого через PHP.
Моя цель - показать список доступных сетевых интерфейсов для конечного пользователя, используя приложение, разработанное с использованием HTML и PHP.
не знаю о других устройствах, но в моем ящике ubuntu root privs НЕ требуется просто запускать ifconfig для отображения интерфейсов. корень необходим только для изменения вещей. –