Live Chat Software by Kayako |
Configurando interface bypass de terceira geração
Postado por on 29/Jun 17:48
|
|
Os appliances ServerU equipados com controladores bypass de terceira geração como ServerU Netmap L-800 ou ServerU Netmap L-400 Para maiores detalhes sobre os parâmetros do comando, favor consultar o manual completo através do link:
1 - Pressionando a tecla 6 ou "o" escolha a opção Configure Boot [O]ptions. 2 - Pressionando a tecla 7 ou "c" você habilitará a opção [C]onsole como ON. 3 - Pressione 1 ou "Backspace" para voltar ao menu de Boot. 4 - pressione 1 ou "Enter" entrar no modo Muiltiuser. 6 - Logue com o usuário root e a senha proapps 7 - Carregue o modulo bpwd através do comando kldload su_bpwd. Após executar os passos mostrados acima você já pode utilizar o binário para controle de bypass através do comando serveru-bpwd-ctl, o binário pode ser encontrado no diretório /usr/sbin/serveru-bpwd-ctl e o modulo encontra-se em /boot/modules/su_bpwd.ko. Alguns exemplos úteis de como usar o utilitário são: - Consultar toda informação de configuração atual: ./serveru-bpwd-ctl -I -d 0x37 - Resetar todos os pares de bypass pro padrão de fabrica: ./serveru-bpwd-ctl -w -d 0x37 -c 0x0A -o 0x00 - Salvar o Estado na NVRAM: ./serveru-bpwd-ctl -w -d 0x37 -c 0x0B -o 0x00
./serveru-bpwd-ctl -w -d 0x37 -c 0x10 -o 0x0e
./serveru-bpwd-ctl -w -d 0x37 -c 0x0B -o 0x00
-
Desligar apenas segundo par de Bypass em System Off e salvar:
serveru-bpwd-ctl -w -d 0x37 -c 0x10 -o 0x0d Desligar apenas terceiro par de Bypass em System Off e salvar:
serveru-bpwd-ctl -w -d 0x37 -c 0x10 -o 0x0b ./serveru-bpwd-ctl -w -d 0x37 -c 0x0B -o 0x00
OBS: A NVRAM tem um limite de 10.000 ciclos de escrita antes de comecar falhar, então teste tudo antes de salvar e evite salvar as | |
|
Complementando com mais cenários reais, no seguinte cliente rodando Anti-DDoS Sensor em bridge, as portas 0 e 1 são gerência sync, enquanto as portas 2-3 são a bridge com uma operadora e 4-5 são a bridge com a segunda operadora. Nesse cenário, se faltar energia, queremos os pares 2 e 3 em bypass mas não queremos o par 1, pois senão teremos loop no switch. Nesse caso vamos desligar bypass do par 1 em todas as situações, System OFF e todos watchdogs com System ON, vejam os comandos, no final salvo na NVRAM e listo como ficou o resultado.
(root@fwt0y)~# kldload su_bpwd
ServerU Bypass Watch Dog (BPWD) device loaded.
(root@fwt0y)~# /usr/local/sbin/serveru-bpwd-ctl -w -d 0x37 -c 0x10 -o 0x0e
WRITE ADDRESS:0x37 Command:0x10 Data:0x e...OK
(root@fwt0y)~# /usr/local/sbin/serveru-bpwd-ctl -w -d 0x37 -c 0x21 -o 0x0e
WRITE ADDRESS:0x37 Command:0x21 Data:0x e...OK
(root@fwt0y)~# /usr/local/sbin/serveru-bpwd-ctl -w -d 0x37 -c 0x31 -o 0x0e
WRITE ADDRESS:0x37 Command:0x31 Data:0x e...OK
(root@fwt0y)~# /usr/local/sbin/serveru-bpwd-ctl -w -d 0x37 -c 0x41 -o 0x0e
WRITE ADDRESS:0x37 Command:0x41 Data:0x e...OK
(root@fwt0y)~# /usr/local/sbin/serveru-bpwd-ctl -w -d 0x37 -c 0x0B -o 0x00
WRITE ADDRESS:0x37 Command:0x b Data:0x 0...OK
(root@fwt0y)~# /usr/local/sbin/serveru-bpwd-ctl -I -d 0x37
(cmd 0x01)FW major version: 1
(cmd 0x02)FW minor version: 6
(cmd 0x03)Module capability:
System-Off bypass Supported
Just-On bypass Supported
Run-Time bypass Supported
Run-Time Watchdog1 timer Supported
Run-Time Watchdog2 timer Supported
Just-On Watchdog3 timer Supported
(cmd 0x04)System-Off Bypass capability: Support 4 bypass pairs
(cmd 0x05)Just-On Bypass capability: Support 4 bypass pairs
(cmd 0x06)Run-Time Bypass capability: Support 4 bypass pairs
(cmd 0x07)Run-Time watchdog1 timer capability: 1~255 seconds
(cmd 0x08)Run-Time watchdog2 timer capability: 1~255 seconds
(cmd 0x09)Just-On watchdog3 timer capability: 5~1275 seconds ( 1 scale = 5 seconds)
(cmd 0x10)System-Off Bypass setting:
Pair 1 bypass Disable
Pair 2 bypass Enable
Pair 3 bypass Enable
Pair 4 bypass Enable
(cmd 0x11)Just-On Bypass setting:
Pair 1 bypass Disable
Pair 2 bypass Disable
Pair 3 bypass Disable
Pair 4 bypass Disable
(cmd 0x12)Run-Time Bypass setting:
Pair 1 bypass Disable
Pair 2 bypass Disable
Pair 3 bypass Disable
Pair 4 bypass Disable
(cmd 0x20)Run-Time watchdog1 timer status: Timer Stop
(cmd 0x21)Run-Time watchdog1 pair setting:
Pair 2 bypass will Enable while timeout
Pair 3 bypass will Enable while timeout
Pair 4 bypass will Enable while timeout
(cmd 0x22)Run-Time watchdog1 timer count: 0 seconds
(cmd 0x30)Run-Time watchdog2 timer status: Timer Stop
(cmd 0x31)Run-Time watchdog2 pair setting:
Pair 2 bypass will Enable while timeout
Pair 3 bypass will Enable while timeout
Pair 4 bypass will Enable while timeout
(cmd 0x32)Run-Time watchdog2 timer count: 0 seconds
(cmd 0x40)Just-On watchdog3 timer status: Timer Stop
(cmd 0x41)Just-On watchdog3 pair setting:
Pair 2 bypass will Enable while timeout
Pair 3 bypass will Enable while timeout
Pair 4 bypass will Enable while timeout
(cmd 0x42)Just-On watchdog3 timer count: 0 seconds ( 1 scale = 5 seconds)
(cmd 0x0c)Get Board ID:ff ff ff ff ff ff