Dapatkah server DHCP menetapkan sendiri alamat IP melalui DHCP

9

Ini mungkin tampak pertanyaan bodoh (dan saya khawatir itu mungkin), tetapi apakah mungkin untuk server bertindak sebagai satu-satunya server DHCP jaringan mengirimkan permintaan untuk alamat IP ke jaringan, kemudian menangkap permintaannya sendiri dan menjawabnya ?

Semua intuisi saya menunjukkan jawaban tidak dan idealnya saya akan mengujinya tetapi saya tidak punya waktu / sumber daya cadangan saat ini jadi saya berharap orang lain mungkin memiliki pemikiran yang sama dan mencobanya.

Ini dimaksudkan sebagai pertanyaan umum tetapi jika ada yang tertarik saya menjalankan isc-dhcp di ubuntu 11.04

James Butler
sumber
Saya tidak, tetapi iblis bekerja untuk pikiran yang tidak berguna.
James Butler
4
Iblis membuat paket untuk jaringan siaga.
Tom O'Connor

Jawaban:

9

Secara teknis spesifikasi akan memungkinkan hal itu terjadi tetapi tidak masuk akal untuk mencoba melakukannya.

Chopper3
sumber
2

Ini adalah ide yang buruk dalam dua cara tapi ya itu mungkin.

  1. Server tidak dapat menetapkan IP saat boot-up ketika server DHCP pada mesin yang sama belum dimulai. Jadi, Anda harus memastikan bahwa server DHCP sudah aktif sebelum mencoba untuk menetapkan IP.
  2. Jika DHCP juga memperbarui DNS untuk host yang ditugaskan secara dinamis maka cukup sulit untuk mengetahui di mana server DHCP Anda ketika DNS gagal (untuk alasan apa pun)
mailq
sumber
2

Secara teori saya pikir itu HARUS mungkin karena sebagian besar distro linux ini datang dengan apipa (169.254.0.1 hingga 169.254.255.254) alamat jika tidak ada yang dikonfigurasi atau disediakan. Oleh karena itu server dhcp harus dapat dijalankan dan mungkin menjawab permintaan. Sekarang jika Anda mengkonfigurasi alamat ip yang dicadangkan (tetap) untuk alamat mac server sendiri, dan jika daemon klien dhcp tetap berjalan dan terus mencoba, secara teori seharusnya dapat dijawab oleh daemon server dhcp. Maka itu harus dapat mengatur alamat ip yang tepat sendiri, dan terus menjawab permintaan dhcp dari mesin lain.

Saya tidak yakin apakah server dhcp dapat memiliki alamat apipa, dan saya pikir daemon server perlu di-restart setelah perubahan ip, tapi selain itu ... Saya masih tidak bisa memikirkan kasus penggunaan yang masuk akal untuk ini.

Bitbit permanen
sumber
1

Sejauh yang saya tahu ini TIDAK mungkin. DHCP tidak hanya berbasis siaran. Bagian awal dari protokol DHCP berbasis siaran, tetapi pada beberapa titik server dan klien berbicara menggunakan alamat IP mereka.

Jika saya ingat dengan benar (tidak memiliki RFC di tangan) server adalah yang pertama dalam percakapan yang perlu mengirim informasi alamat ip nyata.

Ini secara otomatis membuat server tidak dapat melayani dirinya sendiri.

Tentu saja ada kemungkinan bahwa server itu sendiri adalah klien DHCP yang menerima itu konfigurasi DHCP dari server DHCP LAIN (biasanya ip cadangan-tetap). Agak aneh, tapi saya bisa membayangkan beberapa kasus penggunaan untuk pengaturan seperti itu.

Tonny
sumber