Comandos Simples de um Switch

banner motd 

Configura a mensagem do dia (message of the day)

configure terminal

entra no modo de configuração de terminal

copy running-config to startup-config

Copia a configuração actual para a configuração de arranque do router.

enable

entra no modo privilegiado

enable secret password

apaga a configuração de arranque

erase startup-configuration

coloca-nos no interface indicado

interface interface

define qual o endereço de ip do interface

ip address address mask

Define qual o gateway

ip default-gateway address

Coloca-nos dentro da consola 0

line console 0

coloca-nos dentro das consolas virtuais 0 a 4

line vty 0 4

activa o pedido de identificação dos utilizadores que acedem ao equipamento via vty ou consola.

login

define a password dos utilizadores da consola. Quando feito dentro da consola.

password password

pinga um determinado ip

ping ip address

recarrega o IOS

reload

mostra os vizinhos que o CDP aprendeu

show cdp neighbours

Mostra todos os interfaces do equipamento

show interfaces

Mostra o modo em que um determinado interface está.

show port-security interface interface-if {address}

mostra a configuração que está a correr

show running-configuration

desliga e activa por exemplo um interface

shutdown / no shutdown

coloca em modo de acesso um interface

switch-port mode access

activa o modo de segurança de um interface

switch-port port-security

activa o modo de segurança de um interface pelo mac-address

switch-port port-security mac-address mac-address

define qual o numero máximo de mac-address que podem ser ligado no interface

switch-port port-security maximum value

 

Problemas em Ligar um disco USB

No outro dia tive um amigo que me pediu ajuda pois tinha um disco USB que não era reconhecido pelo seu sistema operativo. O sistema operativo era o Windows Vista.
O disco era reconhecido noutros computadores logo não poderia ser problema do disco.

Já se tinha tentado remover e reinstalar os drivers das controladoras USB sem sucesso.
Não dava para instalar os mais recentes porque o fabricante era a abit e esta já deixou o nosso mundo há uns largos meses.

naveguei um pouco na net até que encontrei resposta num blog de um desconhecido.
Como resolveu o problema aqui fica a solução para mais alguem que necessite.

Fonte:

http://tim.mackey.ie/VistaDriverProblemsFormacUSBHardDrive.aspx

Tradução:
“Aparentemente existe um bug com o Windows Vista em que podemos ter um driver corrupto no ficheiro de cache, se nós o apagarmos então resolverá todos os nossos problemas.
O ficheiro em causa é chamado INFCACHE.1 e está em c:windowsinf. Eu descobri isto num newsgroup. Aqui ficam as partes mais relevantes:

A solução para este problema irritante parece passar por localizar e apagar o ficheiro INFCACHE.1, que pode estar corrompido e a causar o problema. Para apagar este ficheiro temos que alterar as permissões para que os utilizadores possam aceder. (Carregar com o botão direito do rato no ficheiro escolher propriedades e depois segurança). O ficheiro está localizado em C:Windowsinf . (Nota: Para ver o ficheiro INFCACHE.1, temos de configurar o windows para mostrar os ficheiros ocultos e de sistema) ”

Nota: Quando modificamos estes ficheiros devemos ter em conta a ownership do ficheiro para mais tarde repor tudo no formato anterior, apesar de para pode-lo renomear ou mesmo apagar teremos de fazer um take ownership para o nosso utilizador para nos tornarmos o dono do ficheiro. Depois adicionamos permissões de fullcontrol para o nosso utilizador.”

Depois é só fazer reboot e já está 🙂

Atenção ás permissões iniciais do ficheiro, convém repor da forma correcta não vá ser uma falha de segurança.

Espero que vos ajude.

Utilização / paginação de memoria nos vários Windows….

Reparei que para muitas pessoas existe grande confusão sobre quais os SO’s e quantos GB podem paginar ou ocupar….
Aqui fica uma breve lista.

Os limites de memória ou da sua utilização estão dependentes da plataforma, sistema operativo ou se estão a usar o IMAGE_FILE_LARGE_ADDRESS_AWARE e o 4GB Tunning (4GT).
O image IMAGE_FILE_LARGE_ADDRESS_AWARE é defenido ou limpo utilizando a opção /LARGEADDRESSWARE

Os limites das memorias fisicas num sistema a 32bits também está dependente do PAE que permite aos sistemas operativos com mais de 4Gb de alocarem a memoria em excesso.

Aqui ficam os limites de memoria:

User-Mode virtual address space para cada processo 32bits

num SO a 32bits.
2 GB
até 3Gb se usarmos IMAGE_FILE_LARGE_ADDRESS_AWARE e 4GT

num SO a 64bits
2Gb sem IMAGE_FILE_LARGE_ADDRESS_AWARE (defeito)
4Gb com IMAGE_FILE_LARGE_ADDRESS_AWARE

