qne, привет! что-то мы с тобой на этом форуме ещё не пересекались…

на

Что нужно:
1. Файл CnxEtU.sys из /win/system32/drivers/. Если его нет то придется установить модем под винду:) Этот хитрый файл может лежать на диске с дровами…
2. Программа сutst для преобразования файла CnxEtU.sys в cxacru-fw.bin/ А можно просто взять cxacru-fw.bin
3. Файлик cxacru-cf.bin - описание модема или что то в этом роде.
4. Библиотека linux-atm-2.4.1
5. Файл br2684ctl, что бы создать интерфейс для “общения с модемом”.
6. Slackware 10.2 и ZyXEL OMNI ADSL USB :)

Что не нужно:
1. Сомнение и неуверенность в себе.

Приступим!

У меня был установлен Slackware 10.2 по умолчанию(ppp и rp-pppoe есстественно тоже), с ядром 2.6.13 и его модулями. Ядро уже поддерживает ZyXEL'ы. Ничего в нем не менял и все делал под root'ом.

Втырнув модем в USB вход(или выход?) и увидев, что загорелся левый светодиод модема, нужно сделать
# lsusb и если в одной из выданных строк будет что то типа
Bus 002 Device 003: ID 0586:330a ZyXEL Communications Corp,
то можно сказать себе Zer Gut и двигать дальше.

Первое что сделал - создал файл cxacru-fw.bin с помощью cutst-sourse таким образом:
# cd /opt
# tar xvfp /путь_до_cutst/cutst-source.tar.gz
# cd cutst-source
# ./make.shТут если нет папки /lib/firmware то надо создать ее и потом:
# ./cutst /путь_до_CnxEtU.sys/CnxEtU.sys /lib/firmware/cxacru-fw.bin

(…А можно долго не мучаться и просто скопировать cxacru-fw.bin в /lib/firmware…)

И скопировал cxacru-cf.bin к cxacru-fw.bin, то есть в /lib/firmware

После этого # reboot

После перезагрузки, если модем подключен, должен (просто обязан!) замигать, а потом загорится правый светодиод модема. Это значит что модем “законнектился” с провайдером. Можно кричать “Ура!”. Но, если что не получилось(диод не дергается), то не надо идти дальше - ничего не выдет то - где то что то не так. Спрашивайте, постараемся ответить.

Проверимся:
# cat /proc/net/atm/cxacru:0 | grep -e “Line” | grep up
Покажет: Line up,
и
# cat /var/log/messages | grep cxacru
Покажет что то типа:

cxacru 2-2:1.0: found firmware cxacru-cf.bin
cxacru 2-2:1.0: found firmware cxacru-fw.bin
cxacru 2-2:1.0: ADSL line: up (2048 kb/s down | 512 kb/s up)
usbcore: registered new driver cxacru

Вот что нужно! Но радоваться еще рано - это только половина, хотя и основная:)

Теперь установим linux-atm-2.4.1.tgz с помощью installpkg - это не трудно..

Самое главное “связаться с модемом” и ставим br2684ctl.tgz. Этот пакет закинет файл br2684ctl в /usr/sbin
Запустим:
# modprobe br2684
Смотрим  # ls /proc/net/atm/
Видим:  br2684  cxacru:0  devices  pvc  svc  vc
а было:  cxacru:0  devices  pvc  svc  vc, теперь

# br2684ctl -b -c 0 -a 0.32 это для ellink.ru с VPI/VCI: 0/32.  Для других провайдеров надо поменять значения после флага -a.
Увидим такое:

RFC1483/2684 bridge: Interface “nas0” created sucessfully
RFC1483/2684 bridge: Communicating over ATM 0.0.32, encapsulation: LLC
RFC1483/2684 bridge: Interface configured

Интерфейс nas0, как видно, сконфигурировался.

Настроим pppoe:
# pppoe-setup  укажем имя, DNS'ы(без них у меня ничего не получилось), пароль и  выберем уровень защиты 1(один). Остальное по умолчанию.

Тут я сразу запустил pppoe-start, но не тут то было… Оказывается надо
# ifconfig nas0      и теперь уже
# pppoe-start
Модем мигнет пару раз, на экране появится
…Connected!
Можно для верности ping ya.ru, а то когда я забыл прописать DNS'ы ping не проходил и ничего, ни с чем, не соединялось…

Всё! Теперь оставлять комменты о настройке ZyXEL'а!

PS.
Самое неприятное заключается в том, что каждый раз после перезагрузки и до pppoe-start надо сделать.
# modprobe br2684
# br2684ctl -b -c 0 -a 0.32
# ifconfig nas0
Хотя можно написать мини-скриптик для удобства…

На сим откланяяюсь…

По материалу linuxforum.ru

PS от muhas.
Проверьте что бы у вас стояли usbtools, libusb.
И при загрузке запускался hotplug (/etc/rc.d/rc.hotplug start) что бы он запускался выполни под рутом команду chmod +x /etc/rc.d/rc.hotplug, вообщем сделай его исполняемым.
(ведь для работы с usb устройствами без этого никак ;)

Извиняюсь за орфографию и разметку, это черновой вариант статьи qne
В оригинале со всеми файлами выложен на http://muhas.ru/index.php?pg=zyxel а форматирование менять ща влом :( так что читай вот в таком виде пока или в жабере с qne флуди
на этом сд граб загружает много чего(geexbox, slax, smartbootmanager, и уйму всего в том числе и мпецифичного для grub), но вот установку винды мне не осилить - когда-то давно делал, но не помню как(тот диск канул в лету)
на этом сд граб загружает много чего(geexbox, slax, smartbootmanager, и уйму всего в том числе и мпецифичного для grub), но вот установку винды мне не осилить - когда-то давно делал, но не помню как(тот диск канул в лету)
на диске дистрибутив, в качестве загрузчика на этом диске (cd) grub
вот думаю как из граба запустить установку винды, ищу по инету образы диска.
пока наткнулся на http://www.winall.ru/xp/tweaks/boot_disk.shtml - там выложен xpboot.bin, но вот грабом его не пустит (пишет неподдерживаемый формат)
на диске дистрибутив, в качестве загрузчика на этом диске (cd) grub
вот думаю как из граба запустить установку винды, ищу по инету образы диска.
пока наткнулся на http://www.winall.ru/xp/tweaks/boot_disk.shtml - там выложен xpboot.bin, но вот грабом его не пустит (пишет неподдерживаемый формат)
Есть образ диска сделанного с помощью программы nLite
Есть загрузочный образ с grub
Хотел установщик винды всунуть на тот же диск где grub(тупо скопировал файлы из одного образа в другой), но вот завис - как заставить grub запускать установку винды?
бъюсь сегодня с самого утра, так ничего и не сообразил
может есть знатоки?
Есть образ диска сделанного с помощью программы nLite
Есть загрузочный образ с grub
Хотел установщик винды всунуть на тот же диск где grub(тупо скопировал файлы из одного образа в другой), но вот завис - как заставить grub запускать установку винды?
бъюсь сегодня с самого утра, так ничего и не сообразил
может есть знатоки?
да там вроде в настройках что-то типо сохранять сессию должно быть…
да там вроде в настройках что-то типо сохранять сессию должно быть…
мутаген рулит!
скрипт что h4tr3d привел конвертирует теги в utf-8, а дальше с плеерами проблем нет :)