Social Icons

twitterfacebookgoogle plusrss feedemail

segunda-feira, 26 de novembro de 2012

Linux - Verificando velocidade da placa de rede

Instalando o pacote EthTool - é com ele que vamos mostrar e alterar parâmetros da placa de rede do seu Linux.

Instalando:

 # apt-get install ethtool

Comandos básicos do EthTool:

Mostrar a velocidade da placa de rede, assim como a velocidade suportada para a interface: 
 # ethtool [interface]
Mostrar as estatísticas de rx e tx para a interface: 
 # ethtool -S [interface]
Deixar a interface piscando para podermos descobrir qual é a interface fisicamente: 
 # ethtool -p [interface] [tempo] 
Manipular a velocidade da interface, assim como as formas de negociação: 
 # ethtool -s [interface] speed [velocidade] duplex [half | full] 

Exemplos:
O comando abaixo mostra informações da interface eth0:

 # ethtool eth0

Resultado:
root@tuxpinguim:/# ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: umbg
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

Alterando velocidade para 100mb FullDuplex:
 # ethtool -s eth0 speed 100 duplex full autoneg off

Video aula:



Linux - Configurando vpn server - pptpd

Nesse tutorial será instalado e configurado uma conexão VPN, utilizando o protocolo pptp.
Distribuição utilizada: Ubuntu 12.04.

Instalação:
 # apt-get install pptpd

Configuração:
Agora, vamos editar o arquivo /etc/ppp/chap-secrets, deixando como abaixo:
# Secrets for authentication using CHAP
# client server secret   IP addresses
  usuario * senha123  *
Onde:
usuario = login
senha123 = password para conexão

Feito isso, salve o arquivo, feche e reinicie o serviço:
 # /etc/init.d/pptpd restart

Configurando conexão VPN no Windows:



Na tela abaixo, configure conforme sua necessidade, onde:
192.168.2.15 é o servidor da conexão.
TuxPinguim é o nome da conexão.
Por último, avançar.



Na tela abaixo é as configurações de login, editadas no arquivo /etc/ppp/chap-secrets.
Avançar.


Se tudo tiver ocorrido bem, você estará conectado.


"Depois que conectei a VPN perdi acesso a internet"

Habilitamos o seguinte parâmetro na conexão para que seja utilizada apenas para endereços locais, vamos até Painel de Controle\Rede e Internet\Conexões de Rede:

Com o botão direito na conexão > Propriedades:



Na aba Rede, selecione Protocolo TCP/IP Versão 4 > Propriedades:


Clique em avançado, e desmarque a opção "Utilizar gateway padrão em rede remota"


Pronto, agora é só testar!

domingo, 25 de novembro de 2012

Linux - Informações do sistema com o Inxi

Instalando Dependências:
 # apt-get install mesa-utils gawk

Instalando o Inxi:

 # apt-get install inxi

Mão na massa:
 # inxi -F

Resultado:


Mais informações sobre o projeto em http://code.google.com/p/inxi/.

Linux - Instalando arquivos .deb

Vamos aprender algumas funções (instalar, desinstalar e listar programas) com o dpkg (Debian package), o programa responsável pelo gerenciamento de pacotes em sistemas Debian.


Pacotes

Pacotes Debian são programas colocados dentro de um arquivo identificados pela extensão .deb incluindo arquivos necessários para a instalação do programa, um sistemas de listagem/checagem de dependências, scripts de automatização para remoção parcial/total do pacote, listagem de arquivos, etc.
Um nome de pacote tem a forma nome-versão_revisão.deb


Instalar pacotes

Use o comando: dpkg -i [NomedoPacote] (ou --install) para instalar um pacote em seu sistema.
É preciso especificar o nome completo do pacote (com a versão e revisão).

Listar pacotes existentes no sistema

Use o comando: dpkg -l [pacote] (--list) para isto.
Na listagem de pacotes também será mostrado o "status" de cada um na coluna da esquerda, acompanhado do nome do pacote, versão e descrição básica. Caso o nome do [pacote] seja omitido, todos os pacotes serão listados.
É recomendado usar "dpkg -l" para ter um melhor controle da listagem (pode ser longa dependendo da quantidade de programas instalados).
Para salvar a lista de programas em um arquivo, use o comando:


 $ dpkg -l > programas.txt  


Removendo completamente um pacote

Use o comando: dpkg -P [NomedoPacote|-a] (--purge) para remover um pacote e todos os diretórios e arquivos de configuração criados. Não é necessário especificar a revisão do pacote. O comando dpkg--purge pode ser usado após uma remoção normal do pacote (usando dpkg -r).
Caso você usar diretamente o comando dpkg --purgedpkg primeiro removerá o pacote normalmente e após removido apagará todos os arquivos de configuração.
Caso especifique a opção -a (ou sua equivalente --pending) no lugar do nome do pacote, todos os pacotes marcados para remoção serão removidos completamente do sistema.
Note que o dpkg --purge somente remove arquivos de configuração conhecidos pelo pacote. Em especial, os arquivos de configuração criados para cada usuário do sistema devem ser removidos manualmente. Seria pedir demais que o dpkg também conhecesse os usuários de nosso sistema.

Referência: Guia Foca

sábado, 24 de novembro de 2012

Linux - Arquivos motd, issue e issue.net


Abordando o tópico Notificando Usuários da prova 101, vou falar sobre três arquivos que podem ser usados para essa tarefa, que são eles:

/etc/motd
/etc/issue
/etc/issue.net

O arquivo /etc/motd é utilizado para exibir aquele mensagem que aparece após fazer o login.
Seu conteúdo pode ser alterado com o editor de texto preferido.

O arquivo /etc/issue exibe informações antes de fazer o login, geralmente com informações da distribuição. Também é texto puro, podendo ser editado com qualquer editor.

O arquivo /etc/issue.net tem a mesma função que o anterior, mas se aplica aos usuários que fizerem login remotamente ao sistema.