ВыходВход

Меню сайта

Категории каталога
Статьи [2]

Форма входа

Поиск по каталогу

Друзья сайта
Get Firefox!

Наш опрос
Какими операционными системами вы пользовались(или пользуетесь)?

[ Результаты · Архив опросов ]

Всего ответов: 35

Каталог статей
Вы вошли как Junior

» Статьи » Статьи

Настройка DSL-200.
Установка D-Link DSL-200 под Linux!
(на примере Kubuntu 6.06 LTS)

Эта проблема много раз обсуждалась! Почти каждый форум посвященный Linux пестрит темами созданными новичками посвященные настройке этого модема. Таких руководств в сети полно, но почти каждый описывает лишь конкретный случай. Когда я только установил Linux, я прочитал почти все из них, но почти везде описывался лишь способ подключения с дальнейшей авторизацией (ADSL-PPPOE). Мне же был необходим лишь выход в сеть без авторизации! В этом руководстве я опишу, как подключить ADSL от WPlus на Linux БЕЗ АВТОРИЗАЦИИ.
Шаг 1.
(Определение типа модема и выбор драйверов)

На нижней части модема есть наклейка на которой указана версия модема (у меня B1, скорее всего у вас тоже). Зайдите на сайт http://eciadsl.flashtux.org/ и скачайте либо последний релиз дров или (если у вас модем B1) бета-драйвера под названием Nortek package(http://eciadsl.flashtux.org/download/nortek-2021/eciadsl-usermode-0.10-nortek-alpha.tar.gz). Распакуйте(я распаковал в ~/eci и буду использовать в описании этот путь).
Шаг 2.
(Файлы синхронизации, проверка наличия необходимых модулей)

Проверяем, что у нас не включен модуль usbdab:
#lsmod |grep dabusb
Если включен то создаем или редактируем(если уже есть) файл /etc/hotplug/blacklist. В него добавляем строку:
dabusb
и перезапускаем Linux.
Заходим в каталог eci. для DSL-200 подходят файлы синхронизации gs7470_synch04.bin или gs7470_synch06.bin из подкаталога GS7470_SynchFiles. Это надо запомнить!
Проверяем, что у нас загружается модуль tun для организации туннеля IPoATM как это организовано у WebPlus:
#modprobe tun
#lsmod |grep tun
никаких сообщений не должно быть.
Проверяем наличие и работоспособность модуля n_hdlc:
#modprobe n_hdlc
#lsmod |grep n_hdlc
Шаг 3.
(Установка драйвера и его конфигурирование)

Переходим в каталог eci. Выполняем:
#./configure
#make
#sudo make install
Далее нам необходимы VID1, PID1, VID2 и PID2. Для этого:
#sudo eciadsl-probe-device
вывод утилиты содержит примерно следующее:

config read from /etc/eciadsl/eciadsl.conf

your USB devices:
1: OHCI Host Controller / Linux 2.6.15-23-386 ohci_hcd (0000:0000)
2: PS/2+USB Mouse (1267:0201)
3: OHCI Host Controller / Linux 2.6.15-23-386 ohci_hcd (0000:0000)
4: EHCI Host Controller / Linux 2.6.15-23-386 ehci_hcd (0000:0000)
5: OHCI Host Controller / Linux 2.6.15-23-386 ohci_hcd (0000:0000)
6: EHCI Host Controller / Linux 2.6.15-23-386 ehci_hcd (0000:0000)
7: UHCI Host Controller / Linux 2.6.15-23-386 uhci_hcd (0000:0000)
8: UHCI Host Controller / Linux 2.6.15-23-386 uhci_hcd (0000:0000)
9: UHCI Host Controller / Linux 2.6.15-23-386 uhci_hcd (0000:0000)
10: USB-ADSL Modem / GlobespanVirata, Inc. (2001:5100)
Нам необходим модем поэтому выбераем 10 пункт (у вас может быть другой):
probed USB device: USB-ADSL Modem / GlobespanVirata, Inc.
VID1=2001, PID1=5100
VID2=2001, PID2=5100
Запомните эти параметры!
Копируем в каталог /etc/eciadsl из подкаталога исходников GS7470_SynchFiles файлы синхронизации (вы же помните о них, да?) gs7470_synch04.bin и gs7470_synch06.bin.
Далее запускаем конфигурационную утилиту:
#sudo eciadsl-config-text
Отвечаем на все вопросы следующим образом:
1) Configure all settings
Current user name is: пофиг что писать
Type in your password: - тоже самое
Select your provider: - выбираем Other
Type in an IP for DNS1: 194.8.160.90
Type in an IP for DNS2: 195.131.52.130
Type in your VPI: 1
Type in your VCI: 32
Select your modem: выбираем D-Link DSL200 rev B
Type in a VID1: 2001(или ваши VID1, PID1, VID2 и PID2)
Type in a PID1: 5001
Type in a VID2: 2001
Type in a PID2: 5001
Select your modem chipset: GS7470
Type in the USB ALT INTERFACE for SYNCH: по дефолту
Type in the USB ALT INTERFACE for PPPOECI: тоже
Select your .bin file for synch: выбираем gs7470_synch06.bin - у меня он точно работает :) Если не поможет пробуем второй.
Select your PPP mode: из предложенных вариантов выбираем LLC_RFC1483_ROUTED_IP.
Is DHCP used by your provider: n
Did you get a static IP from your provider: y (или n если вы не платили за фиксированный ip)
Type in your static IP: вводим свой IP который дал WebPlus
Type in your provider's gateway IP: вводим адрес шлюза который дал провайдер
Далее будут выведены все опции конфига. Просматриваем, убеждаемся, что все правильно нажимаем Enter.
Конфиг находится в файле /etc/eciadsl.conf.
Шаг 4.
(Роутинг)

#sudo eciadsl-start
Если синхронизация не произошла меняем в #eciadsl-config-text файл синхронизации.
Далее я бился с модемом целую неделю(он не видел инет, т.е. коннект есть а проги сеть не видят)! Перечитал множество литературы по Linux и дошел сам до простенького решения:
#sudo route add -net 0.0.0.0 gw xxx.xxx.xxx.xxx dev tun0
где xxx.xxx.xxx.xxx ваш шлюз!
Все! Поздравляю! Перезагрузитесь и опять (и каждый вход):
#sudo eciadsl-start
Всем удачи!

P.S. При подготовке материала использовалась статья Настройка DSL-200 под Linux для WebPlus!
P.P.S. Скачать в формате *.odt (Open Document Text - файл пакета OpenOffice - этот пакет есть в каждом Linux):
http://www.verwolf.ucoz.ru/files/dsl-200.odt
или в формате *.doc (MS Word):
http://www.verwolf.ucoz.ru/files/dsl-200.doc

Категория: Статьи | Добавил: verwolf (2006-09-08) | Автор: VerWolf
Просмотров: 3675 | Комментарии: 2 | Рейтинг: 0.0

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

 

Бесплатный конструктор сайтов - uCoz