LINUX.ORG.RU

D-link DSL-200 Gen.III + Avangard + Linux


0

0

Подскажите, pls. Пытаюсь настроить сабж по инструкции http://www.opennet.ru/base/modem/pppoe_adsl.txt.html

Всё идёт нормально, вот только при запуске escadsl-start получаетчся:
---cut---
[...(всё OK)]
[EciAdsl 4/5] Connecting to provider...
using channel 49
Using interface ppp1
Connect: ppp1 <--> /dev/pts/13
Looking for secret in /etc/ppp/pap-secrets for client ptn server (null)
[...]
Got client ptn
sent [LCP ConfReq id=0x1 <magic 0x535afeba>]
sent [LCP ConfReq id=0x1 <magic 0x535afeba>]
sent [LCP ConfReq id=0x1 <magic 0x535afeba>]
sent [LCP ConfReq id=0x1 <magic 0x535afeba>]
sent [LCP ConfReq id=0x1 <magic 0x535afeba>]
sent [LCP ConfReq id=0x1 <magic 0x535afeba>]
sent [LCP ConfReq id=0x1 <magic 0x535afeba>]
sent [LCP ConfReq id=0x1 <magic 0x535afeba>]
sent [LCP ConfReq id=0x1 <magic 0x535afeba>]
sent [LCP ConfReq id=0x1 <magic 0x535afeba>]
LCP: timeout sending Config-Requests
Connection terminated.
Terminating on signal 2.
ioctl(TIOCSETD, N_TTY): Interrupted system call
using channel 51
Using interface ppp1
Connect: ppp1 <--> /dev/pts/14
Child process /usr/local/bin/eciadsl-pppoeci -vpi 0 -vci 35 -vendor 0x0915 -product 0x8104 -mode VCM_RFC2364 (pid 17220) terminated with signal 2
Script /usr/local/bin/eciadsl-pppoeci -vpi 0 -vci 35 -vendor 0x0915 -product 0x8104 -mode VCM_RFC2364 finished (pid 17252), status = 0xf900
Modem hangup
Connection terminated.
ERROR: failed to connect
---end-cut---

Из опций: в руководстве с http://www.dlink.ru/technical/faq_xdsl_80.php указано использовать modulation: rfc2516 pppoe Encapsulation/

Здесь единственное указание на rfc встречатся в /etc/eciadsl.conf

---cut---
MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
---end-cut---
anonymous

Прочтя указанные выше инструкции + всю документацию к eciadsl сумел всё завести. После трёх дней жёсткого секса с элементами BDSM, трёх перекомпиляций ядра (в первые два забывал делать mrproper - и часть модулей оставалась от прошлой версии, соотвественно depmod ругался на непонятные символы) и создания собственного файла синхронизации (за время установки win2k можно успеть повеситься, десять убунт завести можно за это время... Или двадцать DSL) всё стало отлично работать.

На linuxforums.ru встречал информацию, что каждые десять минут выкидывает из инета - меня пока что выкинуло только один раз. Но после разрыва соединения - однажды когда порвалось само + дважды после adsl-stop приходится делать

eciadsl-stop ; modprobe -r tun

и на несколько секунд отсоединять выдёргивать из модема usb-шнурок. Иначе говорит

"timeout sending PAD0 packets".

Свой файл синхронизации отослал девелоперам.

anonymous
()
Ответ на: комментарий от Ugluk

Да нечем там делиться - говорю же, всё по howto с opennet.

отличия -

vpi=0 vci=35 use_dhcp=yes

Ну пользователь/пароль ptn/ptn

Адреса DNS есть на сайте D-Link и Авангарда.

anonymous
()
Ответ на: комментарий от anonymous

и всё же, если не трудно, пожалуйста выложи свои файлы настройки. хочу свериться, а то у меня возникли проблемы при соединении по pppoe

Ugluk
()
Ответ на: комментарий от Ugluk

---- /etc/eciadsl.conf---- VID1=0915 PID1=8104 VID2=0915 PID2=8104 MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS VCI=35 VPI=0 FIRMWARE=/etc/eciadsl/firmware00.bin SYNCH=/etc/eciadsl/GS7470_synch999.bin PPPD_USER=ptn PPPD_PASSWD= USE_DHCP=yes USE_STATICIP=no MODEM=D-Link DSL200 rev B1 MODEM_CHIPSET=GS7470 SYNCH_ALTIFACE=5 PPPOECI_ALTIFACE=1 PROVIDER=Other DNS1=213.158.0.3 DNS2=213.158.0.6 ----end----

