Howto: Ubuntu + Usb-модем D-link Dsl-200 Generation Iii + Megaline

Автор ping_Win, 03 Декабря 2008, 23:10

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

ping_Win

Вот обновлённая статья http://linuxworld.kz/node/36
ЦитироватьПолучил вот что: Ошибка: зависимость не может быть удовлетворена:pppoe
нужно для начала установить pppoe
$ dpkg -i pppoe_3.8-3_i386.deb

Vicpo

Цитата: Tekos от 31 Августа 2009, 21:14Всем доброго времени суток!
Я буквально только что поставил убунту, опыта работы с линукс 0, и срочно необходим итнернет!
Следовал инструкции:
Первым делом мы устанавливаем пакет eciadsl_0.10_KZedition.deb(есть во вложении к HOWTO) со всеми зависимостями.

Получил вот что: Ошибка: зависимость не может быть удовлетворена:pppoe

Одно действие, которое вам скорее всего понадобится для корректной работы eciadsl - смена среды и монтирования файловой системы usb.
$ sudo ln -sf /bin/bash /bin/sh

ввожу вышеуказанное в терминале и получаю следующее:
invalid option --'/'

подскажите что делать пожалуйста!

У меня ubuntu 9.04 i368
sudo ln -sf /bin/bash /bin/sh вот так надо вводить (без доллара)

Tekos

$ dpkg [color="#666600"]-[/color]i pppoe_3[color="#666600"].[/color][color="#006666"]8[/color][color="#666600"]-[/color][color="#006666"]3[/color]_i386[color="#666600"].[/color]deb

ввел это в терминале, пишет команда не найдена


[color="#666600"][color="#000000"]sudo ln [/color]-[color="#000000"]sf [/color]/[color="#000000"]bin[/color]/[color="#000000"]bash [/color]/[color="#000000"]bin[/color]/[color="#000000"]sh[/color]вот так надо вводить (без доллара)

 а как в терминале доллар убрать?[/color]

Vicpo

Цитата: Tekos от 31 Августа 2009, 23:36$ dpkg [color="#666600"]-[/color]i pppoe_3[color="#666600"].[/color][color="#006666"]8[/color][color="#666600"]-[/color][color="#006666"]3[/color]_i386[color="#666600"].[/color]deb

ввел это в терминале, пишет команда не найдена


[color="#666600"][color="#000000"]sudo ln [/color]-[color="#000000"]sf [/color]/[color="#000000"]bin[/color]/[color="#000000"]bash [/color]/[color="#000000"]bin[/color]/[color="#000000"]sh[/color]вот так надо вводить (без доллара)

 а как в терминале доллар убрать?[/color]



не надо ничего убирать, просто вводиться  [color="#666600"][color="#000000"]sudo ln [/color]-[color="#000000"]sf [/color]/[color="#000000"]bin[/color]/[color="#000000"]bash [/color]/[color="#000000"]bin[/color]/[color="#000000"]sh и жмем ввод вводим пароль и всее
для этой команды  [/color][/color]sudo dpkg [color="#666600"]-[/color]i pppoe_3[color="#666600"].[/color][color="#006666"]8[/color][color="#666600"]-[/color][color="#006666"]3[/color]_i386[color="#666600"].[/color]deb [color="#666600"][color="#000000"]нужен пакет [/color][/color]pppoe_3[color="#666600"].[/color][color="#006666"]8[/color][color="#666600"]-[/color][color="#006666"]3[/color]_i386[color="#666600"].[/color]deb[color="#666600"] [/color]

Tekos

01 Сентября 2009, 15:09 #184 Последнее редактирование: 01 Сентября 2009, 15:13 от Tekos
Цитата: Vicpo от 31 Августа 2009, 23:54не надо ничего убирать, просто вводиться  [color="#666600"][color="#000000"]sudo ln [/color]-[color="#000000"]sf [/color]/[color="#000000"]bin[/color]/[color="#000000"]bash [/color]/[color="#000000"]bin[/color]/[color="#000000"]sh и жмем ввод вводим пароль и все[/color][/color]


так я так и делал, вводил нажимал Enter, потом пароль спрашивает, ввожу пароль и выдает:
invalid option --'/'

Vicpo

Цитата: Tekos от 01 Сентября 2009, 15:09Не подскажете где этот пакет взять? ссылочку не дадите?




так я так и делал, вводил нажимал Enter, потом пароль спрашивает, ввожу пароль и выдает:
invalid option --'/'

