Waktu habis dalam koneksi ke server DHCP


10

Saya ingin mengkonfigurasi eth0antarmuka saya menggunakan server DHCP eksternal (resident di subnet saya), jadi saya mengeditnya /etc/network/configuredengan baris

auto eth0  
iface eth0 inet dhcp

tapi saya juga ingin menggunakan avahi autoconfiguration ketika server DHCP sedang down.

Jadi saya mencoba ifup eth0ketika server sedang down, dan setelah beberapa waktu gagal, tetapi antarmuka eth0:avahidikonfigurasi dengan benar. Apa yang saya cari adalah cara untuk mengurangi jumlah waktu yang dihabiskan untuk mencoba terhubung ke server DHCP.

Dan ... apakah ini cara yang tepat untuk menggunakan avahi ketika tidak ada server DHCP?

Jawaban:


11

Untuk mengatur batas waktu klien DHCP dari CLI baca ini .

Anda juga dapat mengkonfigurasi file konfigurasi klien DHCP. Anda dapat menemukan panduan untuk itu di sini . Pada 12.04 saya file dhclient.conf yang perlu Anda edit adalah uder / etc / dhcp /

Jadi dari CLI buka file dengan ini:

sudo nano /etc/dhcp/dhclient.conf

Gulir ke baris yang bertuliskan "#timeout 60;" dan hapus tanda "#". Ubah nomor untuk mengatur batas waktu dalam detik. Tekan Ctrl + X untuk keluar dari editor dan menyimpan perubahan.

Jika Anda tidak bisa menunggu hingga reboot berikutnya untuk memaksa Ubuntu untuk mendapatkan kembali alamat IP baru dari server DHCP:

sudo dhclient -r

2

Anda dapat mencoba mengatur:

timeout 10;
backoff-cutoff 0;
initial-interval 0;
retry 15;

Di /etc/dhcp/dhclient.conf.

Lihat dhclient.conf manpage ( man dhclient.conf) untuk referensi.


0

Saya tidak yakin tentang avahi tetapi file konfigurasi default adalah / etc / network / interfaces. Anda dapat menempatkan garis-garis itu di sana dan dhcp akan segera memberi Anda alamat ip. jika Anda memerlukan alamat ip statis ketika server dhcp turun Anda dapat mengatur alias untuk eth0 atau secara manual mengonfigurasinya menggunakanifconfig eth0 x.x.x.x


1
Terima kasih. Tapi yang saya inginkan adalah jika tidak ada server dhcp, maka avahi dapat mengatur alamat tautan-lokal dengan caranya sendiri. Ini terjadi, tetapi setelah waktu yang "lama". Apakah mungkin mengurangi waktu ini? Saya hanya ingin mengatur batas waktu untuk koneksi dhcp ...
JustTrying
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.