pwnネットワーク用のスクリプトを作成しています。ルータIPを取得してシステムの静的IPに設定する必要があり(OK)、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 down
orを追加してみてください。echo "iface eth0 inet dhcp” >>/etc/network/interfaces
ifconfig eth0 up
さらに、ifconfigは廃止され、代わりにipコマンドを使用する必要があります。