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 dhcpObs.: 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!
Obrigado mano plas dicas...sou apaixonado pelo Ubuntu desktop e o server... porém o server eu nao sei mexer...
ResponderExcluirabraços
http://www.delphivisao.blogspot.com