User-mode virtual address space para cada processo a 64bits.

Num SO a 64bits
com IMAGE_FILE_LARGE_ADDRESS_AWARE cleared (defeito)
x64 – 8Tb
Itanium – 7TB

2GB sem IMAGE_FILE_LARGE_ADDRESS_AWARE

————————————————————————————-

Kernel-Mode Virtual Address
SO a 32bits
2Gb
de 1Gb até 2Gb com o 4GT

SO a 64bits
8TB

————————————————————————————-

Paged pool

SO a 32bits
limitado pela chave de registo pagedpoolLimit
Windows vista está limitado apenas para o Kernel mode virtual address space.
Windows Server 2003: 530Mb
Windows XP: 490Mb
Windows 2000: 350Mb

SO a 64bits

Windows Server 2003 e XP
até 128Gb dependendo da configuração e RAM

————————————————————————————-

Non Paged Pool

Limitada pela chave nonpagedpoollimite

Com SO a 32bits
Windows Server 2003, windos XP / 2000: 256Mb ou 128Mb com 4GT

Com SO a 64bits
75% da ram disponivel com máximo de 128Gb
Windows vista 40% da ram até ao máximo de 128Gb
Windows server 2003 e Windows XP
até 128Gb Ram

————————————————————————————-

System cache virtual address space
Limitado pela chave de registo SYSTEMCACHELIMIT

Com SO a 32bits

Windows Server 2003, XP, 2000
860Mb de Ram com a chave defenida e sem 4GT.
Até 448Mb com 4GT.

Com SO a 64bits
Sempre 1Tb independente da memoria fisica.

Windows Server 2003 e XP até 1Tb dependendo da memoria fisica e configurações.

Limites fisicos de memoria para o Windows 2008

SO a 32bits
Windows Server 2008 Datacenter (full installation) 64Gb
Windows Server 2008 Datacenter (Server Core installation) 64GB
Windows Server 2008 Enterprise 64Gb
Windows Server 2008 Standard 4Gb
Windows Web Server 2008 4Gb

SO a 64bits
Windows Server 2008 Datacenter (full installation) 2TB
Windows Server 2008 Datacenter (Server Core installation) 2TB
Windows Server 2008 Enterprise 2Tb
Windows Server 2008 Standard 32Gb
Windows Web Server 2008 32Gb
Windows Server 2008 HPC Edition 128Gb
Windows Server 2008 for Itanium-Based Systems 2TB

Limites fisicos de memoria para o Windows Vista
SO a 32bits
Windows Vista Ultimate 4Gb
Windows Vista Enterprise 4Gb
Windows Vista Business 4Gb
Windows Vista Home Premium 4Gb
Windows Vista Home Basic 4Gb
Windows Vista Starter 1Gb

SO a 64bits
Windows Vista Ultimate 128Gb
Windows Vista Enterprise 128Gb
Windows Vista Business 128Gb
Windows Vista Home Premium 16Gb
Windows Vista Home Basic 8Gb

Limites fisicos de memoria para o Windows 2003
SO a 32bits
Windows Server 2003 with Service Pack 2 (SP2), Datacenter Edition 128Gb ou 64Gb c/ GT
Windows Server 2003 with Service Pack 2 (SP2), Enterprise Edition 64Gb
Windows Storage Server 2003, Enterprise Edition 8Gb
Windows Storage Server 2003 4Gb

Windows Server 2003 R2 Datacenter Edition 128Gb ou 16Gb c/GT

Windows Server 2003 with Service Pack 1 (SP1), Datacenter Edition 128Gb ou 16Gb c/GT

Windows Server 2003 R2 Enterprise Edition 64Gb ou 16Gb c/GT

Windows Server 2003 with Service Pack 1 (SP1), Enterprise Edition 64Gb ou 16Gb c/GT

Windows Server 2003 R2 Standard Edition 4Gb

Windows Server 2003, Standard Edition SP1 4Gb

Windows Server 2003, Standard Edition SP2 4Gb

Windows Server 2003, Datacenter Edition 128Gb ou 16Gb c/GT

Windows Server 2003, Enterprise Edition 32Gb ou 16Gb c/GT

Windows Server 2003, Standard Edition 4Gb

Windows Server 2003, Web Edition 2Gb

Windows Small Business Server 2003 4Gb

SO a 64bits
Windows Server 2003 with Service Pack 2 (SP2), Datacenter Edition 2Tb
Windows Server 2003 with Service Pack 2 (SP2), Enterprise Edition 2Tb
Windows Server 2003 R2 Datacenter Edition 1Tb

Windows Server 2003 with Service Pack 1 (SP1), Datacenter Edition 1Tb

Windows Server 2003 R2 Enterprise Edition 1Tb

Windows Server 2003 with Service Pack 1 (SP1), Enterprise Edition 1Tb

