faq обучение настройка
Текущее время: Ср апр 09, 2025 21:24

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: ADSL USB DSL-200 под FreeBSD
СообщениеДобавлено: Чт апр 21, 2005 12:30 
Не в сети

Зарегистрирован: Чт апр 21, 2005 12:25
Сообщений: 2
Откуда: Питер
Уважаемые разработчики!!
ПОЖАЛУЙСТА, подскажите по поводу сабЖА, можно ли настроить, если да то, есть ли опыт, что почитать ....


ЖАРАНЕЕ БЛАГОДАРЕН и надеюсь на ответ!!!!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ADSL USB DSL-200 под FreeBSD
СообщениеДобавлено: Чт апр 21, 2005 13:47 
Не в сети

Зарегистрирован: Вт дек 23, 2003 15:46
Сообщений: 339
Shil писал(а):
Уважаемые разработчики!!
ПОЖАЛУЙСТА, подскажите по поводу сабЖА, можно ли настроить, если да то, есть ли опыт, что почитать ....


ЖАРАНЕЕ БЛАГОДАРЕН и надеюсь на ответ!!!!


Все зависит от ревизии, т.е. какой чип стоит в вашем модеме.
Скорее всего вам помогут эти драйвера:
http://eciadsl.flashtux.org/download.php?lang=en
Там имеются и для BSD...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: ADSL USB DSL-200 под FreeBSD
СообщениеДобавлено: Чт апр 21, 2005 13:51 
Не в сети

Зарегистрирован: Чт апр 21, 2005 12:25
Сообщений: 2
Откуда: Питер
McMCC писал(а):
Все зависит от ревизии, т.е. какой чип стоит в вашем модеме. Скорее всего вам помогут эти драйвера: http://eciadsl.flashtux.org/download.php?lang=en
Там имеются и для BSD...


к сожалению не подходят я уже с ними списался


