AirOs – Ubiquiti – configurando via linha de comando - dicas de comandos - rocket m5 nanoloco m5 nanobridge m5
Autor: Bruno Paes Pedro | Publicado: 2014-01-27T09:43:00-08:00


Os equipamentos ubiquiti possuem uma interface GUI, muito rápida e simples, porem em alguns casos é&nbsp;necessário&nbsp;a utilização de linha de comando.

Primeiramente é necessário realizar o acesso via ssh ou telnet para o equipamento. Em meu caso utilizo apenas SSH.

ssh 192.168.1.20 -l&nbsp;ubntpassword:&nbsp;ubnt

Após o acesso iniciara um terminal como root:

XM.v5.3.5.#

Vejamos os comandos possíveis:





Verificando o modelo da CPUXM.v5.3.5.# cat /proc/cpuinfosystem type  : Atheros AR7240 (Python)processor  : 0cpu model  : MIPS 24K V7.4BogoMIPS  : 259.07wait instruction : yesmicrosecond timers : yestlb_entries  : 16extra interrupt vector : yeshardware watchpoint : yesASEs implemented : mips16VCED exceptions  : not availableVCEI exceptions  : not available

Utilização da CPUXM.v5.3.5.# topMem: 23080K used, 39620K free, 0K shrd, 3448K buff, 8180K cachedCPU: 1% usr 1% sys 0% nice 78% idle 0% io 18% irq 0% softirqLoad average: 0.01 0.01 0.00PID PPID USER STAT VSZ %MEM %CPU COMMAND23475 1 admin S 4000 6% 0% /bin/lighttpd -D -f /etc/lighttpd.con23477 1 admin S 4548 7% 0% /bin/tinysnmpd /etc/snmp.conf /lib/ti

Utilização de memóriaXM.v5.3.5.# cat /proc/meminfoMemTotal: 62700 kBMemFree: 39636 kBBuffers: 3448 kBCached: 8236 kBSwapCached: 0 kB

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

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

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

Caso tenha necessidade de verificar sinal de vários 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-AddressXM.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 VLANsXM.v5.3.5.# vconfig -hBusyBox 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/configVLAN Dev name  | VLAN IDName-Type: VLAN_NAME_TYPE_RAW_PLUS_VID_NO_PADbr0.100 | 100 | br0XM.v5.3.5.#

Verificando BRIDGs criadasXM.v5.3.5.# brctl showbridge name bridge id  STP enabled interfacesbr0  ffff.002722188812 no  eth0eth1ath0XM.v5.3.5.#

Por fim como alterar as configurações que realizamos na interface WEB via linha de comando?

Fácil, basta editar o arquivo /tmp/system.cfg, que no mesmo contem todas as configurações feitas pelo GUI.

Verificando configurações:XM.v5.3.5.# cat /tmp/system.cfg

Alterando as configuraçõesXM.v5.3.5.# vi /tmp/system.cfg

Segue alguns exemplos de linhas:

(configuração de country code)radio.countrycode=511

(configuração do SSIDwireless.1.ssid=UBNT

(configuração do canal)radio.1.freq=4920

(ip addressnetconf.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 primário)resolv.nameserver.1.ip=189.1.144.226

(dns Secundário)resolv.nameserver.2.ip=189.1.144.227

Para alterara as configurações basta alterar normalmente com o editor VI salvar e sair do arquivo com ESC_:_x.

Pronto basta executar o seguinte comando para que as configurações fiquem salvas após o reboot.

cfgmtd -w -p /tmp/;

Após as alterações é&nbsp;necessário&nbsp;reiniciar o equipamento com o comando reboot:Como verificar as configurações de firewall

(com o equipamento em bridge)XM.v5.3.5.# ebtables -LBridge 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 -Liptables v1.4.0: can’t initialize iptables table `filter’: iptables who? (do you need to insmod?)Perhaps iptables or your kernel needs to be upgraded.XM.v5.3.5.#





INFORMAÇÕES OBTIDAS NO SITE/BLOG "http://www.taioque.com.br/?paged=3"