Bueno, el ethereal es una analizador de trafico.. basicamente hablando...
Asi que descubirir la Ip del router puede llegar a no ser tan sencillo, pero basicamente lo que debes hacer es reconocer las tramas de protocolos de enrutamiento:
RIP ("Routing Information Protocol"),
OSPF"Open Shortest Path First"
EIGRP"Enhanced Internet Gateway Routing Protocol"
BGP"Border Gateway Protocol"
Estas tramas son enviadas por el router para el descubrimiento de redes y para la labor de enrutamiento... asi que habra que estudiar un poco de estos protocolos para ver cual es el que ma te conviene analizar a travez de las herramientas de desarrolo que vienen con ethereal para desarroladores...
ya que de seguro parte de la informacion contenida en la trama contiene la dirfeccion ip de origen en este caso la direccion ip del router.
Ethereal existe tambien para windows.
En linux puedes utilizar la herramienta tcpdump y ethereal para analizar el tráfico dentro de la red, en windows tambien solo que en windows la version de tcpdump se llama windump y ethereal se llama ethereal..
Loq ue sucede es que pàra poder utilizar cualquiera de estas herramientas en windows, necesitas instalar una libreria llamada libpcap.. que si no estoy mal ya viene en linux standart, pero para windows necesitasinstalar la version de libpcap que se llama winpcap, la lcual es el soporte de funci9nes de bajo nivel que utilizan ethereal, tcpdump y windump.
Es posible que exista una manera más facil de hacerlo.. pero es solo una posibilidad... puede ser que a nivel de tcp ip o de icmp exista una trama especifica que se pueda enviar en modo broadcast con el fin de que solo se reciba una respuesta por parte de los equipos configurados como router... esto seria muy bueno, pero desconozco si es posible o no.