Если вкратце - скачал с http://www.synce.org/ usb-rndis-lite,скомпилировал,далее нетворкманагер подхватывает устройство при присоединении(на коммуникаторе включаем общий интернет),вот и всё,правда я с синхронизацией особо не разбирался за ненадобностью.
скачал, установил. Но что-то не понял как она работает. Подключаю через USB. Нет синхронизации (ну и чёрт бы сней), главное GPRS. Запускаю "Общий интернет" пишет что подключился. А инета нет да и нету в сетевых устройствах что обнаружил сетевуху (на винде находит сетевуху).
Девайса более не имею,так что писать буду по памяти:проверь наличие модуля ядра lsmod|grep rndis,если оно есть подключай коммуникатор и смотри в dmesg|grep rndis,а также проверь наличие установленного netwokmanager'a(у меня аплет на кикере для наглядности ещё был),без него сеть можно поднять правкой /etc/netwok/interfaces,но не советую,так как при первом подключении устройства у меня коннектилось,а потом(если комп не выключать,а коммуникатор подключать/отключать несколько раз)-нет.
Юзаю линь тока неделю много ещё не понимаю. Но не поглядишь, может я что-то не так делаю?
[root@localhost soft]# rpm -ivh synce-usb-rndis-lite-dkms-0.11-1.fc8.noarch.rpm
ошибка: Неудовлетворенные зависимости:
dkms нужен для synce-usb-rndis-lite-dkms-0.11-1.fc8.noarch
// вот это ещё интересно. что за "dkms"?
[root@localhost usb-rndis-lite-0.11]# ./configure
bash: ./configure: Нет такого файла или каталога
[root@localhost usb-rndis-lite-0.11]# make
make -C /lib/modules/2.6.22.9-91.0.120asp/build SUBDIRS=/home/vorishka/soft/usb-rndis-lite-0.11 modules
make[1]: Entering directory `/usr/src/kernels/2.6.22.9-91.0.120asp-i686'
CC [M] /home/vorishka/soft/usb-rndis-lite-0.11/usbnet.o
CC [M] /home/vorishka/soft/usb-rndis-lite-0.11/cdc_ether.o
CC [M] /home/vorishka/soft/usb-rndis-lite-0.11/rndis_host.o
Building modules, stage 2.
MODPOST 3 modules
CC /home/vorishka/soft/usb-rndis-lite-0.11/cdc_ether.mod.o
LD [M] /home/vorishka/soft/usb-rndis-lite-0.11/cdc_ether.ko
CC /home/vorishka/soft/usb-rndis-lite-0.11/rndis_host.mod.o
LD [M] /home/vorishka/soft/usb-rndis-lite-0.11/rndis_host.ko
CC /home/vorishka/soft/usb-rndis-lite-0.11/usbnet.mod.o
LD [M] /home/vorishka/soft/usb-rndis-lite-0.11/usbnet.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.22.9-91.0.120asp-i686'
[root@localhost usb-rndis-lite-0.11]# make install
make -C /lib/modules/2.6.22.9-91.0.120asp/build SUBDIRS=/home/vorishka/soft/usb-rndis-lite-0.11 modules_install
make[1]: Entering directory `/usr/src/kernels/2.6.22.9-91.0.120asp-i686'
INSTALL /home/vorishka/soft/usb-rndis-lite-0.11/cdc_ether.ko
INSTALL /home/vorishka/soft/usb-rndis-lite-0.11/rndis_host.ko
INSTALL /home/vorishka/soft/usb-rndis-lite-0.11/usbnet.ko
DEPMOD 2.6.22.9-91.0.120asp
make[1]: Leaving directory `/usr/src/kernels/2.6.22.9-91.0.120asp-i686'
depmod -ae
[root@localhost usb-rndis-lite-0.11]# lsmod|grep rndis
и тут идёт молчок.
Я так понимаю у меня ничё не получилось. ОС: ASPLinux12
Перед проверочкой либо перезагрузиться,либо вручную модуль воткнуть(modprobe rndis_host),а так судя по логу всё установилось.Хотя можно было б и с рпм поставить, dkms вроде маленький пакет,нужен если я не ошибаюсь для автоматического пересобирания модуля при обновлении ядра.
Вообщем как-бы подключил.
lsmod|grep rndis пишет про: rndis_host, cdc_ether, usbnet (какие-то цыферки =)).
dmesg|grep rndis пишет:
usbcore: registered new interface driver rndis_host
rndis0: register 'rndis_host' at usb-0000:00:02.0-2, RNDIS device, 80:00:**:**:**:** (я так полагаю это был МАС, под звёздочками цыферки ;))
>>наличие установленного netwokmanager'a
- это KnetworkManager? Он пишет что девайс не активен. :(
Напиши пожалуйста, что дальше делать?