Windows Server 2003 R2 Standard Edition 32Gb

Windows Server 2003, Standard Edition SP1 32Gb

Windows Server 2003, Standard Edition SP2 32Gb

Windows Server 2003, Datacenter Edition 512Gb

Windows Server 2003, Enterprise Edition 64Gb

Windows Server 2003, Standard Edition 16Gb

Windows Compute Cluster Server 2003 32Gb

Limites fisicos de memoria para o Windows XP
32bits – 4Gb
64bits – 128Gb

corflags.exe

Bem ás vezes quando não existe programador por perto para recompilar o código temos mesmo que usar esta ferramenta e esperar que corra tudo pelo melhor.

O que é o coreflags.exe?

Quando compilamos uma ferramenta em .net2.0 e temos a opção any cpu activa, faz com que a aplicação tanto vai possa ser executada correr em modo de 32bits como em modo 64bits.

Ás vezes ela não funciona lá muito bem no modo de 64bits.  Porque não há os drivers necessários a 64bits e apenas existem a 32 ou por outra razão qualquer.

Neste caso a única solução é recompilar ou usar a ferramenta.

Ela vem com o SDK da .net framework e pode estar dependendo dos casos em vários directórios 🙂
Deixo aqui uma pista.

  • C:Program FilesMicrosoft SDKsWindowsv6.0Binx64CorFlags.exe
  • C:Program Files (x86)Microsoft Visual Studio 8SDKv2.0BinCorFlags.exe

Para forçarmos uma aplicação a correr em modo de 32bits numa máquina a 64bits podemos usar este comando. Depois podem ver as várias opções do exe.

CoreFlags.exe TheApp.exe /32BIT+
CorFlags.exe assembly [options]

Parameters

Argument Description
assembly The name of the assembly for which to configure the CorFlags.
Option Description
/32BIT+ Sets the 32BIT flag.
/32BIT- Clears the 32BIT flag.
/? Displays command syntax and options for the tool.
/Force Forces an update even if the assembly is strong-named.

NoteImportant
If you update a strong-named assembly, you must sign it again before executing its code.
/help Displays command syntax and options for the tool.
/ILONLY+ Sets the ILONLY flag.
/ILONLY- Clears the ILONLY flag.
/nologo Suppresses the Microsoft startup banner display.
/RevertCLRHeader Reverts the CLR header version to 2.0.
/UpgradeCLRHeader Upgrades the CLR header version to 2.5.

NoteNote
Assemblies must have a CLR header version of 2.5 or greater to run natively.

Windows 2003 x32 com 8Gb de Ram!!!

Isto pode parecer estranho mas numa das ultimas aulas ao falar com um formando ( e graças a este) lembrei-me de uma coisa que não é muito documentada e que seria interessante colocar aqui.

Como colocar o windows 2003 x32 a funcionar com mais de 4Gb de RAM.

É claro que isto não é suportado pela microsoft e pode haver possibilidades de existirem erros não documentados devido á forma como o SO vai usar a memoria.

Existe uma forma de colocar o windows a utilizar mais do que os 4gb possíveis nos sistemas de 32 bits.

A microsoft tem o PAE ( Physical Address Extension ) e o AWE ( Address Windowing Extensions )

o PAE é usado pelos IA32 para endereçar mais de 4Gb de memória

Para activar o PAE é necessário adicionar o /PAE no boot.ini file.

Se um servidor usar memorias tipo “hot-add” então o PAE é automaticamente activado.

Tipicamente o PAE usa-se quando temos uma taxa de ocupação de memoria grande.
Um processo típico pode ocupar no máximo cerca de 2Gb de RAM num sistema a 32bits, isto provoca que quando existem muitos processos a usarem muita ram se tenha que paginar muita informação na paging file.
Isto aliado ao facto do windows dividir a memoria em 2 partes uma para o kernel e outra para o user. Piora em muito a performance dos nossos servidores. Porque no máximo apenas podemos ter 4Gb de Ram ocupados.
E os processos que podem usar mais de 4Gb de RAM?

Ao colocarmos o /3Gb switch estamos a permitir que um processo possa usar mais de 2 Gb de Ram do Sistema operativo, mas contudo este programa concorre com outros e a probabilidade de ter parte dessa alocação de memória fetia na memória virtual é elevada, o que o pode tornar muito lento.
Aqui entra o PAE. Quando temos esta entrada activa e em conjunto com o AWE podemos usar mais do que os 4Gb de ram se a nossa máquina os tiver disponíveis.