В первом сообщении темы есть прикрепленный архив в нем есть файл pppoe_3.8-3_i386.deb
пробелы соблюдали когда команду писали?

Tekos

Цитата: Vicpo от 01 Сентября 2009, 15:12В первом сообщении темы есть прикрепленный архив в нем есть файл pppoe_3.8-3_i386.deb
пробелы соблюдали когда команду писали?


сорри! сразу не заметил его!

Скачиваем [url="http://eciadsl.flashtux.org/download/eciad...nch_bin.tar.bz2"][color="#284b72"]http://eciadsl.flash...nch_bin.tar.bz2[/color][/url] и распаковываем дополнительные файлы синхронизации и переносим их в каталог eciadsl:
 Мне показалось, или там уже нет этих файлов?

Tekos

Люди помогите, тоже хочу юзать линукс!

ping_Win

Вот новая ссылка, но в http://eciadsl.flashtux.org/download/eciadsl-synch_bin.tar.bz2 но в архиве http://linuxworld.kz/system/files/DSL200GIII.tar всё необходимое есть.
"$" это приглашение консоли к вводу, это не нужно писать при вводе команды
Возможно стоит попробовать не выполнять команду "sudo ln -sf /bin/bash /bin/sh"

Томас

Цитата: ping_Win от 03 Декабря 2008, 23:10И так, приступим к приготовлению сего занятного блюда.Заранее предупреждаю, что результаты у всех разные - поэтому расскажу как я готовлю(у нескольких моих знакомых получилось по тому же рецепту)
Инградиенты:
Ubuntu 8.04.1
USB-модем D-Link DSL-200 Generation III
Megaline Start

Начнем-с - беремся за терминал.

С этого момента мы считаем что вы находитесь в той директории, куда вы положили эти файлы, например ~/Downloads:

$ cd ~/Downloads

Первым делом мы устанавливаем пакет eciadsl_0.10_KZedition.deb(есть во вложении к HOWTO) со всеми зависимостями.

Одно действие, которое вам скорее всего понадобится для корректной работы eciadsl - смена среды и монтирования файловой системы usb.

$ sudo ln -sf /bin/bash /bin/sh
$ sudo mount -t usbfs none /proc/bus/usb

Скачиваем [url="http://eciadsl.flashtux.org/download/eciad...nch_bin.tar.bz2"]http://eciadsl.flash...nch_bin.tar.bz2[/url] и распаковываем дополнительные файлы синхронизации и переносим их в каталог eciadsl:

