Farà cosa d'una setmana un profeta de wanamoo em va trucar dient-me que m'enviarien un sms quan anessin a fer el canvi de 1Mbit/s a 4Mbit/s, mantenint IP fixe i en conseqüencia passant a PPPoE, enlloc de ATM directe.
Doncs bé, aquest dissabte la desgràcia va caure sobre meu quan a les 3 del matí es va tallar la conexió i es va quedar parpadejant taronja, signe de que no es podia loguejar...
Conseqüencies d'una nit offline? Vaig passar-me la nit d'insomni programant una maquina virtual d'un assembler dinamic que estic dissenyant, amb bastantes coses morboses, aquella nit gairebe la vaig acabar...900 linies en C, pero he necessitat un dia més per acabar d'implementar els opcodes basics per branques, registres, forks... Pero aixo es tema per fer un altre post
Vaig trucar a wanamoo i em van dir que havia de baixar-me un zip per actualitzar el router...oh! fabulos...i pq no avisaven abans de tallar? xD total, que m'en vaig amb la pda en busca de wifis obertes i me'n trobo una que s'enganxa desde el lavabo anomenada "default". Em poso a baixar el fitxer...i a 300KB de download el tiu va i apaga el accesspoint. GrrGrr
Aquella nit (diumenge) vaig anar a veure Ninja Scroll a casa d'un colega i de pas aprofitava i em baixava el susodixo zip.
Que va resultar ser un executable de wincows. Vaig haver d'arrencar l'innombrable que el pobre el veig patir amb 20MB de disc lliure, spyware i un escriptori amb complexe de /tmp i vaig arrencar lo setup. La veritat es que em fa rabia haver de dependre de windows amb una cosa que es pot fer amb un vil telnet o tftp.
El cas es que va configurar les opcions del router i va afegir suport de PPPoE, que abans només veia PPPoA. Pero allo semblava que no funcionava gaire bé, aixi que vaig trucar a wanamoo i em van dir que ho apuntarien com a incidencia, em deixarien de cobrar fins que no s'arreglés (chapó

), i em va donar les dades d'una conexió per modem amb tarifa plana 24h.
El que més em va fer gràcia va ser el:
"Senyor X, desea que le ayude a configurar su conexión a internet por modem?" x""D
Debugging
Ara ja em podia treure el mono d'estar online, pero 5KB/s per 5 maquines es bastant justet, aixi que m'he posat a remenar el router aviam si trobava algun log que em digues si era culpa meva o seva.
Lo unic que tenia era l'estat de l'enllaç i de la conexió...Googlejant he trobat aixo:
console:
Link = Retrying & State = Down: An authentication issue. Your username or password is incorrect.
Link = Connected & State = Down: The PPPoE server not responding.
Ok, sembla que es culpa seva, ja que el link em donava connected, pero la llumeta taronja seguia fent l'idiota.
Pero m'extranya que em digui connected i pppoe server not responding..
Merci a tuxisuau i a urgui pels tips i idees

...
He estat buscant documentació per tal de configurar el trasto en mode bridge ethernet...si

bridgeja la capa ethernet de cable amb l'ethernet, darrera puc muntar un GNU/Linux amb PPPoE directament

