Vous êtes sur la page 1sur 6

Bem pessoal, acredito que quase todo mundo j teve a necessidade de acessar

algum equipamento ubiquiti por SSH, principalamente quando o sinal do


equipamento est muito baixo, ai no tem jeito de acessar pela web.

Abaixo reuni os comandos bsicos (bsicos mesmo) para que seje possvel alterar
as configuraes:

1 Acesse o equipamento atravs de algum programa SSH (putty por exemplo)
meio bivio isso n?!! massss....enfim..

comando cd para acessar uma pasta
comando ls lista os arquivos ou subpastas da pasta

alterar uma configurao..ssid, nome do dispositivo, ip, etc....editar o arquivo
system.cfg com o comando
vi /tmp/system.cfg
va at a linha q quer alterar e digite i depois para sair e salvar aperte ESC depois
digite :wq
para sair sem salvar nada aperte ESC depois digite :q
e depois de alterado o que for necessrio reiniciar o equipamento para aplicar as
configuraes com o comando abaixo:
primeiro: save
depois: /usr/etc/rc.d/rc.softrestart save


acessar a pasta que contm quem pegou ip por dhcp
cd /etc/persistent
depois o comando tail -f leases.1.eth0

commando para mostrar o sinal.
./usr/www/signal.cgi
Tem que estar na pasta padro, para entrar na pasta padro digite cd /

Scanear redes
wlanconfig ath0 list scan ou iwlist ath0 scan

Status da conexo sem fio
wlanconfig ath0 list sta


Outros commandos uteis para ath0 (interface sem fio)
iwlist [interface] scanning [essid NNN] [last]
[interface] frequency
[interface] channel
[interface] bitrate
[interface] rate
[interface] encryption
[interface] keys
[interface] power
[interface] txpower
[interface] retry
[interface] ap
[interface] accesspoints
[interface] peers
[interface] event
[interface] auth
[interface] wpakeys
[interface] genie
[interface] modulation

Bem pessoal isso o bsico, porm j ajuda bastante.

Qualquer dvida postem ai, pra no virar baguna com um monte de posts caso
algum queira inserir mais comandos me envia por MP que edito e dou os devidos
crditos.

T+ espero que ajude!


+++++++++++++++++++++++++++++++++++++++++++++++++++
++++++
Os equipamentos ubiquiti possuem uma interface GUI, muito rpida e simples, porem em alguns casos
necessrio a utilizao de linha de comando.

Devido a grande demanda que hoje tenho em realizar configuraes utilizando linha de comando resolvi
criar esse guia de referencia.

Primeiramente necessrio realizar o acesso via ssh ou telnet para o equipamento. Em meu caso utilizo
apenas SSH.

ssh 192.168.1.20 -l ubnt
password: ubnt

Aps o acesso iniciara um terminal como root:

XM.v5.3.5.#

Vejamos os comandos possveis:



Verificando o modelo da CPU
XM.v5.3.5.# cat /proc/cpuinfo
system type : Atheros AR7240 (Python)
processor : 0
cpu model : MIPS 24K V7.4
BogoMIPS : 259.07
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes
ASEs implemented : mips16
VCED exceptions : not available
VCEI exceptions : not available

Utilizao da CPU
XM.v5.3.5.# top
Mem: 23080K used, 39620K free, 0K shrd, 3448K buff, 8180K cached
CPU: 1% usr 1% sys 0% nice 78% idle 0% io 18% irq 0% softirq
Load average: 0.01 0.01 0.00
PID PPID USER STAT VSZ %MEM %CPU COMMAND
23475 1 admin S 4000 6% 0% /bin/lighttpd -D -f /etc/lighttpd.con
23477 1 admin S 4548 7% 0% /bin/tinysnmpd /etc/snmp.conf /lib/ti

Utilizao de memria
XM.v5.3.5.# cat /proc/meminfo
MemTotal: 62700 kB
MemFree: 39636 kB
Buffers: 3448 kB
Cached: 8236 kB
SwapCached: 0 kB

Verificando configuraes de IP.
XM.v5.3.5.# ifconfig
ath0 Link encap:Ethernet HWaddr 00:27:22:18:88:12
UP BROADCAST RUNNING PROMISC ALLMULTI MULTICAST
RX packets:283011 errors:0 dropped:0 overruns:0 frame:0
TX packets:469743 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:49216478 (46.9 MiB) TX bytes:83104330 (79.2 MiB)

br0 Link encap:Ethernet HWaddr 00:27:22:18:88:12
inet addr:10.168.0.100 Bcast:10.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500
RX packets:294242 errors:0 dropped:0 overruns:0 frame:0
TX packets:38127 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:41755072 (39.8 MiB) TX bytes:14859826 (14.1 MiB)

