segunda-feira, 21 de fevereiro de 2011

Configuração de Rede Ubuntu Server 10.10.


Neste artigo vou descrever alguns comandos e arquivos de configuração.

Comandos
Quando falamos de rede em linux o comando que vem em mente é o "ifconfig", este comando é utilizado tanto para configuração, alterações rápidas e visualização rápida dos parâmetros da rede. Agora que já temos uma visão inicial de sua funcionalidade, vamos brincar um pouco com esse comando.


# - Significa que o comando deve ser executado com o usuário root.
$ - Significa que o comando deve ser executado com um usuário sem privilégios. 


Comando para visualizar configuração básicas da rede:
# ifconfig


Comando para desativar a placa de rede:
# ifconfig  eth0 down


Comando para ativar a placa de rede:
# ifconfig eth0 up


Comando para alterar o Mac Adress (a placa de rede deve estar desativada):
# ifconfig eth0 hw ether 00:D0:67:05:2C:00


Comando para alterar/configurar o IP e o Mask (Mascara de Rede):
# ifconfig eth0 192.168.1.2 netmask 255.255.255.0


Comando para alterar/configurar o IP e o Mask (Mascara de Rede) e ativar a rede:
# ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up


Comando para criar um apelido/alias a uma placa de rede;
Adicionando um primeiro endereço:
# ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up


Adicionando um segundo endereço:
# ifconfig eth0:110.0.0.5 netmask 255.255.255.0 up


Adicionando um terceiro endereço:
# ifconfig eth0:2 192.168.0.3 netmask 255.255.255.0 up


Obs.: Digite o comando #ifconfig você verá o alias da rede eth0.


Comando para ativar o modo "promíscuo":
# ifconfig eth0 promisc


Comando para desativar o modo "promíscuo":
# ifconfig eth0 -promisc


Comando para verificar d se alguma interface esta em modo "promíscuo":
# ifconfig | grep -i PROMISC


Promíscuo: com este modo ativa significa que você esta autorizando que passe todo tipo de pacote pela interface de rede que você esta ativando, mesmo os pacotes que não são destinados para esta interface. Técnica muito utilizada para monitorar o tráfego da rede (sniffing).


Comando para verificar como as placas de rede foram detectadas;
Monstra todas as interfaces:
# cat /proc/net/dev 


Monstra somente as placas wireless:
# cat /proc/net/wireless


Comando de visualização rápida do gateway:
# route


Comando para desativar a configuração do gateway:
# router del default


Comando para configura o gateway:
# router add default gw 192.168.1.1 dev eth0


Comando para utilizar uma rota definida, ou seja, você pode definir qual gateway ser utilizado para o acesso a determinado site ou quando realizar download e etc:
# router add -host linorg.usp.br gw 192.168.1.2 dev eth0


Comando para deltar uma rota definida:
# router del -host linorg.usp.br


Comando de visualização rápida do DNS:
# cat /etc/resolv.conf


Comando para alterar o DNS:
# nano /etc/resolv.conf


Arquivo
A configuração da rede é salva no arquivo "/etc/network/interfaces", você pode alterar este arquivo para manter o servidor com ip fixo ou configura-lo para obter o ip por um servidor dhcp.


Comando para alterar configuração da placa de rede:
# nano /etc/network/interfaces


Exemplo de como configuração de uma placa de rede (utlizando o comando acima):
auto lo eth0
iface lo inet loopback
iface eth0 inet static 
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1


Obs.: Comente todas as linhas existente no arquivo.


Exemplo de como configurar um servidor com duas placas de rede, eth0 na rede local e eth1 ligado a um modem a cabo (obtendo o endereço via dhcp):
auto lo eth0 eth1
iface lo inet loopback
iface eth0 inet static 
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
iface eth1 inet dhcp


Obs.: Comente todas as linhas existente no arquivo.


Após ter alterado o arquivo você pode aplicar as alterações, reiniciando o serviço relacionado ao mesmo:
# /etc/init.d/networking restart


Estes comando me ajudam muito no meu dia-a-dia espero que ajudem todos!

Um comentário:

  1. Obrigado mano plas dicas...sou apaixonado pelo Ubuntu desktop e o server... porém o server eu nao sei mexer...

    abraços

    http://www.delphivisao.blogspot.com

    ResponderExcluir