O AWE é usado de outra forma, é utilizado ao nivel das API’s (Applicarion programming Interfaces). Ou seja é um conjunto de API’s ao gestor de memória que permite que os programas enderecem mais do que os 4gb disponíveis através dos normais 32bits de endereçamento.
AWE permite os programas reservarem memória como memória não paginada e depois dinamicamente mapear porções da memoria não paginada para o conjunto de memória utilizada pelo programa.
Este processo permite a programas que usen intensivamente a memoria para colocar dados ( como base de dados) que possam reservar memoria em vez de terem de usar a memória virtual.
Isto melhora a performance.
O excesso da memória acima dos 4gb é reportado ao gestor de memoria e ás funções de AWE pelo PAE.
Sem o PAE o AWE não conseguiria reservar o excesso de memoria a cima dos 4GB.

[operating systems]
multi(0)disk(0)rdisk(0)partition(2)WINDOWS=”Windows Server 2003, Enterprise” /fastdetect /PAE

Sumarizando o PAE é uma função que permite ao windows 2000 e windows 2003 dar mais memoria para o gestor de memoria utilizar.
Transpondo assim o limite dos 4gb.
Os programas não percebem que a memoria que estão a usar está acima dos 4gb da mesma forma que eles não entendem quando estão a usar a Swapfile.

O AWE é uma API que permite os programas reservar memoria. A memoria é não paginada e é apenas acessível a esse programa.

No fim se tiverem possibilidade de utilizar um SO a 64 bits tem mais sorte e menos trabalho 🙂

eth0: ERROR while getting interface flags: no such device

Ao mudar uma VM da máquina de onde normalmente corro as minhas máquinas virtuais para outra fiquei com problemas na placa de rede numa das VM’s.

Obtenho o seguinte erro cada vez que tento arrancar com a placa de rede.
eth0: ERROR while getting interface flags: no such device

Pelo quer percebi aparentemente isto acontece por causa do mac, este está definido para a placa de rede da máquina anterior onde corria as VM’s que é diferente da nova máquina onde corro as vm’s.

Por acaso existe uma opção onde podemos colocar o MAC manualmente, eu nunca a configurei pois tenho a VM Workstation com essa opção em Auto.

Para repor as coisas editei o ficheiro:
/etc/udev/rules.d/70-persistent-net.rules

e removi a linha que continha o identificador da placa de rede com problemas e o respectivo mac que não fazia ideia de qual seria.

Logo depois corri o seguinte comando que detectou novamente o hardware /etc/init.d/udev restart

Fiquei com uma nova linha no ficheiro anterior a indicar novo mac e nova placa de rede e também com a placa de rede devidamente inicializada.

NSLOOKUP uma ferramenta muito poderosa…

O nslookup é uma das ferramentas que mais informação nos pode dar na internet.
De acordo com o tipo de perguntas que fazemos podemos ter respostas muito interessantes.
Podemos como tudo, usa-la para o mal ou para o bem.
Um administrador de sistemas que não proteja no seu servidor de DNS, pode ver exposta informação que não deveria ser do conhecimento público.

Aqui deixo alguns dos parâmetros que podem ser usados com o nslookup.

A sintaxe é simples, basta abrir uma janela de cmd no windows e escrever nslookup. Depois podemos definir qual o tipo de respostas que desejamos ter.
Para isso escrevemos Set type=tipo de resposta
A lista dos vários tipos é a seguinte:
A – Endereço de ip do computador.
Any – Todos os tipos de dados.
CNAME – Nome canónico para um alias.
GID – Identificador de um grupo para um nome de grupo.
HINFO – Indica o tipo de CPU e sistema Operativo
MB – Nome de domínio de Caixa de correio
MG – Específica um elemento de um grupo de e-mail
MINFO – Informações sobre uma caixa de correio ou uma lista de distribuição.
MR – Mail Rename Domain Name
MX – Mail Exchanger ( relay de e-mail ou aquele que processa os emails para um determinado domínio).
NS – Nome de um servidor de DNS para uma determinada zona ou domínio.
PTR – Dá-nos um nome do computador caso a pergunta seja um endereço de ip ou então devolve um novo apontador para nova informação.
SOA – Especifica a Start-of-Authority para uma zona de DNS.
TXT – Informação de texto.
UID – Identificador de utilizador.
UINFO – Informação de Utilizador.
WKS – Um serviço bem conhecido.

Agora testem no vosso servidor pessoal e nos públicos de algum domínio que conheçam. Vejam as diferenças e validem o que está certo ou errado na vossa opinião.

Para mais conhecimento podem sempre consultar o RFC – 1035

Menssagens de Erro da BIOS e algo mais…

American Megatrends

AMIBIOS Phone:(770)-246-8600
http://www.amibios.com/

CHECK-POINT DESCRIPTION OF CHECK-POINT

01 Processor register test about to start, and NMI to be disabled.

02 NMI is DIsabled. Power on delay starting.

03 Power on delay complete. Any initialization before keyboard BAT is in progress.

04 Any initialization before keyboard BAT is complete. Reading keyboard SYS bit, to check soft reset/ power-on.

