LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Поддержка ядром не нужна, всё реализуемо в userspace. Ну чисто логически посуди. COM-порт можно открыть из любого приложения как обычный файл и с ним работать (лишь бы права были). Создать виртуальный сетевой интерфейс и читать/писать в него пакеты - тоже можно из любого приложения (опять же, лишь бы права были) - всякие экзотические VPN клиенты отлично работают из одного бинарника, без драйвера. Для работы модема нужна лишь прослойка конвертирующая данные из COM порта в сетевые пакеты на виртуальном интерфейсе и наоборот. Конвертер форматов в user space вообще не проблема написать. Ну и, наконец, у модема низкая скорость (через COM порт ты много не передашь) и высокая производительность передачи данных тоже не нужна (если что-то реализовано полностью в ядре там немного меньше накладных расходов). Это на винде, чтобы создать свой сетевой интерфейс нужен драйвер, а на Линкусе есть варианты.

Не знаю что там выпилили из NetworkManager, но есть ModemManager и вряд ли его выпилят, потому что раздача интернета с мобильного телефона часто работает через эмуляцию того самого модема (он представляется как виртуальный COM порт и максимальная скорость уже не ограничена RS232, а USB, что гораздо выше, плюс, конечно же, на другом конце тоже не модулированный звук по телефонной лапше).

Впрочем, есть wvdial или даже вручную можно ppp запустить.

Вопрос, как верно отметили выше в треде, в том умеет ли твой модем стандартные AT-команды или это Win-модем не работающий без проприретарного драйвера.

Исходная версия KivApple, :

Поддержка ядром не нужна, всё реализуемо в userspace. Ну чисто логически посуди. COM-порт можно открыть из любого приложения как обычный файл и с ним работать (лишь бы права были). Создать виртуальный сетевой интерфейс и читать/писать в него пакеты - тоже можно из любого приложения (опять же, лишь бы права были) - всякие экзотические VPN клиенты отлично работают из одного бинарника, без драйвера. Для работы модема нужна лишь прослойка конвертирующая данные из COM порта в сетевые пакеты на виртуальном интерфейсе и наоборот. Конвертер форматов в user space вообще не проблема написать. Ну и, наконец, у модема низкая скорость (через COM порт ты много не передашь) и высокая производительность передачи данных тоже не нужна (если что-то реализовано полностью в ядре там немного меньше накладных расходов).

Не знаю что там выпилили из NetworkManager, но есть ModemManager и вряд ли его выпилят, потому что раздача интернета с мобильного телефона часто работает через эмуляцию того самого модема (он представляется как виртуальный COM порт и максимальная скорость уже не ограничена RS232, а USB, что гораздо выше, плюс, конечно же, на другом конце тоже не модулированный звук по телефонной лапше).

Впрочем, есть wvdial или даже вручную можно ppp запустить.

Вопрос, как верно отметили выше в треде, в том умеет ли твой модем стандартные AT-команды или это Win-модем не работающий без проприретарного драйвера.