Por fin han llegado los aps...así que paso a hacer una pequeña "review" de su rendimiento, nada muy pretencioso.

Rendimiento

Las pruebas las he hecho con dos aps exactamente iguales, poniendo uno en modo máster y otro como cliente. Hay más "modos" de asociarlos, pero he preferido ir a lo que conozco, ya que no tengo ni idea de la diferencia entre "WDS with AP" y WDS a secas... por cierto, muy sencillito y funcional el interfaz para conectar en modo cliente a otro ap...nada que ver con lo poco intuitivo que se hace en un WRT54G con cualquier firmware "tuneado". La velocidad de transferencia la he medido con un programa que da la velocidad en tiempo real y el tráfico lo he generado haciendo transferencias desde un servidor samba.

Los aps tienen varios modos que dan lugar a distintas velocidades. En concreto, la opción "Super G Mode" se puede poner a cuatro valores distintos, que dan lugar a distintos resultados.

Super G Mode

Velocidad de transferencia

Observaciones

Disabled

2.3MB/s

Velocidad totalmente estable

Super G without Turbo

2.6MB/s

Velocidad totalmente estable

Super G with static Turbo

3.3MB/s

Velocidad bastante estable

Super G with dynamic Turbo

2.7 a 3.3 MB/s

Velocidad nada estable, variaba cada dos o tres segundos. Se entiende que este modo debe intentar adaptarse a las interferencias y deja de usar el turbo "cuando haga falta" para mantener el número de errores bajo.

Cosas a resaltar: Cualquiera de los dos modos CON turbo (los dos últimos) anula la anterior selección de canal y la revierte al canal 6, por lo que entiendo que el turbo usa el canal 6 y quién sabe qué mas (a lo mejor todo el espectro 802.11g) para aumentar la velocidad. Aparte de eso, supongo que debe meter bastantes interferencias a todo aparato wifi que haya en los alrededores ;-).

Para nuestra aplicación (conectar NodoTiro1 con NodoBellavista), lo cual suponen unos 4.5 km de distancia, lo ideal será usar el modo "disabled" o "sin turbo", ya que nos va a hacer falta la posibilidad de cambiar de canal para evitar todas las interferencias que puedan ocurrir a lo largo de esa gran distancia.

Interfaz telnet

Desde telnet se pueden hacer bastantes más cosas que desde la web...ya que ésta es un poco escasa, comparada con un WRT54G :-).

Aquí se puede ver la ayuda que tiene el aparato con todos los comandos disponibles...que dan una idea de qué se puede hacer por telnet:

D-Link Access Point login: admin
Password: *********

