:: MArX'' Comunista frustrado, Geek de carteirinha.

7Jan/121

Projeto de Férias

After cut down the forest in front of my house, I've started to work in something that I hope call garden after some weeks of work =)

January, 06

January, 07

January, 08

January, 09

January, 11

18Abr/113

Sem posts – Um amiguinho está muito machucado =(

16Abr/110

Comendo e Bebendo

"Cara, você já comeu cheddar em aqui?"

É uma pergunta estúpida, mas eu tive que fazer a um amigo hoje pela manhã, e explico o motivo. Durante a semana saí rapidamente do escritório para almoçar, e depois de andar um pouco achei umas batatas recheadas. Escolhi os recheios: Bacon e Cheddar. Para meu espanto recebi uma batata com bacon e um queijo amarelo que para mim parece muito mais com a nossa boa e velha muzzarela do Brasil. Pensei comigo que eu provavelmente havia pedido errado, ou que o atendente poderia não ter me entendido bem.

Dias depois comprei um sanduíche pronto na Tesco.... Hamburger e cheddar, ... e novamente estava la o queijo sem graça. Dessa vez não havia como eu ter errado, estava escrito na caixa.

Depois de uma longa conversa sobre os acontecimentos descobri que a Fanta Laranja também não é laranja, é amarela (e horrível, não beba!)

Cerveja é mais fácil... poder beber Guinness pagando preço de cerveja nacional é muito bom =)

O fogão aqui do apartamento parece um painel de uma espaçonave, ainda não tive tempo de ler o manual de instruções pra "pilotar" a máquina então por enqto estou me virando com comida pronta mesmo.

Se alguém tiver alguma dica pra comida, são em vindas =)

Abraços!

 

Categorias: London Sem Comentários
13Abr/115

Primeiros dias @ Londres

 

Desde o sábado passado estou em Londres, vou ficar aqui por 45 dias e resolvi postar aqui as coisas mais interessantes da viagem.

Acho que ter isso escrito em algum lugar vai ser muito mais divertido pra mim, do que pra quem lê, então eu espero que quem está lendo ache interessante, mas se não gostar, não me procure pra reclamar =)

Depois de 4 dias, o sentimento mais forte é de que sou enganado no Brasil. Explorado talvez seja a palavra certa. E não estou me referindo a trabalho e sim ao nosso governo. Essa cidade tem coisas incríveis que eu acredito que vou morrer e não verei no Brasil. O metrô é realmente impressionante, é possível a chegar a praticamente todo lugar em poucos minutos. Os vagões são mto limpos e a pontualidade (note o clichê) é Britânica!

Difícil explicar como é engraçada a sensação de atravessar uma rua, olhar para os carros e ter a impressão de que eles estão andando sozinhos. Ou olhando para carros estacionados, de que o passageiro está sentado esperando o motorista. Eu achava que o volante do lado direito afetava apenas o motorista, mas não. Aliás, eu ainda vou morrer atravessando uma rua aqui, pq eu sempre olho pro lado errado . E o pior é que se eu aprender a olhar para o lado certo, quando eu voltar pro Brasil aí sim eu vou ser morto, pq no Brasil ninguém vai parar para esperar eu terminar de atravessar =)

Curitibanos! Vocês são simpaticos! Pelo menos comparando com os Londrinos, (tomem isso por elogio ou insulto, decisão de vocês).

Aqui em Londres eles também têm um Curinthia. É o Tottenham, diz a lenda que eles não conseguem passar das fases eliminatórias na Champions League (isso te lembra algo?).

Domingo passado fui ao parque Greenwhich (GMT-ZERO  hehehehe). O parque é enorme, mas não andei muito estava preocupado achando que havia perdido meu celular. No fim das contas eu só havia esquecido ele em casa.

Comprei uma máquina digital, deve chegar até sexta aí faço up de algumas fotos.

Abraço!

 

Categorias: London 5 Comentários
4Set/100

GNS: OSPF Multi Area

Bastante gente gostou do projeto anterior: GNS: Exemplo de redistribuição de rotas, então resolvi fazer um outro projeto, agora sobre OSPF Multi Area, tema que foi sugerido por um colega no Linked In. Assim como o projeto anterior esse tema é muito importante para quem pretende fazer a prova 642-901 (BSCI) da cisco. Entender melhor como funcionam areas stub, not so stub, virtual links é o principal objetivo de estudo desse projeto.

Este é o cenário:
  • Area 0: R1 e R2 (Area backbone)
  • Area 1: R2 e R3 (Area configurada com virtual link)
  • Area 2: R3 e R4 (Area conactada ao ISP and nssa)
  • Area 3: R1 e R5 (Area totally stub)
27Jun/102

GNS: Exemplo de redistribuição de rotas

Atualmente eu sou Cisco CCNA, e planejo tirar minha certificação CCNP durente este ano. O primeiro teste que decidi fazer foi o BSCI. Um tópico importante desse teste é sobre redistribuição de rotas, então eu fiz este projeto no GNS para explorar alguns dos vários aspectos dessa feature, e gostaria de compartilhar com todos interessados no assunto.

Route redistribution between RIP and OSPF

