IP를 동적에서 고정으로 변경

IP를 동적에서 고정으로 변경

pwn 네트워크용 스크립트를 작성 중입니다. 라우터 IP를 가져와서 시스템의 고정 IP로 설정해야 하며(괜찮습니다) q를 클릭하면 IP를 다시 동적 IP로 설정한 후 종료되어야 합니다(그렇지 않습니다). 의도적으로 수정합니다. 라우터와 IP 충돌이 발생했습니다. 내 Raspberry Pi는 현재 스크립트를 중지한 후 홈 네트워크의 나머지 부분과 격리된 한심한 작은 라우터를 사용하고 있습니다.

#!/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

답변1

eth0 인터페이스를 어디에 두었나요? 제 기억이 맞다면 인터페이스를 닫아 상태를 닫힘에서 열림으로 변경해야 합니다.

그러니 실행하고 실행하기 전에 ifconfig eth0 downor 를 추가해 보세요.echo "iface eth0 inet dhcp” >>/etc/network/interfacesifconfig eth0 up

또한 ifconfig는 더 이상 사용되지 않으며 대신 ip 명령을 사용해야 합니다.

관련 정보