Имеем:
Планшет на базе Android 2.3.3. + Debian 6, запускаемый в среде Android отдельным процессом.Проблема:
Под root-ом беспроводная сеть в наличии, ifconfig выдает сконфигурированные интерфейсы lo и wlan0. Собственно, все работает как нужно.
Под пользователем же сети нет. Первое что приходит в голову: не выставлены права доступа к /dev/wlan0. Однако, файла wlan0 нет ни в папке /dev в Debian, ни в папке /dev в Android. Команда find в Debian находит только папку wlan0 в /sys/class/net/Вопрос: где может находиться wlan0 в Debian/Android, и в какую сторону еще можно покопать?
ЗЫ Непосредственно с Debian ранее не сталкивался, когда-то работал с Ubuntu, 7-й и 8-й. Принципиальных различий с Debian не должно быть, как я понимаю, однако может быть есть нюансы, о которых я не знаю?
Но есть нюансы. В ядре костыльные патчи андроида добавляют "систему безопасности" (CONFIG_ANDROID_PARANOID_NETWORK), запрещая настраивать сеть не под рутом. Wlan0, кстати, в /dev и не должо быть, однако все равно стоит проверить, чтобы /dev, /sys и /proc были смонтированы в чруте
> Но есть нюансы. В ядре костыльные патчи андроида добавляют "систему безопасности" (CONFIG_ANDROID_PARANOID_NETWORK),
> запрещая настраивать сеть не под рутом.черт с ним, настраивать. пользоваться бы...
> Wlan0, кстати, в /dev и
> не должо быть, однако все равно стоит проверить, чтобы /dev, /sys
> и /proc были смонтированы в чрутетак и есть, смонтированы.