Singkat reboot, bagaimana saya bisa melepaskan dan memperbarui sewa DHCP saya? Akan berguna untuk mengetahui metode GUI dan terminal.
Saya terutama ingin tahu apakah ada cara untuk melakukan ini tanpa memerlukan hak admin.
networking
ændrük
sumber
sumber
sudo service networking restart
ini cara yang lebih baik. Apa yang Anda sarankan tidak bekerja untuk saya pada kotak 11,10 dengan dhclient3. Sebaliknya, saya berakhir dengan dua klien DHCP yang berjalan: satudhclient3
dan satudhclient
. Lihat ubuntuforums.org/showthread.php?t=1868368sudo service network-manager restart
di Ubuntu 13.10 Desktop 64-bit muncul untuk memulai kembali dengan benar hal-hal jaringan dan memperbarui sewa DCHP saya. (Dari askubuntu.com/a/230751/2273 )sudo service network-manager restart
tidak sepenuhnya memperbarui sewa IP dari DHCP. Itu hanya mengirimRequest
paket DHCP bukannyaDiscover
. Jika Anda hanya ingin memperpanjang sewa Anda sudah cukup, tetapi jika Anda men-debug DHCP Anda ingin menggunakan solusi asli.Dalam kasus saya, saya harus menentukan kartu mana yang akan diperbarui:
Pertama-tama lepaskan alamat IP saat ini:
kemudian perbarui alamat IP
sumber
sudo dhclient -r enp7s0 && sudo dhclient enp7s0
(ganti dengan perangkat jaringan eth Anda)Maverick hadir dengan
nmcli
, antarmuka baris perintah ke manajer jaringan.Saya tidak bisa melihat cara sederhana mengatakannya untuk memperpanjang sewa, tetapi menjalankan:
Memberi Anda daftar koneksi, dan menjalankan:
Menghilangkan koneksi dan membuat cadangan. Dimungkinkan untuk melakukan sesuatu yang mirip dengan perangkat sebagai gantinya.
Daftar koneksi tampaknya mencakup semua koneksi, jadi ini mungkin akan bekerja dengan koneksi PPTP dan VPN juga.
sumber
Ini berfungsi di Ubuntu 12,04 LTS:
Ketika saya melakukan itu, Network Manager meminta penyewaan DHCP baru.
Saya lebih suka ini secara manual (kembali) dimulai
dhclient
karena saya punya masalah dengan proses basi dhclient (yang tidak dikelola oleh Network Manager) secara spontan dan salah mengkonfigurasi ulang pengaturan jaringan saya pada titik-titik acak ketika itu paling tidak nyaman.sumber
dhclient -r
diam-diam tidak melakukan apa-apa dengan kode keluar yang berhasil. :-(Jika Anda menggunakan
systemd
Ubuntu berbasis versi tanpa GUI (yaitu versi server) maka ini adalah cara untuk memperbarui penyewaan DHCP:Catatan: Jika Anda terhubung melalui antarmuka yang sewa DHCP-nya diperbarui, Anda mungkin terputus, kecuali jika Anda terhubung melalui antarmuka atau konsol yang dikonfigurasi secara statis.
sumber
dhcpdump
mendengarkan di terminal lain. Tampaknya tidak berhasil, hanyadhclient
jalannya.Baru saja meng-upgrade ke Maverick Meerkat Beta 1, ada sesuatu yang rusak dalam konfigurasi standar vanilla eth0 yang belum saya debug. Solusi cepat dan kotor telah terjadi
yang memperhatikan bahwa sudah ada (mungkin sudah mati) klien dan mendapatkan sewa baru:
Ini bukan perbaikan, hanya peretasan. Saya akan menindaklanjuti ketika saya menemukan apa yang menjadi buruk.
sumber
Karena tidak memiliki kemampuan khusus ini
nmcli
, saya percaya solusi CLI terbaik adalah melepaskan dan membunuh instance dhclient yang dikelola oleh NetworkManager, daripada memulai yang baru. NM kemudian akan mengembalikannya lagi secara otomatis, menghindari keharusan me-restart seluruh infrastruktur NM.-v
- membuat verbose-r
- lepaskan dan matikan-pf
- File pid dari contoh NMsumber