2010/6/11 Xavi - LWP <programa...@lawebdelprogramador.com>: > Hola Marc, muchas gracias por tus comentarios, pero creo que no me sirve... te > comento con mas detalle. > > El servidor linux, es un firewall que gestiona el acceso a internet con un > proxy transparente y dos tarjetas de red. > > Para permitir el acceso a internet de algunos portatiles, lo realizamos > sabiendo su direccion mac, de esta manera, le damos n minutos de conexion. > Para saber la mac de los portatiles, utilizamos la tabla arp. > > Lo que no conseguimos saber, es desde que acces point se conectan los > portatiles. > > te agradeceria si sabes alguna manera... >
Pues la única forma de saberlo es preguntando a los APs. Esta información puedes obtenerla de varias formas. Si los APs son un poco decentes puedes consultar la tabla arp de cada uno a través del protocolo SNMP, tal i como comenta el compañero Cesar. otra forma de obtener las mac's de los equipos connectados seria conectandote por telnet o ssh y ejecutar un "arp -n". Parece bastante sencillo hacer un script en bash que obtenga la información y escriba la correlación Mac Cliente <-> AP en un fichero. saludos. > Un saludo > > El Thursday 10 June 2010, Marc Aymerich escribió: >> 2010/6/10 Marc Aymerich <glicer...@gmail.com>: >> > Si sabes la IP del access point solo tienes que hacerle un ping y >> > luego ver la tabla arp con el comando arp. Pero esto solo te servirá >> > si la máquina desde done lo haces esta a la misma red fisica que los >> > access points. >> > >> > Mira en mi caso puedo ver las direcciones MAC de los equpios que estan >> > en mi red. >> > >> > r...@devel1:/home# ping xxx.83.168.170 >> > .... >> > r...@devel1:/home# ping xxx.83.168.23 >> > .... >> > r...@devel1:/home# ping xxx.83.168.1 >> > .... >> > >> > r...@devel1:/home# arp -n >> > Address HWtype HWaddress Flags Mask >> > Iface xxx.83.168.1 ether 00:1b:2b:d7:74:00 C >> > eth0 >> > xxx.83.168.170 ether 00:1b:21:2c:66:b8 C >> > eth0 xxx.83.168.23 ether 00:00:74:cb:9d:73 C >> > eth0 >> > >> > >> > o también puedes usar arping de la siguiente forma: >> > >> > r...@devel1:/home# arping xxx..83.168.1 >> > ARPING xxx.83.168.1 from xxx.83.168.171 eth0 >> > Unicast reply from xxx.83.168.1 [00:1B:2B:D7:74:00] 2.598ms >> > Unicast reply from xxx.83.168.1 [00:1B:2B:D7:74:00] 1.125ms >> >> Lo que he comentado no funciona siempre, depende de como tengas >> conectadas las máquinas, si nos lo comentas podemos pensar en una >> solución especifica para tu caso. >> >> saludos. > > > -- > Xavi Vila > > La Web del Programador > http://www.lawebdelprogramador.com > Linux para la Pyme > http://www.linuxparalapyme.com > > Este e-mail, que puede contener información privilegiada y confidencial, ha > sido dirigido únicamente al destinatario que figura en la dirección. Si ha > recibido este e-mail por error, se ruega lo notifique inmediatamente al > remitente retornando el e-mail y borrando este mensaje. El remitente no acepta > ninguna responsabilidad por la transmisión apropiada de esta comunicación ni > por cualquier retraso en su recepción. > > This e-mail, which may contain privileged and confidential information, is > intended for the addressee at the specified e-mail address only. If you have > received this e-mail by error, we kindly request you to notify the sender > immediately by return e-mail, and to delete this message. The sender accepts > no liability for the proper transmission of this communication nor for any > delay in its receipt. > > > -- > To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org > Archive: > http://lists.debian.org/201006111112.14166.programa...@lawebdelprogramador.com > > -- Marc -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktikfot6scaxto7kyz8rqvk1skzzv4hyrqfjtb...@mail.gmail.com