.
ST510 en mode bridge
Esta bastant mal documentat, canvien moltes comandes entre versions i per fer coses d'aquest pal, es millor configurar-ho a traves de user.ini. Aixi que:
console:
$ ifconfig eth0:0 10.0.0.10
$ curl -u login:password http://10.0.0.138/cgi/download/user.ini > user.ini
$ telnet 10.0.0.138
Trying 10.0.0.138
Connected to 10.0.0.138.
Escape character is '^>'.
Username : xxx
Password : *******
(...)
=> config erase
=> system reboot
Hard reset
Podem fer el reset per software, pero si el tenim petat podem fer-lo per hardware aixi:
1) Apagar el trasto (3 segons el boto premut)
2) Premem breument pq s'encengui.
3) Premem breument de nou mentres esta botant (led verd intermitent)
El led es quedara verd fixe i al cap d'una estona tornarà a parpadejar.
4) Premem breument de nou.
Parpadejaran tots els leds un cop. Senyal de OK
Resumint: prémer 3 segons, prémer, esperar, prémer, esperar, prémer.
Ara ja tenim un backup de la configuració per defecte, li fem un reset i el deixem amb els defaults.
La IP .138 es la que es pilla el router per defecte, normalment maneja dos IPs, la 192.168.0.X de la LAN que faci NAT i aquesta que s'utilitza per admin.
He trobat una pàgina que ofereixen suport pel speedtouch amb una pila de docu i configuracions per una pila de trastus SpeedTouch.
>>
SpeedTouch.net.nz/AusConfigFiles - configuracions pel ST510.
Aqui m'he descarregat la configuració "Bridged Ethernet" de la versió 4.0.
>>
bridge ethernet v4.0
>>
bridge ethernet v4.2 ( si teniu el ultim firmware )
Ara es qüestió d'anar per l'admin web i anar a
Advanced->Setup i pujar la nova configuració, tb podeu fer-ho amb curl
Ja posats definim un password, entrem per telnet (m'ha fet gracia que el username l'ignori, només importa el password) i typejem:
console:
=> system reboot
Esperem i ja tenim la part 1 acabada
Els firmwares estan aqui:
>>
510series firmware
PPPoE en GNU/Linux
La base de bluewall ja porta 'pppoeconf' i 'pppoe' en la base de Debian, executant pppoeconfig s'obrirà un asistent en plan pppconfig, que buscarà peers PPP a traves de diferents ethernets, de fet amb paraplégia i amb un sol dit es podria configurar, ja que tot es return-return-return.
Un cop acaba, podem llençar el 'plog' per veure que ens logueja el pppd:
console:
(...)
00:14:08.613078 PPPoE PADI [Service-Name] [Host-Uniq 0x7A130000]
00:14:08.709784 PPPoE PADO [AC-Name "bngba4"] [Host-Uniq 0x7A130000] [Service-Name] [AC-Cookie 0x6628151331AA127AD59E1253FAC7CE67]
00:14:08.710545 PPPoE PADR [Service-Name] [Host-Uniq 0x7A130000] [AC-Cookie 0x6628151331AA127AD59E1253FAC7CE67]
00:14:08.783178 PPPoE PADS [ses 0x415] [Service-Name] [Host-Uniq 0x7A130000] [AC-Name "bngba4"] [AC-Cookie 0x6628151331AA127AD59E1253FAC7CE67]
00:14:08.793993 PPPoE [ses 0x415] LCP, Conf-Request (0x01), id 3, length 16
00:14:08.911787 PPPoE [ses 0x415] LCP, Conf-Request (0x01), id 254, length 20
00:14:08.911971 PPPoE [ses 0x415] LCP, Conf-Ack (0x02), id 254, length 20
00:14:08.912260 PPPoE [ses 0x415] LCP, Conf-Ack (0x02), id 3, length 16
00:14:08.912331 PPPoE [ses 0x415] LCP, Echo-Request (0x09), id 0, length 10
00:14:08.912520 PPPoE [ses 0x415] PAP, Auth-Req (0x01), id 2, Peer username Name *****
00:14:08.939888 PPPoE [ses 0x415] LCP, Echo-Reply (0x0a), id 0, length 10
00:14:09.110118 PPPoE [ses 0x415] PAP, Auth-NACK (0x03), id 2, Msg permission denied
00:14:09.110499 PPPoE [ses 0x415] LCP, Term-Request (0x05), id 4, length 46
00:14:09.110621 PPPoE [ses 0x415] LCP, Term-Request (0x05), id 255, length 6
00:14:09.110876 PPPoE [ses 0x415] LCP, Term-Ack (0x06), id 255, length 6
00:14:09.136740 PPPoE [ses 0x415] LCP, Term-Ack (0x06), id 4, length 6
00:14:09.141426 PPPoE PADT [ses 0x415]
Aqui sembla que "algo ha fet", pero que el servidor m'ha retornat "Permission denied"
Més endavant a base de
pon dsl-provider i
poff dsl-provider he trobat aixo:
console:
Aug 2 00:24:07 bare pppd[6107]: pppd 2.4.4b1 started by root, uid 0
Aug 2 00:24:42 bare pppd[6107]: Timeout waiting for PADO packets
Aug 2 00:24:42 bare pppd[6107]: Unable to complete PPPoE Discovery
Aixi que crec que tenen el trasto mig tonto i jo no puc fer gaire més des d'aquest costat del filferro
Aqui una altre captura que escenifica encara més les dimensions de la tragèdia:
console:
Aug 2 00:27:21 bare pppd[6227]: Plugin rp-pppoe.so loaded.
Aug 2 00:27:21 bare pppd[6230]: pppd 2.4.4b1 started by root, uid 0
Aug 2 00:27:22 bare pppd[6230]: PPP session is 1054
Aug 2 00:27:22 bare pppd[6230]: Using interface ppp1
Aug 2 00:27:22 bare pppd[6230]: Connect: ppp1 <--> eth0
Aug 2 00:27:22 bare pppd[6230]: Remote message: Request Denied
Aug 2 00:27:22 bare pppd[6230]: PAP authentication failed
Aug 2 00:27:22 bare pppd[6230]: Connection terminated.
Esperem que ho arreglin rapid... que em veig l'agost lent (56k) i calorós (56oC)..
[add comment] [view comments] (5)