Comandos de rede em Linux
CAMINHOS IMPORTANTES - DEBIAN
----------------------------- Configuração das interfaces de rede:
/etc/network/interfaces
- Configuração do host name, roda padrão e do gateway:
/etc/network/interfaces
- Configuração das rotas estáticas:
/etc/network/interfaces
CAMINHOS IMPORTANTES - REDHAT / FEDORA
-------------------------------------- Configuração das interfaces de rede:
/etc/sysconfig/network-scripts/ifcfg-*
- Configuração do host name, roda padrão e do gateway:
/etc/sysconfig/network
- Configuração das rotas estáticas:
/etc/sysconfig/static-routes
8.1 - comando ping = verifica se uma maquina da rede esta disponível na rede enviando pacotes ICMP ECHO_REQUEST para as maquinas da rede. Este comando envia requisições ICMP de ECHO REQUEST e fica escutando pelos pacotes ICMP de ECHO REPLY.
O maior pacote ICMP que a especificação TCP/IP admite é de 65.535 bytes.
No Windows ele é limitado em 65.000 bytes pelo utilitário ping... já no
GNU/Linux o ping permite que esse pacote chegue a 65.467 bytes. Mesmo assim se você fizer um programa que envie pacotes maiores que esses 64k através do protocolo ICMP, esses pacotes não podem passar pela Internet inteiros, assim, são fragmentados antes da transmissão. Quando o host destino recebe os fragmentos, ele os re-agrupa no seu tamanho original.
Nos sistemas operacionais mais antigos isso era conhecido como Ping da
Morte, pois o sistema se perdia quando o buffer no qual o pacote foi armazenado estourava. Atualmente, a maioria dos roteadores filtram esses pacotes grandes. Utilização correta do parâmetro para definir um tamanho de pacote com o ping.
Sua utilização correta no caso GNU/Linux ping -s 65467 endereco_ip
Sua utilização correta no caso Windows ping -l 65000 endereco_ip
Obs: O parâmetro -f tem sentido diferente nas duas plataformas. No GNU/Linux é utilizado para inundação de pings. Envia pacotes rapidamente à medida que eles voltam ou cem vezes por segundo, dependendo