LINUX.ORG.RU

[ACM][KPPP]Узнать переданную в pppd команду


0

0

Вкратце: есть ли возможность узнать, какую команду исполняет kppp для вызова pppd?
Причина: лень перерывать ман и пробовать разные комбинации
Необходимость: ACM-устройство (Nokia 6120) при каждом подключении меняет свой номер (от /dev/ttyACM0 до /dev/ttyACM3), звать dmesg | grep ACM | tail -n 1 уже лень
ИКР: баш-скрипт при подключении к USB смотрит ACM-устройства, ищет нужное по IMEI, дальше зовёт pppd, при разрыве или фризе подключения перезапускает его, при отключении устройства завершается.

>Необходимость: ACM-устройство (Nokia 6120) при каждом подключении меняет свой номер (от /dev/ttyACM0 до /dev/ttyACM3)

$ ls /dev/serial/by-id/ -l

итого 0
lrwxrwxrwx 1 root root 13 Авг 29 06:10 usb-HUAWEI_TECHNOLOGY_Mobile_Configuration-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Авг 29 06:10 usb-HUAWEI_TECHNOLOGY_Mobile_Configuration-if01-port0 -> ../../ttyUSB1
Прописывайте по id.

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

ls /dev/serial/by-id/ -l

итого 0
lrwxrwxrwx 1 root root 13 2010-08-28 21:16 usb-Nokia_Nokia_6120_classic-if08 -> ../../ttyACM3

if08 не будет меняться? Если нет, то я с удовольствием забил бы этот devicename в kppp

ls /dev/gsmmodem -l

ls: невозможно получить доступ к /dev/gsmmodem: Нет такого файла или каталога
Northsoft ★★ ()

Попробуйте написать правило для udev, чтобы он делал symlink на ttyACM с нужным номером.

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

if08 не будет меняться?

Нет, это номер интерфейса в юсб-дескрипторе железки, зашит наглухо.

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

Попробуйте написать правило для udev,

Это правило уже написано, находится в /lib/udev/rules.d/60-persistent-serial.rules и как раз обсуждалось в данном топике ;-)

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