05 Soft reset/ power-on determined. Going to enable ROM. i.e. disable shadow RAM/Cache if any.

06 ROM is enabled. Calculating ROM BIOS checksum, and waiting for KB controller input buffer to be free.

07 ROM BIOS checksum passed, KB controller I/B free. Going to issue the BAT command to keyboard controller.

08 BAT command to keyboard controller is issued. Going to verify the BAT command.

09 Keyboard controller BAT result verified. Keyboard command byte to be written next.

0A Keyboard command byte code is issued. Going to write command byte data.

0B Keyboard controller command byte is written. Going to issue Pin-23,24 blocking/unblocking command.

0C Pin-23,24 of keyboard controller is blocked/ unblocked. NOP command of keyboard controller to be issued next.

0D NOP command processing is done. CMOS shutdown register test to be done next.

0E CMOS shutdown register R/W test passed. Going to calculate CMOS checksum, and update DIAG byte.

0F CMOS checksum calculation is done, DIAG byte written. CMOS init. to begin (If “INIT CMOS IN EVERY BOOT IS SET”).

10 CMOS initialization done (if any). CMOS status register about to init for Date and Time.

11 CMOS Status register initialised. Going to disable DMA and Interrupt controllers.

12 DMA controller #1,#2, interrupt controller #1,#2 disabled. About to disable Video display and init port-B.

13 Video display is disabled and port-B is initialized. Chipset init/ auto memory detection about to begin.

14 Chipset initialization/ auto memory detection over. 8254 timer test about to start.

15 CH-2 timer test halfway. 8254 CH-2 timer test to be complete.

16 Ch-2 timer test over. 8254 CH-1 timer test to be complete.

17 CH-1 timer test over. 8254 CH-0 timer test to be complete.

18 CH-0 timer test over. About to start memory refresh.

19 Memory Refresh started. Memory Refresh test to be done next.

1A Memory Refresh line is toggling. Going to check 15 micro second ON/OFF time.

1B Memory Refresh period 30 micro second test complete. Base 64K memory test about to start.

20 Base 64k memory test started. Address line test to be done next.

21 Address line test passed. Going to do toggle parity.

22 Toggle parity over. Going for sequential data R/W test.

23 Base 64k sequential data R/W test passed. Any setup before Interrupt vector init about to start.

24 Setup required before vector initialzation complete. Interrupt vector initialization about to begin.

25 Interrupt vector initialization done. Going to read I/O port of 8042 for turbo switch (if any).

26 I/O port of 8042 is read. Going to initialize global data for turbo switch.

27 Global data initialization is over. Any initialization after interrupt vector to be done next.

28 Initialization after interrupt vector is complete. Going for monochrome mode setting.

29 Monochrome mode setting is done. Going for Color mode setting.

2A Color mode setting is done. About to go for toggle parity before optional rom test.

2B Toggle parity over. About to give control for any setup required before optional video ROM check.

2C Processing before video ROM control is done. About to look for optional video ROM and give control.

2D Optional video ROM control is done. About to give control to do any procesing after video ROM returns control.

2E Return from processing after the video ROM control. If EGA/VGA not found then do display memory R/W test.

2F EGA/VGA not found. Display memory R/W test about to begin.

30 Display memory R/W test passed. About to look for the retrace checking.

31 Display memory R/W test or retrace checking failed. About to do alternate Display memory R/W test.

32 Alternate Display memory R/W test passed. About to look for the alternate display retrace checking.

33 Video display checking over. Verification of display type with switch setting and actual card to begin.

34 Verification of display adapter done. Display mode to be set next.

35 Display mode set complete. BIOS ROM data area about to be checked.

36 BIOS ROM data area check over. Going to set cursor for power on message.

37 Cursor setting for power on message id complete. Going to display the power on message.

38 Power on message display complete. Going to read new cursor positon.

39 New cursor position read and saved. Going to display the reference string.

3A Reference string display is over. Going to display the Hit message.

3B Hit message displayed. Virtual mode memory test about to start.

40 Preperation for virtual mode test started. Going to verify from video memory.

41 Returned after verifying from display memory. Going to prepare the descriptor tables.

42 Descriptor tables prepared. Goin to enter in virtual mode for memory test.

43 Entered in the virtual mode. Going to enable interrupts for diagnostics mode.

44 Interrupts enabled (if diagnostics switch is on). Going to initialize data to check memory wrap around at 0:0.

45 Data initialized. Going to check for memory wrap around at 0:0 and finding the total system memory size.

46 Memory wrap around test done. Memory size calculation over. About to go for writing patterns to test memory.

47 Pattern to be tested written in extended memory. Going to write patterns in base 640k memory.

48 Patterns written in base memory. Going to findout amount of memory below 1M memory.

49 Amount of memory below 1M found and verified. Going to findout amount of memory above 1M memory.