>SYNCH=/etc/eciadsl/GS7470_synch999.bin

Теперь этот файл синхронизации - GS7470_synch21.bin в пакете на сайте eciadsl.flashtux.org

----/etc/sysconfig/network-scripts/ifcfg-ppp0----

USERCTL=yes BOOTPROTO=none NAME=DSLppp0 DEVICE=ppp0 TYPE=xDSL ONBOOT=no PIDFILE=/var/run/pppoe-adsl.pid FIREWALL=NONE PING=. PPPOE_TIMEOUT=80 LCP_FAILURE=3 LCP_INTERVAL=20 CLAMPMSS=1412 CONNECT_POLL=6 CONNECT_TIMEOUT=60 DEFROUTE=yes SYNCHRONOUS=no ETH=tap0 PROVIDER=DSLppp0 USER=ptn PEERDNS=no DEMAND=no NETMASK=255.255.255.255 IPV6INIT=no PERSIST=no ----end----

anonymous
()
Ответ на: комментарий от Ugluk

бля, форматирование

---- /etc/eciadsl.conf---- VID1=0915 PID1=8104 VID2=0915 PID2=8104 MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS VCI=35 VPI=0 FIRMWARE=/etc/eciadsl/firmware00.bin SYNCH=/etc/eciadsl/GS7470_synch999.bin PPPD_USER=ptn PPPD_PASSWD= USE_DHCP=yes USE_STATICIP=no MODEM=D-Link DSL200 rev B1 MODEM_CHIPSET=GS7470 SYNCH_ALTIFACE=5 PPPOECI_ALTIFACE=1 PROVIDER=Other DNS1=213.158.0.3 DNS2=213.158.0.6 ----end----

>SYNCH=/etc/eciadsl/GS7470_synch999.bin

Теперь этот файл синхронизации - GS7470_synch21.bin в пакете на сайте eciadsl.flashtux.org

----/etc/sysconfig/network-scripts/ifcfg-ppp0----

USERCTL=yes BOOTPROTO=none NAME=DSLppp0 DEVICE=ppp0 TYPE=xDSL ONBOOT=no PIDFILE=/var/run/pppoe-adsl.pid FIREWALL=NONE PING=. PPPOE_TIMEOUT=80 LCP_FAILURE=3 LCP_INTERVAL=20 CLAMPMSS=1412 CONNECT_POLL=6 CONNECT_TIMEOUT=60 DEFROUTE=yes SYNCHRONOUS=no ETH=tap0 PROVIDER=DSLppp0 USER=ptn PEERDNS=no DEMAND=no NETMASK=255.255.255.255 IPV6INIT=no PERSIST=no ----end----

anonymous
()
Ответ на: комментарий от Ugluk

бля, форматирование

---- /etc/eciadsl.conf----
VID1=0915
PID1=8104
VID2=0915
PID2=8104
MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
VCI=35
VPI=0
FIRMWARE=/etc/eciadsl/firmware00.bin
SYNCH=/etc/eciadsl/GS7470_synch999.bin
PPPD_USER=ptn
PPPD_PASSWD=
USE_DHCP=yes
USE_STATICIP=no
MODEM=D-Link DSL200 rev B1
MODEM_CHIPSET=GS7470
SYNCH_ALTIFACE=5
PPPOECI_ALTIFACE=1
PROVIDER=Other
DNS1=213.158.0.3
DNS2=213.158.0.6
----end----

>SYNCH=/etc/eciadsl/GS7470_synch999.bin

Теперь этот файл синхронизации - GS7470_synch21.bin в пакете на сайте eciadsl.flashtux.org

----/etc/sysconfig/network-scripts/ifcfg-ppp0----

USERCTL=yes
BOOTPROTO=none
NAME=DSLppp0
DEVICE=ppp0
TYPE=xDSL
ONBOOT=no
PIDFILE=/var/run/pppoe-adsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=yes
SYNCHRONOUS=no
ETH=tap0
PROVIDER=DSLppp0
USER=ptn
PEERDNS=no
DEMAND=no
NETMASK=255.255.255.255
IPV6INIT=no
PERSIST=no
----end----

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.