Подключился я недавно к WebPlus в Питере - они мне выдали модем DLink DSL-200 (Generation II). Далее возникло желание подключить модем в Linux (дистрибутив Mandrake 10.0 DVD). После посков набрёл на проект
http://eciadsl.flashtux.org/
Доку по установке и настройке нашёл на
http://demon.ru/adslwp.html
И всё бы хорошо, вот только при вызове скрипта eciadsl-start вываливаются следующие сообщения:
Код:
[root@localhost eciadsl-usermode-0.10-nortek-alpha]# eciadsl-start
[EciAdsl 1/5] Setting up USB support...
Preliminary USB device filesystem is OK
/usr/local/bin/eciadsl-start: line 326: lspci: command not found
/usr/local/bin/eciadsl-start: line 369: lspci: command not found
Loading tun/tap module...
tun loaded successfully
[EciAdsl 2/5] Uploading firmware...
Process skipped .. no more needed
firmware loaded successfully
[EciAdsl 3/5] Synchronization...
OK eciadsl-synch: success
Synchronization successful
[EciAdsl 4/5] Connecting to provider...
Connection successful
[EciAdsl 5/5] Setting up route table...
Waiting for tun0... ..........
no tun0 device found
Как я понял, всё проходит нормально, кроме того, что устройство tun0 не найдено. Модуль tun стоит.
gonzalez посоветовал создать tun0 следующим образом:
Код:
mkdir /dev/net
mknod /dev/net/tun0 c 10 200
ln -s /dev/net/tun0 /dev/net/tun
Похоже, что tun0 создаётся, но не система с ним не хочет работать - выдаётся та же ошибка no tun0 device found.
Например, ifconfig тоже выдаёт что нет такого устройтсва.
Хотя:
Код:
[root@localhost eciadsl-usermode-0.10-nortek-alpha]# cd /dev/net
[root@localhost net]# ls
tun@ tun0
В /var/log/messages по этому поводу нашёл:
Код:
Apr 11 19:22:40 localhost kernel: Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
Apr 11 19:22:40 localhost kernel: devfs_mk_dev: could not append to parent for net/tun
Как заставить работать("видеться")/проверить как работает tun0?