Не могу настроить выход в интернет.
У меня Kubuntu 9.10, модем D-link DSL 200, провайдер UTK-Volgograd.
По настройке модема самое подробное и доступное руководство нашел тут: http://linuxworld.kz/node/36
Скачал eacidsl, pppoe с вышеуказанного ресурса, сделал все как там написано, но подключения нет.
В Линуксе я новичек, возможно что-то не так сделал, пожалуйста поясните что, и как исправить.
eciadsl.conf
VID1=0572
PID1=cb16
VID2=0572
PID2=cb16
MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
VCI=35
VPI=8
FIRMWARE=/etc/eciadsl/firmware00.bin
SYNCH=/etc/eciadsl/gs7470_synch999.bin
PPPD_USER=Utk-Volgograd
PPPD_PASSWD=Utk-Volgograd
USE_DHCP=yes
USE_STATICIP=no
STATICIP=
GATEWAY=
MODEM=Other
MODEM_CHIPSET=GS7470
SYNCH_ALTIFACE=0
PPPOECI_ALTIFACE=0
PROVIDER=Other
DNS1=83.239.128.30
DNS2=83.239.131.8
pppoe.conf
ETH='tap0'
USER='dslpp398446'
DEMAND=no
#DEMAND=300
DNSTYPE=SPECIFY
PEERDNS=no
DNS1=83.239.128.30
DNS2=83.239.131.8
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=NO
NELINUX_PLUGIN=
PPPOE_EXTRA=""
PPPD_EXTRA=""
после команды pppoe -start пишет:
................TIMED OUT
/usr/sbin/pppoe-start: line 193: 2301 Terminated $CONNECT "$@" > /dev/null
2>&1
Комментарии (25)
Попробуй в консоли запустить pppoeconf и следуй инструкциям.
Просто отвечаешь на вопросы и всё, никаких конфигов вручную.
Попробывал, не получилось.. Пишет: К сожалению после сканирования 2 интерфейсов концентратор доступа провайдера не ответил. Проверьте кабели сети и модема. Еще одной причиной неудачи может быть другой работающи процесс pppoe, который управляет модемом
Может быть это eciadsl? Но без него не появляется tap0..
Или это eciadsl не правильно настроен?
Спасибо, буду пробывать...
=(
Попробуйте вот этот ман. Мне в свое время помог. Настраивал кстати на Ютке Ахтубинск
да, кстати, вот тут руководство, как создать свой файл синхронизации. Советую это сделать.
А где должен появиться(создаться) файл синхронизации? В каком каталоге?
И правильно ли я задаю команду для генерации?
sudo ./eciadsl-vendor-device.pl /путь_к_файлу/usbsnoop.log -chipset GS7470
В твоей команде принципиальная ошибка только тут: "-chipset GS7470". Должно быть: "-chipset=GS7470" (знак равно пропущен!). Файл синхронизации gs7470_synch999.bin появится в текущем каталоге. Так как eciadsl-vendor-device.pl появляется в системе после установки пакета eciadsl-usermode, то указывать путь до eciadsl-vendor-device.pl не требуется. Лучше всего usbsnoop.log поместить в домашний каталог, - или туда где все пакеты необходимые для установки dsl200, например:
затем перейти в этот каталог (сделать его текущим) и выполнить:
eciadsl-vendor-device.pl usbsnoop.log -chipset=GS7470
Сгенерировал файл синхронизации, правда на Windows 7, только всё равно не могу настроить... Уже в голове каша..Всё синхронизируется, pppoe подключается, но в ifconfig отсутствует интерфейс tap0 и pppoe...
root@pingwin:~# eciadsl-config-text
===== Welcome to the EciAdsl Linux driver configuration =====
At any time, press Ctrl+C to quit this script without saving modifications.
Tip: you can run eciadsl-config-text with a .bin file as parameter to change
your .bin quickly.
Your choice:
1) Configure all settings
2) Remove dabusb module
3) Change synch .bin file
Enter your choice (1-3, default is 1): 1
===> EciAdsl driver setup <===
Current user name is: dslpp398446
Type in your user name (given by your provider, press ENTER to keep the previous one): dslpp398446
Type in your password (given by your provider):
Type in your password again (for verification):
Select your provider:
1) Previous setting (Other)
2) AR..Telviso
3) AU..Arachnet
4) AU..iiNet
5) AU..Pacific Internet
6) AU..TPG
7) BE..Belgacom Skynet
8) BE..EDPnet
9) BE..Easynet
10) BE..Openweb
11) BE..PlanetInternet
12) BE..Tiscali Belgium
13) BR..Global Village Telecom
14) CH..Bluewin
15) CH..Econophone
16) CH..Netstream
17) CH..SolNet
18) CH..Sunrise
19) DK..Cybercity
20) DK..Tiscali
21) EG..Noor
22) EG..Menanet
23) ES..Auna
24) ES..Telefonica (ya.com)
25) ES..Wanadoo Spain
26) FI..Elisa Communications
27) FR..9 Telecom
28) FR..Cegetel
29) FR..Club-Internet
30) FR..Easynet
31) FR..Free
32) FR..Nerim
33) FR..Tele2
34) FR..Tiscali
35) FR..Wanadoo (France Telecom)
36) FR..World Online/Tiscali
37) HU..MonorNet
38) IL..Bezeq Intl.
39) IL..Internet Zahav IL
40) IL..Kavei Zahav
41) IL..Netvision
42) IT..Alice Telecom
43) IT..Infostrada
44) IT..Telecom Italia
45) IT..Tiscali Italia
46) PE..Telefonica del Peru
47) PL..Neostrade/TPnet
48) PT..Clix
49) PT..Sapo
50) PT..ViaNetwork
51) RU..Avangard
52) RU..WebPlus
53) SE..Telenordia
54) SG..Pacific Internet
55) SG..Singnet
56) UK..British Telecom
57) UK..Giointernet
58) UK..Kingston/Karoo Rapidtime
59) UK..Pipex UK
60) Other
Enter your choice (1-60, default is 1): 60
If your provider was not listed (or if you want to overwrite
defaults), you can type in your own DNS servers:
DNS1 currently unset
Type in an IP for DNS1 (press ENTER to skip): 83.239.128.30
DNS2 currently unset
Type in an IP for DNS2 (press ENTER to skip): 83.239.131.8
Enter now your VPI/VCI (depending on your provider/country)
Example for France: 8 35 (VPI=8, VCI=35)
These values correspond to the number dialed under Windows.
VPI currently set to 8
Type in your VPI (given by your provider, press ENTER to keep the previous one): 8
VCI currently set to 35
Type in your VCI (given by your provider, press ENTER to keep the previous one): 35
Select your modem:
1) Previous setting (Other)
2) Aethra Starmodem
3) Allnet ALL768UB
4) Archtek UGW-8000
5) Askey ALE070
6) Askey ALE130
7) Askey ALE150
8) Asus AAM6000UG
9) Atlantis Land I-Storm
10) Aztech 100U
11) BT Voyager
12) BT Voyager 100
13) BT Voyager 105
14) Conceptronic ConADSLUG
15) Conitech Kiowa
16) Cypress Globespan G7000
17) D-Link DSL200
18) D-Link DSL200 rev B
19) D-Link DSL200 rev B1
20) D-Link DSL200 generation III
21) Digicom MichelAngelo
22) Dynalink ALE070
23) ECI B-Focus
24) ECI HiFocus
25) Eicon Diva
26) Ericsson hm120dp
27) Ericsson hm121dp/di
28) Fujitsu FDX310
29) GVC BB039
30) IPM Datacom Webpower
31) IPM Datacom Dataway USB
32) IPM Datacom SpeedWeb USB
33) Kraun ADSL USB (#1)
34) Kraun ADSL USB (#2)
35) Linkmax HSA 100
36) Lucent CellPipe USB-20A (#1)
37) Lucent CellPipe USB-20A (#2)
38) Lucent CellPipe USB-20A (#3)
39) Nortek 2020 (#1)
40) Nortek 2020 (#2)
41) Nortek 2021 (#1)
42) Nortek 2021 (#2)
43) Nortek 2021 (Tiscali)
44) Onixon DSL100U
45) Prolink Hurricane 7000
46) Siemens Santis (#1)
47) Siemens Santis (#2)
48) Siemens Santis (#3)
49) Siemens Santis 10
50) Siemens Santis 100
51) SMC 7003 V.2 USB ADSL
52) Solwise SAR100
53) Solwise EA100
54) Supergrass Surfer
55) Telewell TW-EA100
56) Topcom Webr@cer 850
57) Topcom XPlorer 850
58) Turbocomm EA100
59) Turbocomm EA103
60) US Robotics 8500
61) Virata (Tiscali)
62) Wisecom ws-ad80usg
63) WyTek FM028
64) Xavi X7005Q2
65) Xentrix USB
66) Zoom 5510 ADSL
67) Zyxel Prestige 630-41
68) Other
Enter your choice (1-68, default is 1): 20
If your modem was not listed (or if you want to overwrite defaults),
you can enter your own VID1/PID1/VID2/PID2 (use eciadsl-probe-device
to get them), Globespan chipset and USB alt interface values:
VID1 currently set to 0915
Type in a VID1 (4-digit hexadecimal, press ENTER to keep current value): 0572
PID1 currently set to 8104
Type in a PID1 (4-digit hexadecimal, press ENTER to keep current value): cb16
VID2 currently set to 0915
Type in a VID2 (4-digit hexadecimal, press ENTER to keep current value): 0572
PID2 currently set to 8104
Type in a PID2 (4-digit hexadecimal, press ENTER to keep current value): cb16
Select your modem chipset:
1) Previous setting (GS7470)
2) GS7070
3) GS7470
Enter your choice (1-3, default is 1): 3
USB ALT INTERFACE for SYNCH process currently set to 0
Type in the USB ALT INTERFACE for SYNCH (1-digit decimal (0-5) , press ENTER to keep current value): 0
USB ALT INTERFACE for PPPOECI process currently set to 5
Type in the USB ALT INTERFACE for PPPOECI (1-digit decimal (0-5) , press ENTER to keep current value): 0
Select your .bin file for synch:
1) Previous setting (/etc/eciadsl/gs7470_synch777.bin)
2) /etc/eciadsl/gs7470_synch20.bin
3) /etc/eciadsl/gs7470_synch999.bin
4) /etc/eciadsl/gs7470_synch777.bin
Enter your choice (1-4, default is 1): 4
Select your PPP mode (use the DEFAULT one if you don't know what this means):
1) Previous setting (LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS)
2) VCM_RFC2364
3) LLC_RFC2364
4) LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
5) VCM_RFC_1483_BRIDGED_ETH
6) LLC_RFC1483_ROUTED_IP
7) VCM_RFC1483_ROUTED_IP
Enter your choice (1-7, default is 1): 4
In current config, DHCP is enabled
Is DHCP used by your provider (MOST users should say NO)?
(y/n or press ENTER to keep current value) y
==== Configuration will be created with these values :
+ User : dslpp398446
+ Password : (hidden)
+ Provider : Other
DNS 1 : 83.239.128.30
DNS 2 : 83.239.131.8
+ VPI/VCI : 8/35
+ Modem : D-Link DSL200 generation III
GS chipset : GS7470
VID1/PID1 : 0572/cb16
VID2/PID2 : 0572/cb16
ALT SYNCH : 0
ALT PPPOECI : 0
+ .bin file : /etc/eciadsl/gs7470_synch777.bin
+ PPP mode : LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
+ use DHCP : yes
+ use static IP : yes
Press ENTER to create config files or Ctrl+C to exit now without saving.
backing up /etc/resolv.conf to /etc/resolv.conf.bak4.. OK
creating /etc/resolv.conf..OK
backing up /etc/ppp/chap-secrets to /etc/ppp/chap-secrets.bak4.. OK
modifying /etc/ppp/chap-secrets.. OK
backing up /etc/ppp/pap-secrets to /etc/ppp/pap-secrets.bak4.. OK
modifying /etc/ppp/pap-secrets.. OK
backing up /etc/ppp/peers/adsl to /etc/ppp/peers/adsl.bak3.. OK
modifying /etc/ppp/peers/adsl.. OK
backing up /etc/eciadsl/eciadsl.conf to /etc/eciadsl/eciadsl.conf.bak6.. OK
updating /etc/eciadsl/eciadsl.conf..OK
==== eciadsl-config-text: Configuration updated with success !
You can now run eciadsl-start (as root) to connect to the internet.
root@pingwin:~# eciadsl-probe-device
WARNING: before probing, please ensure that your USB devices are plugged in
and that your system's USB support is properly configured
USB modem to probe must be UNinitialized, it will surely appear as an unknown
device (because it is not initialized yet), for instance: ? (0547:2131)
config read from /etc/eciadsl/eciadsl.conf
your USB devices:
1: UHCI Host Controller / Linux 2.6.31-14-generic uhci_hcd (1d6b:0001)
2: UHCI Host Controller / Linux 2.6.31-14-generic uhci_hcd (1d6b:0001)
3: UHCI Host Controller / Linux 2.6.31-14-generic uhci_hcd (1d6b:0001)
4: UHCI Host Controller / Linux 2.6.31-14-generic uhci_hcd (1d6b:0001)
5: USB-ADSL Modem / Conexant, Inc. (0572:cb16)
6: EHCI Host Controller / Linux 2.6.31-14-generic ehci_hcd (1d6b:0002)
enter device to probe (1-6): 5
cannot find /usr/local/bin/eciadsl-firmware in $PATH, test mode assumed
probing, please wait..
your USB devices now:
1: UHCI Host Controller / Linux 2.6.31-14-generic uhci_hcd (1d6b:0001)
2: UHCI Host Controller / Linux 2.6.31-14-generic uhci_hcd (1d6b:0001)
3: UHCI Host Controller / Linux 2.6.31-14-generic uhci_hcd (1d6b:0001)
4: UHCI Host Controller / Linux 2.6.31-14-generic uhci_hcd (1d6b:0001)
5: USB-ADSL Modem / Conexant, Inc. (0572:cb16)
6: EHCI Host Controller / Linux 2.6.31-14-generic ehci_hcd (1d6b:0002)
probed USB device: USB-ADSL Modem / Conexant, Inc.
VID1=0572, PID1=cb16
VID2=0572, PID2=cb16
Did you really unplug/replug your modem before launching this script?
root@pingwin:~# lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0572:cb16 Conexant Systems (Rockwell), Inc.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@pingwin:~# eciadsl-start
[EciAdsl 1/5] Setting up USB support...
Preliminary USB device filesystem is OK
Loading UHCI support... Warning: uhci-hcd module doesn't exist
[EciAdsl 2/5] Uploading firmware...
Process skipped .. no more needed
firmware loaded successfully
[EciAdsl 3/5] Synchronization...
OK eciadsl-synch: success
Synchronization successful
[EciAdsl 4/5] Connecting to provider...
Connection successful
[EciAdsl 5/5] Setting up route table...
Waiting for tap0...
root@pingwin:~# sudo pppoe-start
pppoe-start: There already seems to be a PPPoE connection up (PID 6084)
root@pingwin:~# ping 83.239.131.8 -c4
connect: Network is unreachable
root@pingwin:~# ping 83.239.128.30 -c4
connect: Network is unreachable
root@pingwin:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:04:61:ad:a3:ec
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Прервано:23 Base address:0xc000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:44 errors:0 dropped:0 overruns:0 frame:0
TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:2640 (2.6 KB) TX bytes:2640 (2.6 KB)
Руки начинают опускаться....
А меня смутило твои VPI/VCI. Создалось впечатление, что ты просто оставил их по умолчанию. Значения этих параметров надо узнавать у своего провайдера. Например, у нашего провайдера:
И я ещё ни у кого из обсуждений на форумах не видел, чтобы VPI был не нулём, поэтому меня и смутили твои значения данных параметров.
Из логов видно, что у тебя не поднимается tap0. В первую очередь необходимо добиться, чтобы он поднялся. Поэтому, пока не появится tap0, - проверяем по команде
ifconfig tap0
Команду sudo pppoe-start можно не трогать.
По сообщению:
можно сделать вывод, что необходимо выполнить:
mount -t usbfs none /proc/bus/usb
Я не уверен, но мне кажется, что при использовании драйвера eciadsl-usermode версии 0.11-1 и выше необходимости в этой команде нет. Но порекомендовать обновить драйвер eciadsl-usermode не могу. Из обсуждений на форуме видел, что у людей были проблемы с версией 0.12-1.
у меня 0.12-1.... над переустанавливать...
один кося нашел... + use static IP : yes
да, я тоже его нашел. Если ставишь использовать DHCP то следовательно статический адрес no.
ну после исправлний изменения есть?
Имя пользователя и пароль для гостевого пользователя пробовал.. а вот на команды:
реагирует иначе:
digital@pingwin:~$ lsmod | grep uhci-hcd
digital@pingwin:~$ sudo modprobe -v uhci-hcd
FATAL: Module uhci_hcd not found.
Тогда:
$ sudo modprobe -v ohci-hcd
Аналогично...
Но есть прогресс..
eciadsl - настроил =), так как DNSы начали пинговаться =), но теперь не могу настроить pppoe.. То есть после того как я вручную исправил pppoe.conf DNSы пингуются, но в браузере страницы не открываются =( и не пингуются www.kubuntu.ru и т.п.
Думаю, что причина в том что при редактировании pppoe.conf пароль не указывается и на сервере не проходит регистрация...
Если настраиваю через pppoe-setup - ничего не работает.. То есть как было раньше..
root@comp:~# plog
Sep 9 01:25:36 comp pppd[1687]: PAP authentication succeeded
Sep 9 01:25:36 comp pppd[1687]: peer from calling number 00:0E:D7:8E:E2:50 authorized
Sep 9 01:25:36 comp pppd[1687]: Cannot determine ethernet address for proxy ARP
Sep 9 01:25:36 comp pppd[1687]: local IP address 94.233.110.ХХХ
Sep 9 01:25:36 comp pppd[1687]: remote IP address 83.239.182.УУУ
Sep 9 01:25:36 comp pppd[1687]: primary DNS address 83.239.131.6
Sep 9 01:25:36 comp pppd[1687]: secondary DNS address 83.239.131.7
root@comp:~#
меня смущает строчка:
Я так понимаю, что в локалке мне ip присваивается(кстати в винде такойже постоянно, ток в инете), а в инет не выпускает...
В eciadsl.conf и pppoe.conf DNS'ы указаны другие, пингуются и те которые указаны в конфигах и эти...
Что не работает eciadsl или pppoe? Подключаюсь командой pon dsl-provider, pppoe настраивал через pppconf
А ты можешь показать содержимое конфигурационного файла: /etc/ppp/peers/dsl-provider?
Именно этот файл используется при подключении по команде pon dsl-provider. Какая утилита создаёт этот файл, на данный момент я понять не могу. Прога eciadsl-usermode создаёт файл для соединения /etc/ppp/peers/adsl, который может быть использован командой
pon adsl
(Вместо имени файла "dsl-provider" -> "adsl". Надеюсь суть параметра у команды pon понятна) Попробуй. Кстати, чтобы отключиться, используется командаpoff
или для всех подключенийpoff all
P.S. Вспомнил какая утилита создаёт файл /etc/ppp/peers/dsl-provider. Это pppoeconf.
Всё пингуется, но в браузере ничего не открывается =(
Эммм..... как бэ мой совет...
Выброси свой модем и возьми
http://market.yandex.ru/model.xml?hid=91029&modelid=1567997
если у тебя один комп, и точно не планируешь подключать ещё.
Но лучше http://market.yandex.ru/model.xml?hid=91029&modelid=467878
Время показало. Надёжен.
Купил D-link DSL 2520u.. теперь пишу с кубунты =)
Отправить комментарий