|
Настройка D-Link DSL 200 в Linux
Автор: Кирилл
В общем, начну с лирического отступления...
Настройка АДСЛ-модема D-Link dsl-200 - неблагодарное занятие, хотя бы потому, что официальных драйверов на этот модем к Линуксу нет. Но есть люди, которые, заботясь о ближнем, доводят до ума то, что не смогли/не успели сделать производители этой железки. Настраивать этот кусок модема на Линуксе стоит только ради морального самоудовлетворения, что вы побороли Линукс в "гостевом матче" :-)
Тем, кто всё-таки решил читать ниже: знайте, что с большой долей вероятности вы станете неадекватным человеком на 2-3 дня (как повезёт).
Надеюсь, что нижеизложенное руководство поможет упрямым линуксоидам
В процессе подготовки материала я перерыл чёртову гору ресурсов, и в конечном итоге был вознаграждён. Чего и вам желаю (награды за труды всмысле)
Итак, приступим:
В первую очередь запаситесь пивом - оно вам понадобится в любом случае (успеха или неудачи)
Выйдите на улицу и вдохните полной грудью. Отключите все телефоны и телевизоры, забаррикадируйте дверь в комнату. Ах, да, поставьте в МэйлАгенте или в Квипе статус "Ушёл в параллельное измерение". Вроде всё.
Откройте веб-браузер (желательно Файрфокс))) и зайдите сюда:
http://eciadsl.flashtux.org/download.php
Тут нужно выбрать ссылку начинающуюся на "eciadsl-usermode_0.12-1_i386" ( Я не нашел Драйвер версии 0,12 на Мандриву, так-что пришлось качать старый драйвер...), затем выбрать файл в соответствии с вашим дистрибутивом Линукса (Ubuntu, Mandriva, Debian...)
Листаем страницу ниже и находим ссылку на архив с именем "eciadsl-synch_bin.tar.bz2". Скачиваем его (он один и тот же для всех дистрибутивов).
Внимание: дальнейшее описание установки - применительно к дистрибутивам Mandriva, на других дистрибутивах процесс установки (но не настройки, она идентична) может незначительно отличаться.
Ехаем далее:
Нам необходимо Найти драйвер PPPoE... К счастью у меня Он был в Дистрибутиве :-)
Всё, с необходимыми файлами закончено, теперь отправляемся в царство суровых дядек - непосредственно Линукс (модем при загрузке системы должен быть подключен к USB)
Распаковываем архив с файлами синхронизации (eciadsl-synch_bin.tar.bz2) в ту же папку.
Устанавливаем:
1. PPPoE
2. Eciadsl-usermode...
В Терминале (заходим под рутом, это обязательно!) даём команду на копирование файла синхронизации (для нашего модема dsl-200 gen III - это файл gs7470_synch20.bin. Скопировать его нужно в директорию установленного драйвера - /etc/eciadsl (зависит от точки монтирования ОС - у меня это просто /).
Далее - пишем в Терминале
lsusb
- на экран вылезет список usb-устройств и их "адрес" на шине в формате xxxx:yyyy, с надпись справа - Conexant бла-бла(у меня конексант, у вас может быть GlobeSpan). Мои значения были 0572:cb16, у вас может отличаться. Запомните эти цифры.
Теперь идём в директорию /usr/bin. Там находим файл драйвера под названьем "eciadsl-config-text" и запускаем его в Терминале.
Запустится утилита текстовой конфигурации модема.
Теперь по пунктам:
1: выбираем configure all settings
2: вводим логин/пароль от Телекома
3: выбираем своего провайдера - нам нужен последний - other
4: вводим адреса DNS-серверов Казтелекома
DNS1: 212.19.149.53
DNS2: 212.19.149.54
5: VPI - устанавливаем равным 0
6: VCI - устанавливаем в 40
7: выбираем из списка наш модем - он 19(или 20)
8: VID1 - нужны цифры из команды lsusb до двоеточия (в моём случае VID1 равен 0572)
9: PID1 - цифры после двоеточия (у меня cb16)
10: VID2 - равен VID1
11: PID2 - PID1
12: указываем чипсет модема - у нас это gs7470
13: SYNCH - по наблюдениям ни на что не влияет, можно оставить в 0
14: PPOECI - то же самое - нафиг не нужная штука))
15: выбираем из списка .bin файл - он у нас один, gs7470_synch20.bin. Если вы забудете скопировать его в директорию драйвера, как написано выше, настройка ни к чему не приведёт.
16: PPPmode - я ставил 3 пункт, с ним работает всё.
17: DHCP - по идее нужно ставить "no", но с "no" у меня не работает, вываливает в ошибку на последней стадии синхронизации, посему рекомендую ставить "yes".
Всё, настройка завершена!!!
Теперь опять идём в директорию /usr/bin и ищем там файл "eciadsl-start". Запускаем его в Терминале и молимся. А молиться нужно. Потому как..потому как дрова-то не родные, и синхронизация из 5-ти этапов, которая начинается (нужно быть обязательно под рутом, иначе не пойдёт), оборвётся на самом неприятном месте. Во время исполнения 3-его этапа синхра, на модеме начнут гореть обе лампочки, вторая будет мигать. Наша цель - сделать так, чтобы вторая лампочка не гасла на 5-том этапе (а она гаснет только на нём). Если лампочка всё-таки погасла - выдёргиваем usb из модема и втыкаем снова. Опять повторяем в Терминале последнюю команду -
eciadsl-start
и снова молимся. Раз на 5ый - 10-ый (возможно и раньше) лампочка не гаснет, и мы можем следовать дальше. Если лампочка не гаснет, можно обождать минутку-другую, дабы знать что она тухнуть не собирается. Чтобы удостовериться, что модем опознан, делаем Меню ---- Утилиты ---- Настройки Интернет ---- Создаем Подключение... Просматриваем список инструментов - в них должен появится новый интерфейс tap0. То что нам и надо.
Всё, вы в Тырнете!!!!!
Разрыв соединения происходит командой eciadsl-stop
Чтобы подключиться - снова eciadsl-start. И молиться
зыыыы Руководство будет исправляться, потому как всех мелочей я учесть не могу, человек всё-таки :-)
Рекомендуем:
|
|
Linux для начинающих:
|
|