We can not use lookback IP to communicate with the outside network! BUT... we can make this command work!
vamos ver como ..
What is lookback IP?
O dispositivo de loopback é uma interface de rede virtual especial que o computador usa para se comunicar. Ele é usado principalmente para diagnósticos e solução de problemas e para conectar-se a servidores em execução na máquina local. descrição relacionada
Can we actually use lookback IP to connect with other network machine?
NÃO! Nós não podemos. como @ Lister mantido O lookback IP é usado pelo dispositivo para falar sozinho para autodiagnóstico e resolução de problemas. Dito isto, no caso acima para trabalhar ping -I (lookback) (destination)
podemos configurar o firewall para transferir as requisições geradas pelo IP de lookback para serem masquradas de modo a alterar o IP de origem com o IP eth0 válido. O que isto significa é que, de fato, estaremos usando um endereço IP válido da nossa máquina para se comunicar com o destino, mas tudo isso acontecerá sob o capô! P.S. A máquina de destino pode descobrir isso diretamente se tentar rastrear os pacotes que chegam usando ferramentas do tipo tshark / wireshark.
Podemos fazer isso usando a tabela NAT (Network Address Translation) do firewall.
-
Ativar o encaminhamento de IP (principalmente desativado por padrão)
echo "1" > /proc/sys/net/ipv4/ip_forward
-
Carregar modelos importantes para encaminhamento de pacotes (geralmente eles já estão carregados)
modprobe ip_tables modprobe ip_conntrack modprobe ip_conntrack_irc modprobe ip_conntrack_ftp
-
Mascarar (mudar endereço IP de origem) os pacotes de saída, para IP de origem como eth0 / eth1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
- t nome da tabela
- Anexar esta regra a postrouting
- o saída para eth0
- j pula para MASQUERADE
-
Teste as configurações
ping -I (lookback_ip) (destination_ip)