4A Amount of memory above 1M found and verified. Going for BIOS ROM data area check.

4B BIOS ROM data area check over. Going to check and to clear memory below 1M for soft reset.

4C Memory below 1M cleared. (SOFT RESET) Going to clear memory above 1M.

4D Memory above 1M cleared. (SOFT RESET) Going to save the memory size.

4E Memory test started. (NO SOFT RESET) About to display the first 64k memory test.

4F Memory size display started. This will be updated during memory test. Going for sequential and random memory test.

50 Memory test below 1M complete. Going to adjust memory size for relocation/ shadow.

51 Memory size adjusted due to relocation/ shadow. Memory test above 1M to follow.

52 Memory test above 1M complete. Going to prepare to go back to real mode.

53 CPU registers are saved including memory size. Going to enter in real mode.

54 Shutdown successfull, CPU in real mode. Going to restore registers saved during preparation for shutdown.

55 Registers restored. Going to disable gate A20 address line.

56 A20 address line disable successful. BIOS ROM data area about to be checked.

57 BIOS ROM data area check halfway. BIOS ROM data area check to be complete.

58 BIOS ROM data area check over. Going to clear Hit message.

59 Hit message cleared. message displayed. About to start DMA and interrupt controller test.

60 DMA page register test passed. About to verify from display memory.

61 Display memory verification over. About to go for DMA #1 base register test.

62 DMA #1 base register test passed. About to go for DMA #2 base register test.

63 DMA #2 base register test passed. About to go for BIOS ROM data area check.

64 BIOS ROM data area check halfway. BIOS ROM data area check to be complete.

65 BIOS ROM data area check over. About to program DMA unit 1 and 2.

66 DMA unit 1 and 2 programming over. About to initialize 8259 interrupt controller.

67 8259 initialization over. About to start keyboard test.

80 Keyboard test started. clearing output buffer, checking for stuck key, About to issue keyboard reset command.

81 Keyboard reset error/stuck key found. About to issue keyboard controller interface test command.

82 Keyboard controller interface test over. About to write command byte and init circular buffer.

83 Command byte written, Global data init done. About to check for lock-key.

84 Lock-key checking over. About to check for memory size mismatch with cmos.

85 Memory size check done. About to display soft error and check for pasasword or bypass setup.

86 Password checked. About to do pogramming before setup.

87 Programming before setup complete. Going to cmos setup program.

88 Returned from cmos setup program and screen is cleared. About to do programming after setup.

89 Programming after setup complete. Going to display power on screen message.

8A First screen message displayed. About to display message

8B message displayed. About to do Main and Video BIOS shadow.

8C Main and Video BIOS shadow successful. Setup options programming after cmos setup about to start.

8D Setup options are programmed, mouse check and init to be done next.

8E Mouse check and initialisation complete. Going for hard disk, floppy reset.

8F Floppy check returns that floppy is to be initialized. Floppy setup to follow.

90 Floppy setup is over. Test for hard disk presence to be done.

91 Hard disk presence test over. Hard disk setup to follow.

92 Hard disk setup complete. About to go for BIOS ROM data area check.

93 BIOS ROM data area check halfway. BIOS ROM data area check to be complete.

94 BIOS ROM data area check over. Going to set base and extended memory size.

95 Memory size adjusted due to mouse support, hdisk type-47. Going to verify from display memory.

96 Returned after verifying from display memory. Going to do any init before C800 optional ROM control

97 Any init before C800 optional ROM control is over. Optional ROM check and control will be done next.

98 Optional ROM control is done. About to give control to do any required procesing after optional ROM returns control.

99 Any initialization required after optional ROM test over. Going to setup timer data area and printer base address.

9A Return after setting timer and printer base address. Going to set the RS-232 base address.

9B Returned after RS-232 base address. Going to do any initialization before Co-processor test

9C Required initialization before co-processor is over. Going to initialize the coprocessor next.

9D Coprocesor initialized. Going to do any initialization after Co-processor test.

9E Initialization after co-processor test is complete. Going to check extd keyboard, keyboard ID and num-lock.

9F Extd keyboard check is done, ID flag set. num-lock on/off. Keyboard ID command to be issued.

A0 Keyboard ID command issued. Keyboard ID flag to be reset.

A1 Keyboard ID flag reset. Cache memory test to follow.

A2 Cache memory test over. Going to display any soft errors.

A3 Soft error display complete. Going to set the keyboard typematic rate.

A4 Keyboard typematic rate set. Goin to program memory wait states.

A5 Memory wait states programming over. Screen to be cleared next.

A6 Screen cleared. Going to enable parity and NMI.

A7 NMI and parity enabled. Going to do any initialization required before giving control to optional ROM at E000.

A8 Initialization before E000 ROM control over. E000 ROM to get control next.

