Pertanyaan Mencoba menyetel ulang alamat ip lokal dengan skrip yang mengedit / etc / network / interfaces


Saya mencoba menulis skrip yang menetapkan alamat IP lokal. Ini yang saya miliki sejauh ini:

#!/bin/sh
echo -n \
"# interfaces(5) file used by ifup(8) and ifdown(8)\n"\
"auto lo\n"\
"iface lo inet loopback\n"\
"auto eth0\n"\
"iface eth0 inet static\n"\
"  address 192.168.2.130\n"\
"  netmask 255.255.255.0\n"\
"  gateway 192.168.2.1\n"\
"  dns-nameservers 8.8.8.8\n"\
> /etc/network/interfaces
/sbin/ifup eth0

Berkas /etc/network/interfaces terlihat cukup diformat, tetapi ifup hasil perintah dalam kesalahan berikut:

RTNETLINK answers: File exists
Failed to bring up eth0.

Bagaimana saya bisa memperbaiki ini?


3
2018-06-05 18:03


asal




Jawaban:


Saya pikir ini disebabkan oleh eth0 yang sudah terhubung.

Anda mungkin ingin berlari /sbin/ifdown eth0 pertama.


6
2018-06-05 18:14