Saya mencoba menulis Bash Script untuk mengubah Alamat IP saya. Saya dapat mengubah Alamat IP secara manual dari perintah "ifconfig". Saya juga dapat mengubah Alamat IP melalui skrip saya ketika saya mendeklarasikan alamat tertentu yang dipilih sebagai variabel.

Seperti:

IP="000.000.0.0"

Tapi itu tidak mengubah Alamat IP ketika saya menganggapnya sebagai variabel yang ditentukan pengguna.

Seperti:

echo "ENTER THE NEW IP ADDRESS: " && read -p ""$NEW_IP 

Atau

echo "ENTER THE NEW IP ADDRESS: "
read -p ""$NEW_IP

Kode lengkapnya, Apa yang saya tulis adalah:

INTER_FACE="wlp9s0"
echo "ENTER THE NEW IP ADDRESS  : "
read -p ""$NEW_IP

ifconfig $INTER_FACE down
ifconfig $INTER_FACE inet $NEW_IP
ifconfig $INTER_FACE up
0
Game Area 88 20 Mei 2020, 12:40

1 menjawab

Jawaban Terbaik

Perintah baca salah. Kamu harus melakukan

read NEW_IP

Sebagai gantinya

1
ruud 20 Mei 2020, 09:48