A9 Returned from E000 ROM control. Going to do any initialization required after E000 optional ROM control.

AA Initialization after E000 optional ROM control is over. Going to display the system configuration.

00 System configuration is displayed. Going to give control to INT 19h boot loader.


Award BIOS Error Codes
http://www.award.com/

During the power-on self test (POST), the BIOS either sounds a beep code or displays a message when it detects a correctable error.

Following is a list of POST messages for the ISA BIOS kernel. Specific chipset ports and BIOS extensions may include additional messages. An error message may be followed by a prompt to press F1 to continue or press DEL to enter Setup.

1.Beep
Currently the only beep code indicates that a video error has occurred and the BIOS cannot initialize the video screen to display any additional information. This beep code consists of a single long beep followed by two short beeps. Any other beeps are probably a RAM problem.

2.BIOS ROM checksum error – System halted
The checksum of the BIOS code in the BIOS chip is incorrect, indicating the BIOS code may have become corrupt.
Contact your system dealer to replace the BIOS.

3.CMOS battery failed
CMOS battery is no longer functional. Contact your system dealer for a replacement battery.

4.CMOS checksum error – Defaults loaded
Checksum of CMOS is incorrect, so the system loads the default equipment configuration. A checksum error may indicate that CMOS has become corrupt. This error may have been caused by a weak battery. Check the battery and replace if necessary.

5.CPU at nnnn
Displays the running speed of the CPU.

6.Display switch is set incorrectly.
The display switch on the motherboard can be set to either monochrome or color. This message indicates the switch is set to a different setting than indicated in Setup. Determine which setting is correct, and then either turn off the system and change the jumper, or enter Setup and change the VIDEO selection.

7.Press ESC to skip memory test
The user may press Esc to skip the full memory test.

8.Floppy disk(s) fail
Cannot find or initialize the floppy drive controller or the drive. Make sure the controller is installed correctly. If no floppy drives are installed, be sure the Diskette Drive selection in Setup is set to NONE or AUTO.

9.HARD DISK initializing
Please wait a moment… Some hard drives require extra time to initialize.

10.HARD DISK INSTALL FAILURE
Cannot find or initialize the hard drive controller or the drive. Make sure the controller is installed correctly. If no hard drives are installed, be sure the Hard Drive selection in Setup is set to NONE.

11.Hard disk(s) diagnosis fail
The system may run specific disk diagnostic routines. This message appears if one or more hard disks return an error when the diagnostics run.

12.Keyboard error or no keyboard present
Cannot initialize the keyboard. Make sure the keyboard is attached correctly and no keys are pressed during POST. To purposely configure the system without a keyboard, set the error halt condition in Setup to HALT ON ALL, BUT KEYBOARD. The BIOS then ignores the missing keyboard during POST.

13.Keyboard is locked out – Unlock the key
This message usually indicates that one or more keys have been pressed during the keyboard tests. Be sure no objects are resting on the keyboard.

14.Memory Test :
This message displays during a full memory test, counting down the memory areas being tested.

15.Memory test fail
If POST detects an error during memory testing, additional information appears giving specifics about the type and location of the memory error.

16.Override enabled – Defaults loaded
If the system cannot boot using the current CMOS configuration, the BIOS can override the current configuration is a set of BIOS defaults designed for the most stable, minimal-performance system operations.

17.Press TAB to show POST screen
System OEMs may replace the Award BIOS POST display with their own proprietary display. Including this message in the OEM display permits the operator to switch between the OEM display and the default POST display.

18.Primary master hard disk fail
POST detects an error in the primary master IDE hard drive.

19.Primary slave hard disk fail
POST detects an error in the secondary master IDE hard drive.

20.Resuming from disk, Press TAB to show POST screen
Award offers a save-to-disk feature for notebook computers. This message may appear when the operator re-starts the system after a save-to-disk shut-down. See the Press TAB … message above for a description of this feature.

21.Secondary master hard disk fail
POST detects an error in the primary slave IDE hard drive.

22.Secondary slave hard disk fail
POST detects an error in the secondary slave IDE hard drive.

If the above suggestions fail to cause any change in the disfunction of the system, the motherboard should be returned for repair.


Your CMOS Information Is Important
Many users have old hard drives in their computers and have never written down their BIOS configuration–usually a custom one. For the newest hard drives, autodetect works and the drive (or the Internet) has the information, but this is usually not the case for older drives. I would recommend that these users have all this information printed in case of disaster (or in case the BIOS battery dies!)”

You’re thinking of the CMOS information, not the BIOS. The CMOS (Complementary Metal Oxide Semiconductor) chip is battery-powered and stores the hard drive’s configuration and other information. When the PC is turned off, battery power maintains the CMOS data.

