ip muda de dinâmico para estático e de volta

1

Eu estou construindo um script para redes de pwn. É suposto para pegar o ip do roteador e definir isso como ip estático da máquina (o que faz muito bem) ao acertar q, ele deve sair (e retorna) depois de configurar o ip de volta para um IP dinâmico (e não o faz) para consertar o conflito de ip propositalmente feito com o roteador. meu pi de framboesa está atualmente usando um pequeno roteador que eu isolei do resto da minha rede doméstica ... depois que eu parei o script.

#!/bin/sh
ip=$(ip route show | grep -i 'default via'| awk '{print $3 }')
echo "Press Spacebar to exit. I AM NETPAWN!!! I SHALL KILL YOUR NETWORK!!!!!!" Router ip: “$ip

read input 
if [[ $input = " " ]] || [[ $input = " " ]] 
    then
echo “iface eth0 inet dhcp” >>/etc/network/interfaces
ifconfig eth0 up
exit 1 
else 
    ifconfig eth0 $ip

fi
    
por pcs3rd 11.08.2017 / 16:58

1 resposta

0

Onde você está colocando a interface eth0? Se me lembro bem, você precisa trazer a interface para baixo para mudar seu status de baixo para cima.

Então, tente adicionar ifconfig eth0 down ou antes de fazer echo "iface eth0 inet dhcp” >>/etc/network/interfaces e executar ifconfig eth0 up

Além disso, se ifconfig estiver ficando obsoleto, use o comando ip.

    
por 11.08.2017 / 17:45