Atheros Access Point Rev 3.3.0.156
D-Link Access Point wlan1 -> help
List of Access Point CLI commands:
 config wlan                        -- config wlanX
 del acl                            -- Delete Access Control List
 del wdsacl                         -- Delete WDS Access Control List
 del key                            -- Delete Encryption key
 find bss                           -- Find BSS
 find channel                       -- Find Available Channel
 find all                           -- Find All BSS
 dhcps help                         -- Display DHCP Server Command Help
 get acl                            -- Display Access Control List
 get wdsacl                         -- Display WDS Access Control List
 get wdsap                          -- Display WDS Access Point
 get apmode                         -- Display AP Mode(runtime)
 get aging                          -- Display Aging Interval
 get antenna                        -- Display Antenna Diversity
 get association                    -- Display Association Table
 get authentication                 -- Display Authentication Type
 get autochannelselect              -- Display Auto Channel Select
 get beaconinterval                 -- Display Beacon Interval
 get channel                        -- Display Radio Channel
 get availablechannel               -- Display Available Radio Channel
 get cipher                         -- Display Encryption cipher
 get config                         -- Display Current AP Configuration
 get countrycode                    -- Display Country Code
 get dhcpc                          -- Display DHCP Clinet State
 get dtim                           -- Display Data Beacon Rate (DTIM)
 get encryption                     -- Display Encryption Mode
 get eth2wlan                       -- Display Eth2Wlan Broadcast packet filter state
 get fragmentthreshold              -- Display Fragment Threshold
 get frequency                      -- Display Radio Frequency (MHz)
 get gateway                        -- Display Gateway IP Address
 get groupkeyupdate                 -- Display Group Key Update Interval (in Seconds)
 get ipaddr                         -- Display IP Address
 get ipmask                         -- Display IP Subnet Mask
 get key                            -- Display Encryption Key
 get keyentrymethod                 -- Display Encyrption Key Entry Method
 get keysource                      -- Display Source Of Encryption Keys
 get login                          -- Display Login User Name
 get macaddress                     -- Display Mac address
 get power                          -- Display Transmit Power Setting
 get radiusname                     -- Display RADIUS server name or IP address
 get radiusport                     -- Display RADIUS port number
 get rate                           -- Display Data Rate
 get remoteAp                       -- Display Remote Ap's Mac Address
 get rtsthreshold                   -- Display RTS/CTS Threshold
 get sntpserver                     -- Display SNTP/NTP Server IP Address
 get ssid                           -- Display Service Set ID
 get ssidsuppress                   -- Display SSID Suppress Mode
 get station                        -- Display Station Status
 get SuperG                         -- Display SuperG Feature Status
 get systemname                     -- Display Access Point System Name
 get sta2sta                        -- Display wireless STAs to wireless STAs connect state
 get eth2sta                        -- Display ethernet to wireless STAs connect state
 get telnet                         -- Display Telnet Mode
 get timeout                        -- Display Telnet Timeout
 get syslog                         -- Display Syslog Information
 get uptime                         -- Display UpTime
 get wirelessmode                   -- Display Wireless LAN Mode
 get wlanstate                      -- Display wlan state
 get vlanstate                      -- Display Vlan State State
 get nativevlan                     -- Display Native Vlan Tag
 get multi-state                    -- Display Multi-SSID Mode
 get multi-ind-state [index]        -- Display Individual Multi-SSID State
 get Vlantag                        -- Display Vlantag
 get multi-ssid [index]             -- Display Service Set ID for Multi-SSID
 get multi-authentication [index]   -- Display Authentication Type for Multi-SSID
 get multi-cipher [index]           -- Display Encryption cipher for Multi-SSID
 get multi-encryption [index]       -- Display Encryption Mode for Multi-SSID
 get multi-keyentrymethod           -- Display Encryption Key Entry Method for Multi-SSID
 get multi-vlantag [index]          -- Display Vlan-Tag for Multi-SSID
 get multi-key                      -- Display Encryption Key for Multi-SSID
 get multi-config [index]           -- Display AP Configuration for Multi-SSID
 help                               -- Display CLI Command List
 ping                               -- Ping
 reboot                             -- Reboot Access Point
 quit                               -- Logoff
 set acl                            -- Set Access Control List
 set wdsacl                         -- Set WDS List
 set aging                          -- Set Aging Interval
 set antenna                        -- Set Antenna
 set apmode                         -- Set AP Mode
 set authentication                 -- Set Authentication Type
 set autochannelselect              -- Set Auto Channel Selection
 set beaconinterval                 -- Modify Beacon Interval
 set channel                        -- Set Radio Channel
 set cipher                         -- Set Cipher
 set dhcpc                          -- Set DHCP Clinet State
 set dtim                           -- Set Data Beacon Rate (DTIM)
 set encryption                     -- Set Encryption Mode
 set eth2wlan                       -- Set Eth2Wlan Broadcast packet filter state
 set factorydefault                 -- Restore to Default Factory Settings
 set fragmentthreshold              -- Set Fragment Threshold
 set gateway                        -- Set Gateway IP Address
 set groupkeyupdate                 -- Set Group Key Update Interval (in Seconds)
 set hostipaddr                     -- Set Host IP address
 set ipaddr                         -- Set IP Address
 set ipmask                         -- Set IP Subnet Mask
 set key                            -- Set Encryption Key
 set keyentrymethod                 -- Select Encryption Key Entry Method
 set keysource                      -- Select Source Of Encryption Keys
 set login                          -- Modify Login User Name
 set syslog                         -- Set sysLog settings
 set password                       -- Modify Password
 set passphrase                     -- Modify Passphrase
 set power                          -- Set Transmit Power
 set radiusname                     -- Set RADIUS name or IP address
 set radiusport                     -- Set RADIUS port number
 set radiussecret                   -- Set RADIUS shared secret
 set rate                           -- Set Data Rate
 set remoteAP                       -- Set Remote AP's Mac Address
 set rtsthreshold                   -- Set RTS/CTS Threshold
 set sntpserver                     -- Set SNTP/NTP Server IP Address
 set ssid                           -- Set Service Set ID
 set ssidsuppress                   -- Set SSID Suppress Mode
 set SuperG                         -- Super G Features
 set systemname                     -- Set Access Point System Name
 set sta2sta                        -- Set wireless STAs to wireless STAs connect state
 set eth2sta                        -- Set ethernet to wireless STAs connect state
 set wlanstate                      -- Set wlan state
 set wirelessmode                   -- Set Wireless LAN Mode
 set vlanstate                      -- Set Vlan State State
 set nativevlan                     -- Set Native Vlan Tag
 set multi-state                    -- Set Multi-SSID Mode
 set multi-ind-state                -- Set Individual Multi-SSID State
 set Vlantag                        -- Modify Vlantag
 set multi-ssid                     -- Set Service Set ID for Multi-SSID
 set multi-authentication           -- Set Authentication Type for Multi-SSID
 set multi-cipher                   -- Set Cipher for Multi-SSID
 set multi-encryption               -- Set Encryption Mode for Multi-SSID
 set multi-keyentrymethod           -- Select Encryption Key Entry Method for Multi-SSID
 set multi-vlantag [tag value] [index] -- Set Vlan-Tag for Multi-SSID
 set multi-key                      -- Set Encryption Key for Multi-SSID
 set telnet                         -- Set Telnet Mode
 set timeout                        -- Set Telnet Timeout
 timeofday                          -- Display Current Time of Day
 version                            -- Software version
 rstp setstp                        -- Modify Spanning Tree Settings
 rstp getstp                        -- Show Spanning Tree Settings
 rstp setport                       -- Modify STP Port Settings
 rstp getport                       -- Show STP Port Settings
 rstp setstate                      -- Modify Spanning Tree State
 rstp getstate                      -- Show Spanning Tree State
 rstp setdefault                    -- Set Factory Default
 snmp adduser                       -- Add User To SNMP Agent
 snmp deluser                       -- Delete User From SNMP Agent
 snmp showuser                      -- Show User In SNMP Agent
 snmp setauthkey                    -- Set User Auth Key
 snmp setprivkey                    -- Set User Private Key
 snmp addgroup                      -- Add User Group
 snmp delgroup                      -- Delete User Group
 snmp showgroup                     -- Show User Group
 snmp addview                       -- Add User View
 snmp delview                       -- Delete User View
 snmp showview                      -- Show User View
 snmp addcomm                       -- Add Communication String
 snmp delcomm                       -- Delete Communication String
 snmp showcomm                      -- Show Communication String
 snmp addhost                       -- Add Host To Notify List
 snmp delhost                       -- Delete Host From Notify List
 snmp showhost                      -- Show Host In Notify List
 snmp authtrap                      -- Set Auth Trap Status
 snmp sendtrap                      -- Send Warm Trap
 snmp status                        -- Display SNMP Agent status
 snmp suspend                       -- Suspend SNMP Agent
 snmp resume                        -- Resume SNMP Agent
 snmp load_default                  -- Load SNMP Default Setting
 tftp get                           -- Get a file from TFTP Server.
 tftp uploadtxt                     -- Upload the configuration of the device to TFTP Server.
 tftp srvip                         -- Setup the TFTP Server IP address.
 tftp update                        -- Update the file to the device.
 tftp info                          -- Information about the TFTPC setting.
 D-Link Access Point wlan1 ->