The battery could someday lose its charge, or for some other reason the data might become corrupt. Check your owner’s manual to determine how to access the CMOS at bootup–usually by pressing the Delete key; a function key; or perhaps some combination of keys, like Ctrl-Alt-Esc, Ctrl-Alt-S, Ctrl-Alt-Ins, and so forth.

Some PCs do not have the setup program built in; it’s on a separate disk. Check your owner’s manual for the actual CMOS setup. You’ll need to know the information for your hard drive if the CMOS data get corrupted later, so if this info is not in the manual, write it there in case you ever need it.


Entering CMOS For Different Motherboards
This is a small sample of multitude of things you can find at
eHelp PC Consultant and Tech Support Forum
http://www.ehelpfree.com/nathan/tips.html

Press del during boot= (AMI, Award).
Press Esc during boot= Toshiba.
Press F1 during boot= (Toshiba; Phoenix; Late model PS/1 Value Point and 330s).
Press F2 during boot = (NEC).
Press F10 when square in top RH corner of screen= (Compaq).
Press Ins during boot=IBM PS/2 with reference partition.
Shift Ctrl Alt + Num Pad del= – Olivetti PC Pro.
Ctrl Alt ? =some PS/2s, such as 75 and 90.
Ctrl-Esc = Misc Puters
Ctrl Ins= some PS/2s when pointer at top right of screen.
Press reset twice= some Dells.
Ctrl Alt Enter= Dell.
Ctrl Alt Esc=AST Advantage, Award, Tandon.
Ctrl Alt + =Misc Puters
Ctrl Alt S= Phoenix.
Ctrl Alt Ins= (Zenith, Phoenix)
Ctrl S =(Phoenix).
Ctrl Shift Esc= Tandon 386.

Comandos Básicos de um Router / Switch da Cisco

Existem comandos iguais para qualquer router / switch da cisco que nos servem para aceder e ver as várias configurações efectuadas no nosso equipamento.

Router>Show – Quando associado a outro comando / função serve para ver o estado dessa função / commando.

Router>? – Lista todos os comandos disponiveis
Router>c? – Lista todos os comandos disponiveis começados por “c”

Router>enable – Entra no chamado modo enable ou priviligiado
Router#Config Terminal – Entra no modo de configuração do equipamento
Router#Exit – Andamos 1 nivel para trás, se tivermos em modo configuração passamos para o modo priviligiado.
Router#Logout – Mesmo que exit.
Router#Setup – Entramos em modo startup para a linha de comandos


Estes são alguns dos comandos básicos para configurar equipamentos cisco.

 

Encriptação de Ficheiros no Windows XP

Já muitos tiveram dilemas em como tornar a informação privada relativamente a olhos indiscretos.
Na minha experiência profissional já encontrei pessoas que preferiam comprar um disco novo que e monta-lo pelos seus próprios meios do que accionar os serviços de troca de garantia dos fabricantes devido ao teor de informação que os discos continham.

Aqui vou falar de cifra de ficheiros, uma opção que vem de origem no Windows XP mas que muitas pessoas desconhecem.

Para protegermos os nossos dados de olhares alheios aconselho os seguintes passos:

1- Criar uma conta de utilização nossa que pode ou não ser administradora da máquina

Seleccionar a opção user acounts e depois a opção create user account
Criar passowrd para o utilizador

Fazer log off

2- Ao criar a conta nos menus do Windows XP, pergunta-nos se queremos tornar a nossa informação privada escolhemos a opção sim. (atenção isto não é a cifra de conteúdos, apenas impede que outros utilizadores que não os administradores possam ter acesso á nossa área de trabalho.

3- Criar uma conta para qualquer técnico usar quando necessário com privilégios de power user.

Por norma é suficiente para o trabalho deles, se for necessário também podemos elevar os privilégios a administrador sem problemas.

4- Depois das contas criadas entrar com o nosso user.


5- Seleccionar as pastas que queremos encriptar e com o botão direito do rato fazer propriedades e activar o EFS para esta pasta.
Atenção que devemos garantir que nunca perderemos a password deste utilizador caso contrário será trabalhoso recuperar a informação do EFS.

Pontos anteriores explicados

1 – O objectivo da criação desta conta é não usarmos a conta de administração e dividir e isolar os nossos documentos dos outros utilizadores, eles por defeito ficarão numa pasta associada ao novo utilizador dentro do disco.

2 – Esta opção aparece no momento em que defenimos password para o utilizador de administração significa que o Windows não permitir que um utilizador possa aceder aos conteúdos de outro utilizador (não foi usada esta opção no filme para poder mostrar que os utilizadores mesmo que tenham acesso ás pastas não irão ver o conteúdo dos ficheiros.

3 – Esta conta como é obvio será para entregar ás pessoas que nos vão resolver problemas com a máquina, será uma conta que não terá acesso a nada e se por ventura tentarem alterar privilégios para tentar aceder á informação nós saberemos e ficará indicado no log do computador.