Модем автоматического обнаружения в Linux?

Если Вы действительно хотите использовать командную строку для этого существует tcpflow. Это сохраняет потоки TCP в различные файлы. Запрос HTTP и ответы будут сохранены отдельно.

tcpflow -i wlan0 tcp port 80

Если можно использовать попытку GUI Wireshark. Можно щелкнуть правой кнопкой по любому пакету и выбрать, "Следуют за потоком TCP".

1
01.02.2012, 14:23
2 ответа

Вы могли играть немного с cts, РТС или другими последовательными строками состояния и проверить, отвечает ли модем на понижение/повышение тот сигнал соответственно. Но Ваш модем может быть настроен для игнорирования этих строк, или могли бы быть другие устройства, которые также реагируют на те изменения.

Я думаю, что psusi получил корректный ответ.

Я помню, что когда-то отладил hylafax получить идею, как это получило тип модема. В основном это сделало то же, как Вы сделали - отправляют В КОМАНДАХ и проверяют "типичный" ответ.

2
27.01.2020, 23:40

Обнаружьте свойства каждого последовательного порта. Посмотрите на поставщика и образцовые строки. Например,

# udevadm info --query="property" --name=/dev/ttyUSB0**

UDEV_LOG=3
DEVPATH=/devices/platform/orion-ehci.0/usb1/1-1/1-1:1.0/ttyUSB0 /tty/ttyUSB0
MAJOR=188
MINOR=0
DEVNAME=/dev/ttyUSB0
SUBSYSTEM=tty
ID_PORT=0
ID_PATH=platform-orion-ehci.0-usb-0:1:1.0
ID_VENDOR=FTDI
ID_VENDOR_ENC=FTDI
ID_VENDOR_ID=0403
ID_MODEL=FT232R_USB_UART
ID_MODEL_ENC=FT232R\x20USB\x20UART
ID_MODEL_ID=6001
ID_REVISION=0600
ID_SERIAL=FTDI_FT232R_USB_UART_A40135O1
ID_SERIAL_SHORT=A40135O1
ID_TYPE=generic
ID_BUS=usb
ID_USB_INTERFACES=:ffffff:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=ftdi_sio
ID_IFACE=00
ID_VENDOR_FROM_DATABASE=Future Technology Devices International, Ltd
ID_MODEL_FROM_DATABASE=FT232 USB-Serial (UART) IC
DEVLINKS=/dev/char/188:0 /dev/serial/by-path/platform-orion-ehci.0-usb-0:1:1.0-port0 /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A40135O1-if00-port0
0
27.01.2020, 23:40

Теги

Похожие вопросы