Este é o cenário:
  • Roteadores rodando RIP: R1, R2, R4 e R5
  • Roteadores rodando OSPF (Area 0): R1, R3 e R5
  • R1 tem ambos os protocolos de roteamento e é responsável por redistribuí-los.
  • R4 ed R5 está interconectados através de RIP também , e o comportamento padrão de R5 é tentar alcançar as redes de R4 através das rotas OSPF (caminho maior), por que o OSPF tem uma distancia administrativa melhor que a do RIP.
22Jun/100

Pegar o pid da aplicação ouvindo em uma determinada porta no Solaris

Esta semana, um colega de trabalho me pediu uma opinião sobre um problema. Ele precisava subir um serviço, porém a porta em que esse serviço precisava fazer bind já estava em uso.

O problema parecia simples, bastava descobrir qual era o processo rodando atualmente nessa porta, verificar se era uma instancia antiga presa ou um outro serviço legítimo e tomar as devidas providencias.

Geralmente o comando netstat tem um parâmetro para informar o processo associado a porta, -p em linux -b em windows, e por aí vai. Mas e no Solaris? Droga, o netstat do Solaris não tem!

Encontrei várias idéias para resolver o problema, mas em todas se resumiram em 2 abordagens, lsof ou pfiles. O comando lsof não é padrão no Solaris, então por eliminação só me restou o pfiles.

Categorias: Solaris Leia mais...
22Jun/100

Gerenciamento de configuração do IOS usando SCP

SCP é uma ferramenta poderosa adicionada ao ios 12.2(2)T que permite ao administrador transmitir arquivos para o router ou do router de forma segura. Além das transferências através de conexões criptografadas, podemos também autenticar o acesso ao router.

É fácil de implementar, fácil de usar e a Cisco recomenda seu uso no "Guide to Harden Cisco IOS Devices" então por que não usar?

A solução se baseia em SSH e AAA, então ambas teem que estar ativas no equipamento:

Router(config)#hostname MRXROUTER

MRXROUTER(config)#crypto key generate rsa general-keys modulus 512

% The key modulus size is 512 bits % Generating 512 bit RSA keys, keys will be non-exportable...[OK]

MRXROUTER(config)#
MRXROUTER(config)#aaa new-model
MRXROUTER(config)#aaa authentication login default local
MRXROUTER(config)#aaa authorization exec default local

Para utilizarmos scp para gerenciar os arquivos de configuração, nós precisamos ter um usuário com privilégios suficientes:

MRXROUTER(config)#

MRXROUTER(config)#username admin privilege 15 secret 0 topsecret

Finalmente podemos iniciar o serviço de scp:

MRXROUTER(config)#ip scp server enable

No lado do cliente nós podemos utilizar um utilitário como o pscp da suíte PuTTY, (Windows), ou o cliente scp nativo em hosts Linux para interagir com o nosso SCP server - o router!

C:\>pscp.exe PuTTY Secure Copy client Release 0.59

Usage: pscp [options] [user@]host:source target
pscp [options] source [/source] [user@]host:target
pscp [options] -ls [user@]host:filespec

Por exemplo, podemos fazer download da startup-config para um diretório local (um backup?):

C:\>pscp.exe admin@192.168.0.42:nvram:startup-config C:\MyConfigs\MRXROUTER.cfg

admin@192.168.0.42's password: MRXROUTER.cfg                    | 0 kB |   0.6 kB/s | ETA: 00:00:00 | 100%

C:\>

Já é hora de deixar o tftp descançar em paz.

Referências
Cisco.com: Cisco Guide to Harden Cisco IOS Devices
Cisco.com: Cisco Secure Copy (SCP) Feature Guide – 12.2T
PuTTY: A Free Telnet/SSH Client

21Jun/100

A armadilha do ldconfig

Aconteceu comigo, e pesquisando descobri que não fui o primeiro e provavelmente não serei o último a ficar em apuros com o ldconfig no OpenBSD. Se você encontrou esse post pesquisando por "openbsd ldconfig" no Google, provavelmente é mais uma vítima. Usuários linux compilando novos softwares no OpenBSD invariavelmente caem nessa armadilha: ldconfig sem argumentos.

Em linux os diretórios que devem ser inclusos pelo ldconfig para criar os links/cache de bibliotecas dinâmicas, são listados em /etc/ld.so.conf, compilar uma nova biblioteca, e instalá-la em um diretório já listado nesse arquivo faz parte do dia-a-dia, e um simples ldconfig já faz é o suficiente para recriar os links/cache e utilizar a nova lib. Porém no OpenBsd, o caminho a ser pesquisado é argumento do ldconfig, e se você não informa o caminho, .... bom, provavelmente você já entendeu =)

Sem pânico!

/usr/lib vai continuar linkado então tudo que você realmente precisa continuará funcionando, o que não inclui X, bash, dentre outras coisas.

Além disso o ldconfig é executado corretamente na inicialização do S.O. e portanto um simples reboot resolveria o problema. Mas se você, assim como eu não acha que essa é uma solução muito "esperta", pode corrigir isso por você mesmo:

# . /etc/rc.conf
# ldconfig /usr/local/lib /usr/X11R6/lib $shlib_dirs
# exit

and be happy !

Categorias: BSD Sem Comentários