Per a verificar que l'encaminament que s'està fent és correcte, n'hi ha prou amb provar-ho des de clients fent "pings" a les diferents adreces. Ens podem trovar però que si tenim algun error, no funcioni. Com ho podem llavors verficar?
Per fer-ho, el més còmode es activar el "telnetd" de cada Linksys WRT54G, això ho podrem fer des de la opció "Administration->Management" activant el botonet telnetd. Un cop ben configurat, ens hem de recordar de desactivar-lo, per seguretat.
Per fer telnet cap al punt d'accés, cal executar la comanda:
# telnet <adreça IP del punt d'accès>
Un cop a dins, podem ja provar de pings cap als altres:
# ping <adreça IP que volem provar>
Si no ens funciona, el primer que podem fer és verificar que el bird, que és l'executable del OSPF, està funcionant adequadament. Si és així, hauriem de visualitzar més o menys una sortida com aquesta a una comanda "ps":
# ps -ef |grep bird
8814 root S bird -c /tmp/bird/bird.conf
15901 root R grep bird
#
Això vol dir que el bird s'està executant amb l'identificador 8814. Si no hi apareix, és que hi ha algun error en la configuració que convé arreglar-lo. L'arxiu /tmp/bird/bird.conf és on queda desada la configuració que li hem posat, la podem llavors verificar ja sigui des de les pantalles web de l'administració, o directament amb el vi.
Avans de fer els canvis, convé provar bé, des de dins del router, fer pings a les adreces, com a mñinim les que ens serveixen d'enllaç intern en la configuració del WDS/P2P, comprovant que contesta la adreça IP del node remot.
# ping 172.34.0.2
PING 172.34.0.2 (172.34.0.2): 56 data bytes
64 bytes from 172.34.0.2: icmp_seq=0 ttl=64 time=7.3 ms
64 bytes from 172.34.0.2: icmp_seq=1 ttl=64 time=4.0 ms
64 bytes from 172.34.0.2: icmp_seq=2 ttl=64 time=4.1 ms
64 bytes from 172.34.0.2: icmp_seq=3 ttl=64 time=3.5 ms
64 bytes from 172.34.0.2: icmp_seq=4 ttl=64 time=3.5 ms
#
Un cop haguem fet els canvis, convé executar de nou el bird. Aquest cop ho podem fer però en mode "debug" per així poder visualitzar si dona algun error. Per fer-ho només cal executar:
# bird -c /tmp/bird/bird.conf -d
Si tot va bé, quedarà executant-se i podem provar els "pings" de nou, si hi ha algun error de sintaxi, abandonarà la execució i ens dirà en quina línia ha trovat l'error.