не много изменю вопрос.. нашел такое
[url=http://www.bsdportal.ru/viewtopic.php?t=3888&highlight=dsl200#17771]
Благодаря усилиям Билла Паула (wpaul), начиная с FreeBSD 5.3-RELEASE существует ``прозрачная'' поддержка Network Driver Interface Specification (NDIS). FreeBSD NDISulator (известный также как Project Evil) преобразует бинарный драйвер Windows так, что он работает так же как и в Windows. Эта возможность все еще относительно новая, но в большинстве тестов она работает адекватно.

Для использования NDISulator потребуются три вещи:

1. Исходные тексты ядра
2. Бинарный драйвер Windows XP (расширение .SYS)
3. Файл конфигурации бинарного драйвера Windows XP (расширение .INF) [/url]

кто нибуть может прокоментировать? стоит ли мне ставить 5.3 или не факт что получиться?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 10, 2005 21:15 
Не в сети

Зарегистрирован: Сб дек 10, 2005 20:59
Сообщений: 6
Откуда: Togliatty
Привет
На http://eciadsl.flashtux.org/ появились драйвера для DSL-200 на чипе GlobeSpan под FreeBSD.

У кого нибудь уже есть опыт их настройки?
Я их настроил по readme. Процесс останавливается на этапе синхронизации. Модем засинхронизировался с линией (загорается лампочка ADSL), но устройство tap0 не поднимается.
FreeBSD 5.4-RELEASE, ядро GENERIC с подгруженным if_tap.
С точно такими же настройками это все у меня работает в линухе.
Кто знает, как решить проблему?

С уважением,


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 10, 2005 22:11 
Не в сети

Зарегистрирован: Пт фев 18, 2005 15:51
Сообщений: 152
Откуда: PutinsBurg
Shil
пробовал я сделать с NDIS - не получилось... пробовал на 5.3 и на 5.4 :(

pupch там всё таки не под фрю чисто, а под BSD вообще... где то полгода назад общался с разработчиками плотно... тогда они эксперементировали с OpenBSD... под фрёй словили какие то проблемы... месяц назад мне сказали что под фрю не писали и не планируют...

если вдруг решишь проблему - дай знать, буду признателен!!!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 11, 2005 12:54 
Не в сети

Зарегистрирован: Сб дек 10, 2005 20:59
Сообщений: 6
Откуда: Togliatty
2 HighTower

а ты зайди на их сайт еще разок. Под OpenBSD драйвера были давно. Но они не поддерживали чип GlobeSpan.
А щас там некий Kolja портировал 0.11 версию (универсальную) под BSD и утверждает, что это работает именно во FreeBSD на 5.4-RELEASE. Я попробовал - получилось только установить синхронизацию. Виртуальный девайс не поднимается, о чем радостно рапортует драйвер. Делал точно по инструкции. Затык у меня возможно в самой оси, но про настройку оси разработчик ничего не упоминал, так что я работал с типовой конфигурацией. Что делать дальше - не совсем понятно. Видимо, надо состыковаться с этим Колей, благо он сам приглашал. Но я не слишком силен в БСД, и тем более не программист.

В общем, предлагаю решить проблему совместными усилиями.
Кстати, неплохо бы поучаствовать в этом и сотрудникам Д-Линка, хотя бы неофициально. Расширение кругозора все-таки...

А насчет NDIS - ИМХО гиблое дело. Не соответствуют драйвера под виндовс этой спецификации. У меня 5.3 наглухо повисала при загрузке.

С уважением,


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 11, 2005 13:05 
Не в сети

Зарегистрирован: Пт фев 18, 2005 15:51
Сообщений: 152
Откуда: PutinsBurg
pupch
попробовал под фрёй 5.4
собралось, синхронизировалось (вообщем то это и почти год назад делалось)
поднимается новый интерфейс tun0 (почему у тебя tap0 - не ясно мне)
пишет что он opened by process ..., однако IP не назначаются и не пашет...

когда я в последний раз говорил с Kolja и benoit - они сказали что их драйвер (вообще eci) ориентирован на pppoe больше, а у меня пров (WebPlus) использует инкапсуляцию 1483 Routed IP LLC - хоть она и есть в eci, только разработчики не могут оттестировать работу под неё, поскольку в европпе такое не используется..
(у пласа нет pppoe, авторизаций и всего подобного)

попоробую поговорить на неделе с kolja... может что и решится..

а про участи сотрудников длинка - было бы идеально, но нереально на мой взгляд...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 11, 2005 15:47 
Не в сети

Зарегистрирован: Сб дек 10, 2005 20:59
Сообщений: 6
Откуда: Togliatty
У меня инкапсуляция LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS, под нее виртуальный девайс tap0 используется в линухе, ну и в БСД пытается его же поднять
Кстати, LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS - это pppoa или pppoe? В винде это называется IPaATM bridged LLC. Я уже запутался совсем в этих инкапсуляциях... А то мож я не то понастроил?

А насчет потестить - так я непрочь, если есть вменяемые методики, для "комплитли ламерз" :-)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 11, 2005 16:23 
Не в сети

Зарегистрирован: Пт фев 18, 2005 15:51
Сообщений: 152
Откуда: PutinsBurg
я в этих инкапсуляциях тоже не понимаю...
год назад я просто дал доступ к своей фре с подключённым медемом (через другой канал) и kolja пытался изобразить что то... не получилось тогда - сказал что не хватает у него знания архитектуры фри...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 22, 2005 15:20 
Не в сети

Зарегистрирован: Пт сен 16, 2005 11:15
Сообщений: 10
Откуда: SPb
[quote="HighTower"]pupch
попробовал под фрёй 5.4
собралось, синхронизировалось (вообщем то это и почти год назад делалось)
поднимается новый интерфейс tun0 (почему у тебя tap0 - не ясно мне)
пишет что он opened by process ..., однако IP не назначаются и не пашет...

когда я в последний раз говорил с Kolja и benoit - они сказали что их драйвер (вообще eci) ориентирован на pppoe больше, а у меня пров (WebPlus) использует инкапсуляцию 1483 Routed IP LLC - хоть она и есть в eci, только разработчики не могут оттестировать работу под неё, поскольку в европпе такое не используется..
(у пласа нет pppoe, авторизаций и всего подобного)

попоробую поговорить на неделе с kolja... может что и решится..

Было бы интересно узнать что порекомендуют разработчики дров. У меня на FreeBSD 6.0 x64 таже проблема, не могу подключиться к прову(WebPlus), процесс синхронизации модема проходит успешно. Причем по умолчанию во фре нет девайса tun. Создается он с помощью команды ppp -unit0 (при этом поддержка устройства должна быть встроена в ядро или загружена с помощью команды kldload if_tun). Насколько я понял скрипт eciadsl-start для фри у меня не работает на стадии подключения. Там такие строки(для LLC_RFC1483_ROUTED_IP):

$BIN_DIR/eciadsl-pppoeci $pppoeci_options
if [ $? -ne 0 ]; then
echo "ERROR: failed to connect"
exit $STEP
fi
echo "Connection successful"

ifconfig tun0 up
wait_for_iface tun0
GW=tun0
;;

у меня после выполнения команды ifconfig tun0 up
в списке девайсов /dev/net устройство tun0 не появляется. В общем кроме чтения man ppp пока больше ничего не остается...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 22, 2005 15:37 
Не в сети

Зарегистрирован: Пт фев 18, 2005 15:51
Сообщений: 152
Откуда: PutinsBurg
а разработчики ничего не рекомендуют...
kolja в irc я так и не застал...
написал ему письмо, с описанием проблемы, конфигами и логами - он не ответил :(
может кто ещё напишет ему? его мыло есть в AUTHORS из архива поставки..

по поводу 6 фри, да ещё и х64 - ничего не могу сказать, я ешё обычной не ставил, только tunX там (в 5.х) создаётся автоматически, когда в этом возникает необходимость...
а 6 перепахали вроде конкретно...

больше хотелось бы услышать от длинка чтонибудь... но понимаю что второе пришествие быстрей случиться..


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 22, 2005 18:48 
Не в сети

Зарегистрирован: Пт сен 16, 2005 11:15
Сообщений: 10
Откуда: SPb
больше хотелось бы услышать от длинка чтонибудь... но понимаю что второе пришествие быстрей случиться..[/quote]

Видимо придется самим копать... Сдается мне (исходя из текста скрипта eciadsl-start), что ppp тут не причем. Если выбран режим инкапсуляции LLC_RFC1843_ROUTED_IP, то ни пользовательский ppp, ни ядра pppd не запускается. Запускается демон eciadsl-pppoeci с настройками из файла конфигурации /etc/eciadls/eciadls.conf и в дальнейшем взаимодействует с этим псевдоустройством tun. Самое главное, что синхронизация модема завершается нормально, а дальше остается как нибуть настроить роутинг... И лишь бы eciadsl-pppoeci с ошибками не завершался...
В общем я еще разбираться буду. Неохота покупать из-за этого новый модем.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 22, 2005 21:18 
Не в сети

Зарегистрирован: Пт фев 18, 2005 15:51
Сообщений: 152
Откуда: PutinsBurg
я год назад был вынужден таки купить другой модем - 500Т... я промолчу по поводу него....

если разбирёшься - то дай знать!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Завел драйвера DSL200 B1 на FreeBSD 6.0 x64
СообщениеДобавлено: Вт янв 24, 2006 11:45 
Не в сети

Зарегистрирован: Пт сен 16, 2005 11:15
Сообщений: 10
Откуда: SPb
Удалось успешно поставить дрова для ADSL модема DSL-200 b1 на FreeBSD 6.0 amd64. Думаю что на i386 тоже все поставится без проблем. Провайдер WebPlus, режим инкапсуляции LLC_RFC1483_ROUTED_IP.

Опишу последовательность действий необходимую для успешной установки драйверов:
1. Качаем сорцы eciadsl-usermode-bsd-0.11.beta2.tar.bz2
2. Распаковываем
3. Читаем README-BSD, ставим пакеты необходимые для сборки, создаем ссылки как написано.
4. Открываем текстовым редактором файл eciadsl-pppoeci.c, Ищем в нем функцию tap_open, вид у нее такой:

int tap_open(char* dev, int tun)
{
int fd;
#if defined(__linux__)
struct ifreq ifr;
int err;
if ((fd = open("/dev/net/tun", O_RDWR | O_SYNC)) < 0)
return(-1);

memset(&ifr, 0, sizeof(ifr));
if (tun)
ifr.ifr_flags = IFF_TUN | IFF_NO_PI;
else
ifr.ifr_flags = IFF_TAP | IFF_NO_PI;
if (*dev)
strncpy(ifr.ifr_name, dev, IFNAMSIZ);

if ((err = ioctl(fd, TUNSETIFF, (void*) &ifr)) < 0)
{
close(fd);
return(err);
}

strcpy(dev, ifr.ifr_name);
#else
if ((fd = open("/dev/tap0", O_RDWR | O_SYNC)) < 0)
return(-1);
strcpy(dev, "/dev/tap0");
#endif
return(fd);
}

Я поменял ее на такую:

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 процесс eciadsl-pppoeci будет открывать устройство tun0 (убрал все, что относиться к Linux, для простоты).
5. Компилируем и инсталлируем, как написано в README-BSD
6. Конфигурируем (запускаем eciadsl-config-text), получаем файл /etc/eciadsl/eciadsl.conf
7. Запускаем eciadsl-synch. Я для синхронизации модема использую файл gs7470_synch06.bin. Процесс синхронизации проходит успешно, лампочка на модеме загорается, однако при сам процесс при освобождении ресурсов завершается некорректно (оставляет после себя файл в текущей директории eciadsl-synch.core). Ну на данном этап на это можно положить...
8. Запускаем eciadsl-pppoeci. При этом создается устройство tun0, а не tap0, как было раньше.
9. Присваиваем адрес сетевому интерфейсу tun0 командой: ifconfig tun0 IP ROUTE. где IP - адрес выданный Вам провайдером, ROUTE - адрес шлюза по умолчанию. После выполнения этой команды создается тунель между вашим хостом и роутером провайдера.
10. Добавляем маршрут по умолчанию командой: route add default ROUTE, где ROUTE - адрес шлюза по умолчания.
11. Проверяем работу сети, пропинговав какой-либо внешний узел. У меня после запуска ping в первый раз происходит небольшая задержка (~5 сек).

Всем успехов, если что-то не получилось пишите на почту, постараюсь ответить.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: просьба помочь
СообщениеДобавлено: Чт май 25, 2006 15:14 
Не в сети

Зарегистрирован: Чт май 25, 2006 14:46
Сообщений: 2
Откуда: msk
система 6.1-RELEASE FreeBSD, модем DSL-200b1, опеределился он так:

kernel: ugen0: GlobeSpan Inc. USB-ADSL Modem, rev 1.10/1.00, addr 2

сделал все как указано выше, но при запуске

eciadsl-synch

kernel: pid 767 (eciadsl-synch), uid 0: exited on signal 3 (core dumped)
kernel: ugen0: GlobeSpan Inc. USB-ADSL Modem, rev 1.10/1.00, addr 2
kernel: All threads purged from ugen0.1
kernel: All threads purged from ugen0.3
kernel: All threads purged from ugen0.4

и потом система вообще перезружается.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB