det här löser nog inte hela din begäran, men ändå:
om du 'ping'ar någon, så när du avbryter pingningen får du upp en indikation om 'packet loss' i percent.
välj en server som du vet är uppe, och skriv följande i terminalen:
(utan citationstecken)
'ping datornduvillpinga.com'
om du inte får någon respons alls, vet du att förbindelsen är nere. annars, om du får en hel massa rader med ping-resultat, stoppa efter några sekunder, och kika i de sista linjerna som ping commandot skriver ut.
för övrigt har jag också ADSL med BBB. när jag fick ett nytt modem (för 24mb) häromdagen, så tycktes inget funka alls - tidigare var det bara att starta modemet och så fick man ett IP nummer ganska snabbt.
men, efter en del samtal med deras support, så fick jag tipste att dra ut alla nätverkskablar ur modemet innan man startar det. sedan väntar man tills man ser att WAN lampan (näst längst till vänster på mitt) lyser fast, sedan pluggar man in modemet, väntar någon minut, och så har man en IP adress. (Om detta inte funkar, pröva också att trycka på 'renew DHCP lease' knappen i nätverksinställningar).
lycka till!
/m