Jump to content

[GUIDA E THREAD UFFICIALE] Buffalo WBMR-HP-G300H con Openwrt o DD-WRT


fatez

Recommended Posts

Sun Jul 20 19:41:57 2014 daemon.notice netifd: Network device 'nas0' link is up
Sun Jul 20 19:41:57 2014 daemon.notice netifd: Interface 'wan' has link connectivity 
Sun Jul 20 19:41:58 2014 daemon.info pppd[12764]: Plugin rp-pppoe.so loaded.
Sun Jul 20 19:41:58 2014 daemon.info pppd[12764]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.6
Sun Jul 20 19:41:58 2014 daemon.notice pppd[12764]: pppd 2.4.6 started by root, uid 0
Sun Jul 20 19:41:58 2014 daemon.info pppd[12764]: PPP session is 4899
Sun Jul 20 19:41:58 2014 daemon.warn pppd[12764]: Connected to 00:90:1a:a4:bd:5d via interface nas0
Sun Jul 20 19:41:58 2014 daemon.info pppd[12764]: Using interface pppoe-wan
Sun Jul 20 19:41:58 2014 daemon.notice pppd[12764]: Connect: pppoe-wan  nas0
Sun Jul 20 19:41:58 2014 daemon.notice pppd[12764]: PAP authentication succeeded
Sun Jul 20 19:41:58 2014 daemon.notice pppd[12764]: peer from calling number 00:90:1A:A4:BD:5D authorized

Link to comment
Share on other sites

  • Replies 118
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Vedo che quando lancia il plugin rp-pppoe ho versioni differenti:

 

Da te: Sun Jul 20 19:41:58 2014 daemon.info pppd[12764]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.6

Da me: Sun Jul 20 21:23:29 2014 daemon.info pppd[30824]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5

 

Sembra che il mio sia compilato con un'altra versione di pppd. E in effetti dopo mi da un errore che non riconosce un'opzione:

 

Sun Jul 20 21:23:29 2014 daemon.notice netifd: wan (30824): /usr/sbin/pppd: unrecognized option 'nic-nas0'

Sun Jul 20 21:23:29 2014 daemon.err pppd[30824]: unrecognized option 'nic-nas0'

Sun Jul 20 21:23:29 2014 daemon.notice netifd: wan (30824): pppd version 2.4.5

....

 

Mica hai una nuova versione che puoi girarmi?

 

Grazie ancora del supporto!

Link to comment
Share on other sites

Grazie della pazienza Fatez. Ci riprovo stasera quando torno a casa. In realtà ci ho già provato ieri sera e non mi sembra che ci siano cambiamenti.

Ho anche il sospetto che la procedura di reset 30+30+30 non mi funzioni. Restano comunque tutte le configurazioni già presenti sul modem/router.

Link to comment
Share on other sites

Ciao Fatez, alla fine ci sono riuscito. Stasera ho riattaccato modem e pc e ha funzionato tutto, senza aver riflashato il fw.

L'unica modifica fatta è nel file /etc/config/network, in cui ho cambiato l'opzione payload che mi impostava da interfaccia.

 

config atm-bridge 'atm'

option encaps 'llc'

option vci '35'

option vpi '8'

option payload '1'

 

Grazie dell'aiuto.

Link to comment
Share on other sites

sono contento che hai risolto. Peró secondo me qualcosa che non va c'è: una volta che flashi la mia openwrt non devi smanettare con niente (a parte la connessione dsl).

 

Se vuoi mettere dd-wrt basta che uppi la img dal browser :) meglio di così... :)

Link to comment
Share on other sites

Ottimo! Aggiornato all'ultima versione.

 

Cercando su google, ho anche aggiunto un piccolo script per configurare il pulsante AOS per accendere/spegnere il wifi (preferisco spegnerlo quando non serve). Riporto di seguito la configurazione.

 

Collegandosi in ssh, con l'editor vi, bisogna creare il file woggle in /sbin/

 

#!/bin/sh

 

device="radio0"

case $(uci get wireless.$device.disabled) in

0)

wifi down $device

uci set wireless.$device.disabled=1

 

echo "Wifi disabled"

;;

 

1)

uci set wireless.$device.disabled=0

wifi up $device

 

echo "Wifi enabled"

 

;;

esac

 

e renderlo eseguibile dando chmod +x /sbin/woggle

 

A questo punto dando il comando woggle da shell si può accendere o spegnere il wifi.

 

Bisogna però associare il comando al pulsante AOS. Si fa creando la directory button sotto /etc/hotplug.d/

 

# mkdir /etc/hotplug.d/button

# cd /etc/hotplug.d/button

 

e poi sotto la nuova directory, sempre con vi, si deve creare il file:

 

# vi 01-radio-toggle

 

con il seguente codice:

 

if [ "$BUTTON" = "wps" ] && [ "$ACTION" = "pressed" ] ; then

( sleep 1; /sbin/woggle ) &

fi

 

Fatto questo si può provare il pulsante AOS e tutto dovrebbe funzionare.

 

 

Ultima cosa, ho aggiunto un paio di entry nel file crontab per spegnere il wifi alle 00:01 e riaccenderlo alle 14:01

 

