Bagaimana saya bisa memulai kembali antarmuka jaringan? Saya memiliki vm yang tidak memperbarui alamat IP-nya dengan benar ketika beralih antara rumah dan kantor. Vm menjalankan server Ubuntu dan menggunakan adaptor jaringan yang dijembatani.
Bagaimana saya bisa memulai kembali antarmuka jaringan? Saya memiliki vm yang tidak memperbarui alamat IP-nya dengan benar ketika beralih antara rumah dan kantor. Vm menjalankan server Ubuntu dan menggunakan adaptor jaringan yang dijembatani.
Jawaban:
Gunakan ifdownuntuk mematikannya dan ifupmenyalakannya kembali. Untuk memulai kembali eth0:
> ifdown eth0
> ifup eth0
Anda membutuhkan root privilege.
Lebih detail tentang ifupdan ifdown.
Kedengarannya Anda memiliki antarmuka yang dikonfigurasi menggunakan DHCP. Jika demikian, Anda ingin membunuh klien DHCP yang ada, dan mulai ulang. Untuk banyak distro, Anda akan melakukan ini:
dhcpcd -k eth0
dhcpcd -d eth0
tapi tidak semua distro digunakan dhcpcd. Saya tahu beberapa kegunaan dhclient, dan bukankah Debian menggunakannya pump?
Juga, "eth0" mungkin bukan merupakan nama antarmuka yang benar: lakukan ifconfig -auntuk melihat apa yang dimiliki VM.
Di bawah Debian, Anda dapat memberi tahu antarmuka untuk mendapatkan penyewaan DHCP lainnya
dhclient -v {interface_name}
The -vberarti "verbose" dan akan menunjukkan proses dalam tindakan.
Jawaban @ JustinY akan bekerja ( ifupdan ifdownmemerintahkan) jika antarmuka dikonfigurasikan untuk menarik alamat dari DHCP. Jika mereka dikonfigurasi sebagai statis, mereka hanya akan kembali ke IP statis mereka. dhclientakan berusaha menghubungi server DHCP apa pun yang terjadi.
jawaban lainnya terlihat baik-baik saja. Hanya ingin menambahkan, dari manhalaman:
-a, --all If given to ifup, affect all interfaces marked auto. Interfaces are brought up in the order in which they are defined in /etc/network/inter‐ faces. Combined with --allow, acts on all interfaces of a specified class instead. If given to ifdown, affect all defined interfaces. Interfaces are brought down in the order in which they are currently listed in the state file. Only interfaces defined in /etc/network/interfaces will be brought down.
secara umum, --allflag mungkin sangat membantu untuk diketahui karena flag ini memunculkan jaringan secara keseluruhan (asalkan antarmuka ditandai auto).