A bote pronto, parece que soporta STP (de poco uso para nosotros), SNMP (de bastante más), cambio de antena (entre la interna y externa, supongo, porque solo tiene un conector), tiene cliente NTP, y alguna chorrada más...

Aún no sabemos si la antena interna es la 1 y la externa la 2 o viceversa... Ya iremos completando la tabla conforme indaguemos cada comando.

Por ejemplo, el comando "get channel" hace un scan de unos segundos buscando el canal menos saturado y te informa del mismo. Lo malo es que durante el scan se deshabilita la radio y los clientes que hubiera en ese momento se van "a la calle" :-)

Nota: David, mucho mejor ir escribiendo las cosas aquí que ir comentándonoslas el uno al otro por correo... Sólo espero que hagas copias de seguridad de vez en cuando ;-)

Respuesta: Sí, se hace backup de todo todos los días en un disco físicamente distinto :)

Apertura de canales

Según he leído por ahí, para aumentar el nº de canales disponibles (de 13 a 24, según leo) hay que hacer:

set regulatorydomain none

Para volver a dejarlo como estaba:

set regulatorydomain etsi

Después hay que reiniciar.

Lo he probado en un dlink con el último firmware del fabricante y parece que no furula...:

D-Link Access Point wlan1 -> set regulatorydomain none
Invalid parameter: regulatorydomain none