01 00 * * * (/sbin/wifi down; uci set wireless.radio0.disabled=1)

01 14 * * * (uci set wireless.radio0.disabled=0; /sbin/wifi up)

 

Ciao a tutti.

Link to comment
Share on other sites

Ciao Fatez,

 

nella directory /lib/firmware vedo questo:

 

root:/lib/firmware# ls -l

lrwxrwxrwx 1 root root 35 Jul 24 19:26 adsl.bin -> /lib/firmware//ltq-dsl-fw-a-ar9.bin

drwxr-xr-x 2 root root 0 Jul 24 19:26 lantiq

-rw-r--r-- 1 root root 328920 Sep 30 2009 ltq-dsl-fw-a-ar9.bin

 

come vanno sostituiti i due driver adsl aggiornati? Vanno semplicemente messi nella dir o va cambiato anche il link e a quale dei due file? E il secondo a cosa serve?

 

Grazie.

 

P.S. Nel primo post parli dei moduli:

 

Network hostap-mini hostap-utils

penso siano hostapd-mini e hostapd-utils.

Link to comment
Share on other sites

  • 2 weeks later...
Ciao Fatez,

 

nella directory /lib/firmware vedo questo:

 

root:/lib/firmware# ls -l

lrwxrwxrwx 1 root root 35 Jul 24 19:26 adsl.bin -> /lib/firmware//ltq-dsl-fw-a-ar9.bin

drwxr-xr-x 2 root root 0 Jul 24 19:26 lantiq

-rw-r--r-- 1 root root 328920 Sep 30 2009 ltq-dsl-fw-a-ar9.bin

 

come vanno sostituiti i due driver adsl aggiornati? Vanno semplicemente messi nella dir o va cambiato anche il link e a quale dei due file? E il secondo a cosa serve?

 

Grazie.

 

P.S. Nel primo post parli dei moduli:

 

Network hostap-mini hostap-utils

penso siano hostapd-mini e hostapd-utils.

 

scusa il ritardo, allora :

 

il adsl.bin è un link simbolico che punta al file /lib/firmware//ltq-dsl-fw-a-ar9.bin

quindi se vuoi mettere il driver aggiornato ti conviene sovrascrivere il file ltq-dsl-fw-a-ar9.bin (prima fai una copia dello stesso)

Link to comment
Share on other sites

  • 2 weeks later...

Scusate, ma la folder packages, bisogna metterla dentro al router ?

 

toor@linux-devel:~/Buffalo/trunk/bin/lantiq$ ls -l
total 17256
-rw-r--r-- 1 toor toor      140 Aug 25 20:13 md5sums
-rw-r--r-- 1 toor toor 16252932 Aug 25 20:13 openwrt-lantiq-xway-WBMR-squashfs.image
-rw-r--r-- 1 toor toor  1401988 Aug 25 20:13 openwrt-lantiq-xway-WBMR-uImage
drwxr-xr-x 6 toor toor     4096 Aug 25 19:10 packages

Grazie

Link to comment
Share on other sites

Ho riletto la guida ma non si parla di copiare la directory packages/

 

EDIT:

mi rispondo da solo. Volendo verificare la presenda di un pkg (socat in questo caso) ecco come fare:

 

toor@linux-devel:~$ binwalk -e openwrt-lantiq-xway-WBMR-squashfs.image
toor@linux-devel:~$ unsquashfs 156484.squashfs
toor@linux-devel:~$ cd squashfs-root/usr/lib/opkg/info
toor@linux-devel:~/squashfs-root/usr/lib/opkg/info$ head -n4 socat.control
Package: socat
Version: 1.7.2.4-2
Depends: libc, libpthread
Source: feeds/packages/net/socat

 

ciao

Edited by macmino
Link to comment
Share on other sites

Scusate, domani dovrebbe arrivarmi il giocattolo, ma quali sarebbero gli eventuali svantaggi/vantaggi tra OpenWRT e DD-WRT ? Ho letto un po' di commenti contraddittori e volevo avere il vostro parere,

 

grazie!

 

ok, mi rispondo da solo anche qui: ho provato sia dd- che open- (vmware)

Model	 i686
Firmware Version	OpenWrt Barrier Breaker 14.07-rc3 / LuCI Trunk (svn-r10467)
Kernel Version	3.10.49

e ho fatto le mie considerazioni (ho convertito i file .image in vmdk). Onestamente preferisco open-wrt, più flessibile e customizzabile e, tra l'altro, ci sono meno problemi ad intervenire nel filesystem.

Ciao

Link to comment
Share on other sites

  • 3 weeks later...
se vuoi mettere il driver aggiornato ti conviene sovrascrivere il file ltq-dsl-fw-a-ar9.bin (prima fai una copia dello stesso)

 

Ciao fatez,

 

siccome sono un "inesperto sperimentatore", mi aiuterebbe tantissimo sapere quale è la procedura esatta per sovrascrivere il file... normalmente uso Windows però ho Ubuntu in macchina virtuale (che in questo momento sta compilando OpenWrt) e mi servirebbero delle indicazioni a prova di cretino.

 

ps. adesso vado anche a presentarmi!

pps. (aggiornamento) fatto!

 

Ciao e comunque grazie :asd:

Edited by bertans
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...