The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от 999 (ok) on 30-Дек-05, 23:10 
1. Всех с Новым Годом!
2. Есть FreeBSD v6.0, есть ADSL D-Link DSL-200 (B1) USB.
Модем определяется как "freebsd kernel: ugen0: GlobeSpan Inc. USB-ADSL Modem, rev 1.10/1.00, addr 2", при этом в /dev образуются 4 USB устройства ugen0, ugen0.1, ugen0.3, ugen0.4...
Кому-нибудь удалось заставить их работать вместе или лучше подумать об альтернативе?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от Roman (??) on 02-Янв-06, 14:33 
Only linux :-(((
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от Andrey (??) on 03-Янв-06, 10:55 
>Only linux :-(((

EciAdsl is now available for BSD, as a test version.
All feedbacks on this version are welcome, please contact "kolja" or "FlashCode" (see support page).

http://eciadsl.flashtux.org


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от 999 (ok) on 04-Янв-06, 23:39 
>>Only linux :-(((
>
>EciAdsl is now available for BSD, as a test version.
>All feedbacks on this version are welcome, please contact "kolja" or "FlashCode"
>(see support page).
>
>http://eciadsl.flashtux.org

А с помощью этого модем удалось запустить? Только реальный опыт пож...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от Illia on 05-Янв-06, 18:24 
>А с помощью этого модем удалось запустить? Только реальный опыт пож...

Если интересно, то я сегодня еще раз попытаюсь перебрать все *sync*.bin файлы.  О результатах могу сообщить.
На модеме написано Generation II (как я понял, это D-Link DSL200 rev B1). Возможно, использую не те VID'ы, но в modems.db прописаны установки для каждой модели. Если не получится, то попробую все то же самое и для D-Link DSL200 rev B (В - без единички). Брют форс, так сказать...

Вообще у меня eciadsl-start сообщает такое:
All threads purged from ugen0.1
All threads purged from ugen0.2
All threads purged from ugen0.4
(блок повторяется 2 раза). После сего через 10-60 сек (в зависимости от синк-файла) eciadsl-synch выпадает в кору и процесс останавливается.
А что у тебя?

Использую такой конфиг (подключаюсь к Web+ в Питере)
VID1=2001
PID1=5100
VID2=2001
PID2=5100
MODE=LLC_RFC1483_ROUTED_IP
VCI=32
VPI=1
FIRMWARE=/etc/eciadsl/firmware00.bin
SYNCH=/etc/eciadsl/gs7470_synchХХ.bin
PPPD_USER=-
PPPD_PASSWD=
USE_DHCP=no
USE_STATICIP=yes
STATICIP=195.131.ххх.xxx
GATEWAY=195.131.ххх.1
MODEM=Other
MODEM_CHIPSET=GS7470
SYNCH_ALTIFACE=5
PPPOECI_ALTIFACE=1
PROVIDER=Other
DNS1=194.8.160.90
DNS2=195.131.52.130

На машинке дуал бут. Под w2k3 модем коннектится.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от 999 (ok) on 05-Янв-06, 19:00 
>>А с помощью этого модем удалось запустить? Только реальный опыт пож...
>
>Если интересно, то я сегодня еще раз попытаюсь перебрать все *sync*.bin файлы.
> О результатах могу сообщить.
>На модеме написано Generation II (как я понял, это D-Link DSL200 rev
>B1). Возможно, использую не те VID'ы, но в modems.db прописаны установки
>для каждой модели. Если не получится, то попробую все то же
>самое и для D-Link DSL200 rev B (В - без единички).
>Брют форс, так сказать...
>
>Вообще у меня eciadsl-start сообщает такое:
>All threads purged from ugen0.1
>All threads purged from ugen0.2
>All threads purged from ugen0.4
>(блок повторяется 2 раза). После сего через 10-60 сек (в зависимости от
>синк-файла) eciadsl-synch выпадает в кору и процесс останавливается.
>А что у тебя?

У меня D-Link DSL200 rev B1. На http://eciadsl.flashtux.org/modems.php?modem=65 написано "Synch .bin: gs7470_synch04.bin or 06 or 17" это значит - что подойдет..?
Пока соединяться не пробовал - жду результатов проверки от Web+.
На работе живет связка LinkSys(сетевой)+FreBSD v5.2.1 беспроблемно.
Отсюда вопрос, может эффективнее решиться на преобретение сетевого варианта?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от Axel (??) on 14-Янв-06, 00:20 
У меня тоже самое и я буду ставить завтра правда под SuSe 10.0 этот же модем к тому же прову и в том же городе ;)
Описание поднятия имеется тут:
http://demon.ru/adslwp.html
Само описание поднятия там под ASPLinux 9.2. Но по любому конфиги должны подойти и под фрюху. Удачи!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от dewil email(??) on 15-Янв-06, 01:44 
>>А с помощью этого модем удалось запустить? Только реальный опыт пож...

удалось добиться синхронизации со станцией.
для этого пришлось снифить работу виндового драйвера и по результату генерить .bin файл для synch.
но на уровне конекта ppp не хочет вязаться. будем копать дальше...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от illia on 16-Янв-06, 01:29 
>>>А с помощью этого модем удалось запустить? Только реальный опыт пож...
>
>удалось добиться синхронизации со станцией.
>для этого пришлось снифить работу виндового драйвера и по результату генерить .bin
>файл для synch.
>но на уровне конекта ppp не хочет вязаться. будем копать дальше...

С конфигом, указанном в 4-м посте все заработало на Fedora Core 4, с уточнением - использовал gs7470_sync04.bin. Т.е. sync - тот, что нужно. Свой  тоже делал. На фре результат одинаков - eciadsl-pppoeci (при добавдении ключика -v 2) жалуется на Could not load tun device. Ситуация немного поправляется при kldload if_tap. В этом случае eciadsl-pppoeci отрабатывает, создает tap0 устройство и дальше жалуется на Could not load tun device. Жалобы прекращаются если до запуска eciadsl-start запустить ppp (и выйти из него). Править eciadsl-start для ifconfig'a и route'а все равно нужно, т.к. изначально там - линуксовый синтаксис, чуждый фре (либо конфигурить все руками). В общем мне удалось добиться только icmp ответов от моего ближнего ip-адреса. Шлюз по молчанию не пингуется (да вроде и недолжен, ведь им является модем), DNS-ы тоже молчат, в обоих случаях ответ - host is down. У меня адресация статическая, так что от DHCP я не завишу.
Особым успехом свои действия не считаю, т.к. результат не достигнут. Но может кто-нибудь пройдет дальше меня. С разработчиками пока не общался.
Есть еще мысли насчет tun/tap драйвера от http://vtun.sourceforge.net/tun/ (вместо родного модуля ядра), но они 6-ку не поддерживают, а мне заточить не удалось; либо насчет http://www.roaringpenguin.com/pppoe, но его еще не запускал.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от dewil email(??) on 16-Янв-06, 14:23 
>С конфигом, указанном в 4-м посте все заработало на Fedora Core 4,

с линуксами проблем нет.

>Ситуация немного поправляется при kldload if_tap. В этом случае

как я понял нужен именно tap для запуска всего этого.
но у меня падает в кору модуль, который делает синхронизацию с провайдером на adsl уровне. поэтому до интерфейсов дело не дошло.
а скрипты действительно заточены под линух, там еще ручками нужно пройтись по ним. или свой написать который будет вызывать synch и пожнимать интерфейсы с роутингом.

а кто у тебя isp? какой город?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от Illia on 17-Янв-06, 09:50 
>как я понял нужен именно tap для запуска всего этого.
>но у меня падает в кору модуль, который делает синхронизацию с провайдером
>на adsl уровне. поэтому до интерфейсов дело не дошло.

и в Линуксе и во Фре eciadsl-start запускает три экземпляря eciadsl-sync.
И если в Линуксе жалоб нет, то во Фре два экземпляра вылетают в кору.
но у меня стартовый скрипт считает, что синхра прошла, и далее запускает eciadsl-pppoeci.

>
>а кто у тебя isp? какой город?

Web+ в Питере (смотри 4-й пост).

PS. Линукс я упоминаю для проведения аналогий, не более того.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от sergey email(??) on 20-Янв-06, 16:38 
Такая же ситуация. Провайдер WebPlus, FBSD6.0_x64. Eciadsl-synch выпадает в core. Но тем не менее сигнал о том, что синхронизация установлена на модеме появляется! Для синхронизации с провайдером использую 04 и 06 версии bin файлов.
Разработчик драйверов Kolja, в форуме http://eciadsl.sourceforge.net/scripts/forum написал, что необходимо использовать дистрибутив 0.11 beta2. Он отличается от 0.11, тем что при выборе LLC_RFC1384_ROUTED_IP процесс eciadls-pppoeci открывает девайс tap0, а не tun0. Хотя для линукса, при таких же настройках вроде используется tun0. Однако как ни пытался, пакеты на внешние узлы так и не идут. Хотя вроде бы все настройки присутствуют. Девайс tap0 открыт eciadsl-pppoeci. При попытке пропинговать внешние узлы пишется no route to host. Хотя маршрут по умолчанию прописан нормально. Что еще делать нужно не понимаю.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от dewil email(??) on 20-Янв-06, 17:09 
скрипты там однозначно надо ручками править.
они заточены под линух и под tun, а под фрей в данном случае нужен tap.

тут вроде автор драйверов начал отвечать, может выпустит более свежую версию.
http://eciadsl.sourceforge.net/scripts/forum/viewtopic.php?t=3058

у меня скрипт синхронизации падает в кору, при этом на модеме тоже лампочка синхронизации не тухнет.
если после этого этапа запустить eciadsl-pppoeci (как положено по сценарию), то он повисев немного выгружается. я так думаю, что он не находит софтину, которая держит синхронизацию.
естно дальше устанавливать маршруты бесполезно, пока этот шаг не будет пройден корректно.
ждем фиксов от автора. я уже во все позы ставил эти драйвера, в результате только core.
юзаю 0.11 beta2.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от sergey email(??) on 24-Янв-06, 11:58 
Успешно завел дрова для FreeBSD 6.0 amd64. Необходимо исправить файл eciadsl-pppoeci.c, функию tap_open. Я ее заменил на следующую:

int tap_open(char* dev, int tun)
{
    int fd;

    if ((fd = open("/dev/tun0", O_RDWR | O_SYNC)) <  0)
        return(-1);
    strcpy(dev, "/dev/tun0");

    return(fd);
}

Поменял имя устройства (tap0 на tun0), ну и убрал все что касается Linux, для наглядности. В дальнешем все делал как и раньше. Как необходимое замечание: процесс синхронизации eciadsl-synch основную свою работу делает нормально, вываливается в core, поскольку некорректно освобождает после себя ресурсы, думаю разработчик Kolja это скоро исправит.

Более подробная информация в форуме dlink. http://dlink.ru/phorum/viewtopic.php?t=11177

Всем успехов.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от Andrey (??) on 26-Янв-06, 23:10 
>Успешно завел дрова для FreeBSD 6.0 amd64. Необходимо исправить файл eciadsl-pppoeci.c, функию
>tap_open. Я ее заменил на следующую:
>
>int tap_open(char* dev, int tun)
>{
> int fd;
>
> if ((fd = open("/dev/tun0", O_RDWR | O_SYNC)) <  0)
>  return(-1);
> strcpy(dev, "/dev/tun0");
>
> return(fd);
>}
>
>Поменял имя устройства (tap0 на tun0), ну и убрал все что касается
>Linux, для наглядности. В дальнешем все делал как и раньше. Как
>необходимое замечание: процесс синхронизации eciadsl-synch основную свою работу делает нормально, вываливается
>в core, поскольку некорректно освобождает после себя ресурсы, думаю разработчик Kolja
>это скоро исправит.
>
>Более подробная информация в форуме dlink. http://dlink.ru/phorum/viewtopic.php?t=11177
>
>Всем успехов.

Спасибо. Опробовал на FreeBSD 5.4 i386, но не стал убирать лишнее. Работает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от illia on 31-Янв-06, 23:07 
eciadsl-pppoeci.c, функию
>>tap_open. Я ее заменил на следующую:
>>
>>int tap_open(char* dev, int tun)
>>{
>> int fd;
>>
>> if ((fd = open("/dev/tun0", O_RDWR | O_SYNC)) <  0)
>>  return(-1);
>> strcpy(dev, "/dev/tun0");
>>
>> return(fd);
>>}
>>

>Спасибо. Опробовал на FreeBSD 5.4 i386, но не стал убирать лишнее. Работает.
>

6.0-RELEASE i386. Работает. Спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от 999 (ok) on 22-Фев-06, 02:34 
Наконец-то есть поле для экспериментов... и сразу вопросы
WebPlus (Питер) поставил на мою АТС_ку иной метод коннекта, т.е. вместо LANModem_a при инсталляции драйвера в винде, я должен выбирать WANModem, Encapsulation: RFC2516 PPPoE Encapsulation. В результате имеем доступ доступ с авторизацией. Пытаюсь прикрутить все это хозяйство к фре, безуспешно. Кто-ньть пробовал ставить eciadsl-usermode-bsd-0.11.beta3?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от sergey email(??) on 02-Мрт-06, 13:01 
>все это хозяйство к фре, безуспешно. Кто-ньть пробовал ставить eciadsl-usermode-bsd-0.11.beta3?

Не пробовал, однако по сравнению с версией beta2 изменен только алгоритм открытия устройства tun в режиме модуляции LLC_RFC1384_ROUTED_IP. Все остальное осталось без изменений.

А на какой стадии происходит затык? По идее процесс синхронизации должен проходить также, подключение нужно указывать другое. Кстати возможно опять открывается не то устройство (для твоего режима) и потребуется изменить код eciadsl-pppoeci.c

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от Putsli email(ok) on 12-Мрт-06, 21:58 
Прикрутили вообщем этот модем к фряхе 6, вот только постоянно рвёт коннект, такое впечатление что подзависает ppp, если кто сталкивался посоветуйте плз. что-нибудь.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от sickboy email on 25-Май-06, 20:15 
У меня провайдер infoline, в конфиге возможны только такие методы инкапсуляции:

VCM_RFC2364 (default)
LLC_RFC2364
LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
VCM_RFC_1483_BRIDGED_ETH
LLC_RFC1483_ROUTED_IP
VCM_RFC1483_ROUTED_IP

у провайдера написано использовать RFC 2516 PPPoE Encapsulation, каккой из предложенных методов мне выбрать?

при запуске:
# eciadsl-start

[EciAdsl 1/5] Uploading firmware...

Process skipped .. no more needed
firmware loaded successfully

[EciAdsl 2/5] Synchronization...

vendor=0000 product=0000 dev=uhub0
vendor=2001 product=5100 dev=ugen0
OK eciadsl-synch: success                                                      
Synchronization successful

[EciAdsl 3/5] Connecting to provider...

adsl: Configuration label not found
ERROR: failed to connect

а при:
# eciadsl-pppoeci
dup

и все намертво виснет

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от sergey (??) on 26-Май-06, 10:54 
Думаю нужно ставить или VCM_RFC2364 или LLC_RFC2364. Поскольку RFC2516 это дополнение к RFC2364. При этом после этапа синхронизации должен запускать ppp c параметрами -background adsl, где adsl - это метка в файле ppp.conf. Поскольку эта метка у тебя не нашлась, ты не обновил этот файл из дистрибутива драйвера.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от sickboy email on 26-Май-06, 12:18 
>Думаю нужно ставить или VCM_RFC2364 или LLC_RFC2364. Поскольку RFC2516 это дополнение к
>RFC2364. При этом после этапа синхронизации должен запускать ppp c параметрами
>-background adsl, где adsl - это метка в файле ppp.conf. Поскольку
>эта метка у тебя не нашлась, ты не обновил этот файл
>из дистрибутива драйвера.

Спасибо, но теперь еще хуже:

# eciadsl-start

[EciAdsl 1/5] Uploading firmware...

Process skipped .. no more needed
firmware loaded successfully

[EciAdsl 2/5] Synchronization...

vendor=0000 product=0000 dev=uhub0
vendor=2001 product=5100 dev=ugen0
OK eciadsl-synch: success                                                      
Synchronization successful

[EciAdsl 3/5] Connecting to provider...

Working in background mode
Using interface: tun0
Warning: Add route failed: 0.0.0.0/0 already exists
Child failed (errdead)
ERROR: failed to connect

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от sergey (??) on 26-Май-06, 12:25 
У меня не было опыта настройки ppp. По этим ошибкам думаю нужно обращаться к разработчику драйвера. К некому Kolja. Его email есть в сорцах драйвера.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от sickboy email on 26-Май-06, 18:56 
так, добавил в конфиг ядра еще:

options         NETGRAPH_PPPOE
options         NETGRAPH_ETHER

теперь при запуске:
# ppp -background pppoe
Working in background mode
Using interface: tun0
Attempting redial
Attempting redial
Attempting redial

в логе вот такя хрень:

ppp[2243]: Warning: tun0: Cannot send a netgraph message: No such file or directory
ppp[2243]: Warning: deflink: PPPoE: unknown host
ppp[2243]: Warning: deflink: PPPoE: unknown host
ppp[2243]: Warning: deflink: Device (PPPoE:tun0) must begin with a '/', a '!' or contain at least one ':'
ppp[2243]: Warning: tun0: Cannot send a netgraph message: No such file or directory

что хоть теперь неправильно,
блин с этим DSL-200 убится можно, может есть какой не usb а lan, у кого есть опыт его использования под freebsd?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от sickboy email on 30-Май-06, 19:12 
вообщем отнес этот d-link на помойку, и купил себе Asus.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "ADSL D-Link DSL-200 (B1) USB & FreeBSD v6.0"  
Сообщение от Аноним on 03-Фев-07, 20:39 
>вообщем отнес этот d-link на помойку, и купил себе Asus.

Лучше бы детальки спаял. Там индуктивность, разьемы, диодики есть >:-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру