LINUX.ORG.RU

внутри ADSL-модема: как узнать путь/имя к устройству eth0 ?


0

1

вхожу под рутом в модем. файловая система (кроме /tmp) доступна только для чтения. папки /sys нет, есть папка /dev с огромной кучей файлов. У модема 4 Ethernet порта, как узнать имя устройства (с путём к нему) для eth0 ?

P.S. собираюсь поднять PPPoE соединение, в качестве параметра необходим полный путь к устройству для pppd

справочно:

Linux version 2.6.11.12 (xia@njzd) (gcc version 4.0.1) #1 Wed Dec 29 09:13:31 CST 2010

Processor : ARM1026EJ-Sid(wb)B rev 2 (v5l)

Устройство: ZTE ZXV10 W300 от МГТС, прошивка с зелёным интерфейсом.

Ну посмотри в dmesg, там обычно пишется, если ls не собран в busybox.

timur_dav ☆☆☆☆☆
()

как узнать имя устройства (с путём к нему) для eth0 ?

Файла нет.

собираюсь поднять PPPoE соединение, в качестве параметра необходим полный путь к устройству для pppd

Что-то ты таки делаешь не так. Путь к устройству нужен для подключения через диалап-модем, а для PPPoE есть rp-pppoe — плагин к pppd.

А что там за дистрибутив такой, что можно входить рутом, да ещё и ADSL работает? Обычно же с дефолтной прошивкой нельзя входить в шелл, а со сторонней не работает ADSL из-за отсутствия проприетарных блобов.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

гм... ситуация следующая. возможно, дистриб в модеме и не поддерживает PPPoE (под АДСЛ-МГТС сборка?). единственное, что есть в /bin , содержащее ppp - это pppd.

не уверен, что есть этот плагин, rp-pppoe.

как определить его наличие? или можно без него, с помощью одного pppd и настроек соединиться?

P.S. как узнать, что это за дистрибутив? uname в /bin и /sbin отсутствует.

shredder2003
() автор топика
Ответ на: комментарий от shredder2003

единственное, что есть в /bin , содержащее ppp - это pppd.

rp-pppoe — это не в /bin, это где-нибудь в /usr/lib, ЕМНИП, потому что это so. Поискать можно как-то так:

find / -name rp-pppoe.so

или можно без него, с помощью одного pppd и настроек соединиться?

Нет, без него, вроде бы, нельзя.

как узнать, что это за дистрибутив? uname в /bin и /sbin отсутствует.

Общего способа нет; можно попробовать cat /etc/*-release

gentoo_root ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.