$ bzip2 -d ./eciadsl-synch_bin.tar.bz2
$ tar -xvf ./eciadsl-synch_bin.tar
$ sudo mv ./eciadsl-synch_bin/*.bin /etc/eciadsl/
$ rm -Rf ./eciadsl-synch_bin

далее нам нужно узнать VID/PID нашего момеда.

$ lsusb

там должно быть либо D-Link либо GlobeSpan, либо какой-то еще вариант (если что можно выяснить отключив модем, выполнив lsusb и подключив снова) - у меня мой модем был в этой строчке:

Bus 004 Device 006: ID 0572:cb16 GlobeSpan, Inc.

выделенные курсивом числа - и есть VID:PID - запомните их. Настало время приступить к конфигурации. можно запустить текстовую версию и следовать указаниям (пояснения ниже):

$ sudo eciadsl-config-text

для Megaline настройки (примерно ) таковы (номера пунктов могут отличаться):

    * (1) configure all settings
    * юзернейм/пароль: megaline/megaline
    * provider: (55) Other
    * DNS1: просто жмакаем Enter
    * DNS2: просто жмакаем Enter(есче раз)
    * VPI: 0
    * VCI: 40
    * modem: (57) Other
    * VID1: 0915 (первое число из двух, которые показала команда lsusb)
    * PID1: 8104 (второе число из двух, которые показала команда lsusb)
    * VID2: 0915 (первое число из двух, которые показала команда lsusb)
    * PID2: 8104 (второе число из двух, которые показала команда lsusb)
    * chipset: (3) GS7470
    * SYNCH: 0 (этот пункт и следующий пункты люди часто ставят наугад, я тоже пишу как работает у меня и не знаю почему я это ставил )
    * PPPOECI: 0
    * .bin file: /etc/eciadsl/gs7470_synch21.bin или /etc/eciadsl/gs7470_synch21.bin
    * PPP Mode: (5) LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
    * DHCP: y
    * Static IP: n

Файл eciadsl.conf я подправил и добавил в пакет eciadsl_0.10_KZedition.deb, так что вам скорее всего потребуется только задать VID:PID и файл синхронизации.

далее - запускаем собственно синхронизацию:

$ sudo eciadsl-start

тут могут обнаружиться проблемы - если будут ошибки значит пробуем другие файлы синхронизации, может также среди карт/интерфейсов отстутствует tap0:

$ ifconfig

С первого раза может не получиться,но раз на второй-третий лвсе должно получиться. Если уж совсем много раз не выходит - что-то не чисто - проверять настройки и файлы синхронизации. Вам нужно добиться чтобы лампочки не гасли и горели равномерно . После этого кладем файл pppoe.conf в /etc/ppp и набираем:

$ sudo pppoe-setup

это собственно конфигурация PPPoE. Утилита должна задавать вопросы  среди которых попросят ввести пароль/юзернейм снова, а на все остальные - отвечать разумно, чаще всего - "да" или просто жмакать Ентер .

после этого можно попытаться подключиться:

$ sudo pppoe-start

и если не TIMED OUT, а CONNECT OK то все замечательно, можно хлопать в ладоши и радоваться интернету



Все зделал как вы сказали все есть подключился но браузер не открывает ни одну строницу не пойму почему уже раз пять пробывал ставил и сносил не получается помогите плиззз

ЗАРАНЕЕ СПОСИБО.

ping_Win

12 Сентября 2009, 23:01 #190 Последнее редактирование: 12 Сентября 2009, 23:06 от ping_Win
покажите файл /etc/resolv.conf , скорее всего это проблема с тем, что не прописались DNS. если в нём ничего нет, то нужно посмотреть свои ДНС в Windows, для этого необходимо выполнить в консоли Windows команду ifconfig /all, переписать днс-адреса и прописать их в настройках pppoe-setup, а потом перезапустить графическую оболочку

З.Ы: возможно вам поможет вот это http://linuxworld.kz/node/36

Asgard

Цитата: ping_Win от 12 Сентября 2009, 23:01для этого необходимо выполнить в консоли Windows команду ifconfig /all

Помнится там ipconfig/all Опечатка должно быть.

ping_Win

действительно опечатка. извеняюсь. правильно ipconfig /all

Ануар

Пришел к вам с Fedor'ы, и чет мне dsl-200 под kUbuntu не дается без боя.



Значит так, синхронизация прошла успешно. 

ifconfig > tap0 существует.

pppoe-start > а вот тут облом.

eciadsl.conf

VID1=0572
PID1=cb16
VID2=0572
PID2=cb16
MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
VCI=40
VPI=0
FIRMWARE=/etc/eciadsl/firmware00.bin
SYNCH=/etc/eciadsl/gs7470_synch20.bin
PPPD_USER=megaline
PPPD_PASSWD=megaline
USE_DHCP=yes
USE_STATICIP=no
STATICIP=
GATEWAY=
MODEM=Other
MODEM_CHIPSET=GS7470
SYNCH_ALTIFACE=0
PPPOECI_ALTIFACE=0
PROVIDER=Other
[b]DNS1=212.19.149.54
DNS2=92.46.53.241[/b]

pppoe.conf

ETH='tap0'[b]
[/b]USER='megaline'
DEMAND=no
#DEMAND=300
DNSTYPE=SPECIFY
PEERDNS=no
[b]DNS1=212.19.149.54
DNS2=92.46.53.241[/b]
DEFAULTROUTE=yes
CONNECT_TIMEOUT=30
CONNECT_POLL=2
ACNAME=
SERVICENAME=
PING="."
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-pppoe.pid"
SYNCHRONOUS=no
#SYNCHRONOUS=yes
CLAMPMSS=1412
#CLAMPMSS=100
#CLAMPMSS=no
LCP_INTERVAL=20
LCP_FAILURE=3
#LCP_FAILURE=30
PPPOE_TIMEOUT=80
FIREWALL=NONE
LINUX_PLUGIN=
PPPOE_EXTRA=""
PPPD_EXTRA="" 


В чем дело может быть?   http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/dry.gif\' class=\'bbc_emoticon\' alt=\'<_<\' />

Vicpo

Цитата: Ануар от 08 Октября 2009, 19:36Пришел к вам с Fedor'ы, и чет мне dsl-200 под kUbuntu не дается без боя.



Значит так, синхронизация прошла успешно. 

ifconfig > tap0 существует.

pppoe-start > а вот тут облом.

eciadsl.conf

VID1=0572
PID1=cb16
VID2=0572
PID2=cb16
MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
VCI=40
VPI=0
FIRMWARE=/etc/eciadsl/firmware00.bin
SYNCH=/etc/eciadsl/gs7470_synch20.bin
PPPD_USER=megaline
PPPD_PASSWD=megaline
USE_DHCP=yes
USE_STATICIP=no
STATICIP=
GATEWAY=
MODEM=Other
MODEM_CHIPSET=GS7470
SYNCH_ALTIFACE=0
PPPOECI_ALTIFACE=0
PROVIDER=Other
[b]DNS1=212.19.149.54
DNS2=92.46.53.241[/b]

pppoe.conf

ETH='tap0'[b]
[/b]USER='megaline'
DEMAND=no
#DEMAND=300
DNSTYPE=SPECIFY
PEERDNS=no
[b]DNS1=212.19.149.54
DNS2=92.46.53.241[/b]
DEFAULTROUTE=yes
CONNECT_TIMEOUT=30
CONNECT_POLL=2
ACNAME=
SERVICENAME=
PING="."
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-pppoe.pid"
SYNCHRONOUS=no
#SYNCHRONOUS=yes
CLAMPMSS=1412
#CLAMPMSS=100
#CLAMPMSS=no
LCP_INTERVAL=20
LCP_FAILURE=3
#LCP_FAILURE=30
PPPOE_TIMEOUT=80
FIREWALL=NONE
LINUX_PLUGIN=
PPPOE_EXTRA=""
PPPD_EXTRA="" 


В чем дело может быть?   http://linuxforum.kz/public/style_emoticons/<#EMO_DIR#>/dry.gif\' class=\'bbc_emoticon\' alt=\'<_<\' />
DNS1=212.19.149.54
не существует более
DNS1=212.19.149.178

Ануар


Vicpo


Ануар

Цитата: Vicpo от 08 Октября 2009, 21:39пойдут, либо 212.19.149.178 212.19.149.226

ETH='tap0'
USER='megaline'
DEMAND=no
#DEMAND=300
DNSTYPE=SPECIFY
PEERDNS=no
DNS1=ns.megaline.kz
DNS2=ns2.megaline.kz
DEFAULTROUTE=yes
CONNECT_TIMEOUT=30
CONNECT_POLL=2
ACNAME=
SERVICENAME=
PING="."
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-pppoe.pid"
SYNCHRONOUS=no
#SYNCHRONOUS=yes
CLAMPMSS=1412
#CLAMPMSS=100
#CLAMPMSS=no
LCP_INTERVAL=20
LCP_FAILURE=3
#LCP_FAILURE=30
PPPOE_TIMEOUT=80
FIREWALL=NONE
LINUX_PLUGIN=
PPPOE_EXTRA=""
PPPD_EXTRA="" 



с такими не завелся...

Ануар

c 212.19.149.178 212.19.149.226 тоже... в чем же дело может быть?

Ануар

09 Октября 2009, 00:16 #199 Последнее редактирование: 09 Октября 2009, 01:03 от Ануар
После не больших эксперементов конект состоялся.

ifconfig показал нам

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol)  
          inet addr:92.47.241.234  P-t-P:92.46.31.34  Mask:255.255.255.255
          ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1  
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0              
          TX packets:80 errors:0 dropped:0 overruns:0 carrier:0          
          коллизии:0 txqueuelen:3                                        
          RX bytes:30 (30.0 /cool.gif\' class=\'bbc_emoticon\' alt=\'B)\' />  TX bytes:4802 (4.8 KB)                    

tap0      Link encap:Ethernet  HWaddr 86:07:bb:11:25:ed
          inet6 addr: fe80::8407:bbff:fe11:25ed/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:62 errors:0 dropped:0 overruns:0 frame:0
          TX packets:226 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:500
          RX bytes:3826 (3.8 KB)  TX bytes:16256 (16.2 KB)



Но долгожданного интернета родина не увидила, впрочем как и пингы отказались проходить. Вот теперь уже у меня ступор логики и мысли.

Нада бы вручить примею нашему КТ. В итоге ошибка была именно из-за него! После 5 пересоеденения он все же выдал мне инет.