Sinal da interface Wireless
XM.v5.3.5.# iwconfig
ath0 IEEE 802.11na ESSID:UBNT
Mode:Master Frequency:5.82 GHz Access Point:
Bit Rate:6 Mb/s Tx-Power=27 dBm Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=24/94 Signal level=-72 dBm Noise level=-98 dBm
Rx invalid nwid:3323 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Caso tenha necessidade de verificar sinal de vrios clientes associados, por interface:
XM.v5.3.5.# wstalist -i ath0
[
{
"mac": "00:27:22:02:75:B0",
"name" : "",
"lastip" : "10.168.0.101",
"associd" : 1,
"apwds" : 0,
"tx" : 108,
"rx" : 162,
"signal" : -72,
"ccq" : 99,
"idle" : 0,
"uptime" : 280396,
"ack" : 204,
"distance" : 26550,
"txpower" : 54,
"noisefloor" : -98,
"airmax" : {
"priority" : 3,
"quality" : 58,
"capacity" : 34 },

Por MAC-Address
XM.v5.3.5.# wstalist -a 00:27:22:02:75:B0
[
{
"mac": "00:27:22:02:75:B0",
"name" : "",
"lastip" : "10.168.0.101",
"associd" : 1,
"apwds" : 0,
"tx" : 81,
"rx" : 81,
"signal" : -71,
"ccq" : 99,
"idle" : 0,
"uptime" : 280442,
"ack" : 204,
"distance" : 26550,
"txpower" : 54,
"noisefloor" : -98,
"airmax" : {
"priority" : 3,
"quality" : 63,
"capacity" : 30 },

Criando VLANs
XM.v5.3.5.# vconfig -h
BusyBox v1.11.2 (2011-12-19 20:41:43 EET) multi-call binary

Usage: vconfig COMMAND [OPTIONS]

Create and remove virtual ethernet devices

Options:
add [interface-name] [vlan_id]
rem [vlan-name]
set_flag [interface-name] [flag-num] [0 | 1]
set_egress_map [vlan-name] [skb_priority] [vlan_qos]
set_ingress_map [vlan-name] [skb_priority] [vlan_qos]
set_name_type [name-type]

XM.v5.3.5.#

XM.v5.3.5.#
vconfig add br0 100

Verificando VLANs criadas.
XM.v5.3.5.# cat /proc/net/vlan/config
VLAN Dev name | VLAN ID
Name-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PAD
br0.100 | 100 | br0
XM.v5.3.5.#

Verificando BRIDGs criadas
XM.v5.3.5.# brctl show
bridge name bridge id STP enabled interfaces
br0 ffff.002722188812 no eth0
eth1
ath0
XM.v5.3.5.#

Por fim como alterar as configuraes que realizamos na interface WEB via linha de comando?

Fcil, basta editar o arquivo /tmp/system.cfg, que no mesmo contem todas as configuraes feitas pelo
GUI.

Verificando configuraes:
XM.v5.3.5.# cat /tmp/system.cfg

Alterando as configuraes
XM.v5.3.5.# vi /tmp/system.cfg

Segue alguns exemplos de linhas:

(configurao de country code)
radio.countrycode=511

(configurao do SSID
wireless.1.ssid=UBNT

(configurao do canal)
radio.1.freq=4920

(ip address
netconf.3.ip=10.168.0.100

(mascara de rede)
netconf.3.netmask=255.255.255.0

(gateway)
route.1.gateway=10.168.0.254

(dns primrio)
resolv.nameserver.1.ip=189.1.144.226

(dns Secundrio)
resolv.nameserver.2.ip=189.1.144.227

Para alterara as configuraes basta alterar normalmente com o editor VI salvar e sair do arquivo com
ESC_:_x.

Pronto basta executar o seguinte comando para que as configuraes fiquem salvas aps o reboot.

cfgmtd -w -p /tmp/;

Aps as alteraes necessrio reiniciar o equipamento com o comando reboot:
Como verificar as configuraes de firewall

(com o equipamento em bridge)
XM.v5.3.5.# ebtables -L
Bridge table: filter

Bridge chain: INPUT, entries: 0, policy: ACCEPT

Bridge chain: FORWARD, entries: 0, policy: ACCEPT

Bridge chain: OUTPUT, entries: 0, policy: ACCEPT

(com o equipamento em router)
XM.v5.3.5.# iptables -L
iptables v1.4.0: cant initialize iptables table `filter: iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
XM.v5.3.5.#