He vuelto a una versión más antigua de firmware (exactamente ésta) y he vuelto a probar:

D-Link Access Point wlan1 ->  set regulatorydomain none
Wireless Mode changed to 11A to account for country change
Country Code: DB set for Regulatory Domain NONE

Bien, parece que ya hay más canales...

Antena externa

Por lo visto, para usar una antena externa, hay que hacer lo siguiente:

set antenna 1

Y reiniciar.

Aumentar la potencia

Según parece, se puede subir bastante la potencia de estos aparatos. Por defecto viene en 5. He encontrado una tablita en la que hacen la correspondencia entre dB y W:

dbm

Watts

0

1.0 mW

1

1.3 mW

2

1.6 mW

3

2.0 mW

4

2.5 mW

5

3.2 mW

6

4 mW

7

5 mW

8

6 mW

9

8 mW

10

10 mW

11

13 mW

12

16 mW

13

20 mW

14

25 mW

15

32 mW

16

40 mW

17

50 mW

18

63 mW

19

79 mW

20

100 mW

21

126 mW

22

158 mW

23

200 mW

24

250 mW

25

316 mW

26

398 mW

27

500 mW

28

630 mW

29

800 mW

30

1000 mW

31

1300 mW

Según he leído, si se sube mucho la potencia, hace falta refrigeración adicional

set overridetxpower 20

Ver configuración

Existe un comando muy útil para ver la configuración actual: get config

D-Link Access Point wlan1 -> get config
wlan1 revisions: mac 5.8 phy 4.4 analog 4.6
  PCI Vendor ID: 0x168c, Device ID: 0x13
  Sub Vendor ID: 0x168c, Sub Device ID: 0x13
chip is AR2312
Country Code: DB
Operation Mode: Wireless Client
Remote AP: 00:13:46:89:C2:C2
Wlan State: Enabled
Radio Frequency: 2412 MHz (IEEE 1)
Wireless LAN Mode: 802.11g
Auto Channel Select: Disabled
Extended Channel Mode: Enabled
Data Rate: best
Antenna: 1
RADIUS address:
Name server IP address:
Name server domain suffix:
SSID: enl-bellavista-tiro
SSID Suppress Mode: Disabled
System Name: D-Link Access Point
Beacon Interval: 100
DTIM: 1
Fragmentation Threshold: 2346
RTS/CTS Threshold: 2346
Short Preamble: Enabled
11g Only Allowed: Disabled
CTS Mode: AUTO
CTS Rate: 11 Mbps
CTS Type: CTS-ONLY
11g Overlapping BSS Protection: Disabled
11g Beacon Rate: 1 Mbps
11g Draft 5.0 compatibility: Disabled
Short Slot Time: Enabled
Basic 11g Rate Set: (1, 2, 5.5, 11)
11g Optimization Level: 1
Burst Time: 2
Burst Sequence Threshold: 3
IP Address: 10.34.46.5
IP Mask: 255.255.255.224
Host IP Address: 0.0.0.0
Gateway IP Address: 10.34.46.2
SNTP/NTP Server IP Address:
Time Zone:
HW Transmit Retry Limit: 4
SW Transmit Retry Limit: 3
TransmitPower: full
Current Transmit Output Power 30.0 dBm
SuperG :Disabled
Encryption: Disabled
Cipher selection: WEP
Authentication Type: Open System
Default transmit key: none
Access Check: Disabled
Key Entry Method: hexadecimal
Group Key Update Interval: 0 seconds
Key Source: flash
Aging Interval: 300 seconds
Telnet Access: Enabled
Telnet Timeout: 180 seconds
Minimum rate: 1 Mbps
XR Poll interval: 100 msec
XR Frame Limit: 25
XR Poll Rate String is 0.25 1 1 3 3 6 6 20
XR Fragmentation Threshold: 540
D-Link Access Point wlan1 ->

= Escaneo de redes =

Se hace con find bss

DWL-2100AP (last edited 2006-05-22 15:40:32 by dbosque)