Bagaimana cara mengatur server DHCP?

9

Saya saat ini pada tahap pengaturan DHCP, dan id hanya ingin tahu apa artinya output di terminal ini? Saya tahu saya harus mengedit file tetapi saya tidak tahu yang mana, dan saya tidak tahu harus memasukkan apa ke dalamnya. Pada akhirnya saya ingin mengatur server DHCP.

matt@matt-R580-R590:~$ sudo tail /var/log/syslog
Jan  3 17:35:23 matt-R580-R590 dhcpd: Wrote 0 leases to leases file.
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: No subnet declaration for eth0 (no IPv4 addresses).
Jan  3 17:35:23 matt-R580-R590 dhcpd: ** Ignoring requests on eth0.  If this is not what
Jan  3 17:35:23 matt-R580-R590 dhcpd:    you want, please write a subnet declaration
Jan  3 17:35:23 matt-R580-R590 dhcpd:    in your dhcpd.conf file for the network segment
Jan  3 17:35:23 matt-R580-R590 dhcpd:    to which interface eth0 is attached. **
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: Not configured to listen on any interfaces!
matt@matt-R580-R590:~$ 
Matthew Wilson
sumber
Jika Anda memerlukan bantuan dengan terminologi, bacalah pengantar yang luar biasa ini ke jejaring: netfilter.org/documentation/HOWTO/networking-concepts-HOWTO.txt
djeikyb
Bisakah Anda mengedit posting Anda untuk memasukkan apa yang telah Anda lakukan sejauh ini? Apa yang sudah Anda instal? Tutorial apa yang Anda ikuti?
djeikyb

Jawaban:

9

Masalahnya adalah bahwa dengan server dhcp3 baru bahwa file konfigurasi dilakukan secara berbeda dari pada instalasi yang lebih lama.

Sekarang instalasi dilakukan di bawah isc-dhcp-server lokasi dhcpd.conffile dan antarmuka telah berubah bersama dengan mekanisme untuk mulai menghentikan layanan.

The dhcpd.confberkas telah pindah dari /etc/dhcp3/dhcpd.confke /etc/dhcp/dhcpd.conf. Definisi antarmuka juga telah pindah - dari /etc/default/dhcp3-serverke /etc/default/isc-dhcp-server.

Field pada dasarnya sama tetapi jika Anda telah memodifikasi file asli Anda akan mendapatkan kesalahan yang Anda lihat di atas. Buat mod untuk file-file ini dan Anda harus OK untuk pergi.

Juga tidak ada yang terbaik untuk memulai dan berhenti menggunakan .sudo service isc-dhcp-server start/stop/restart

Saya menderita semua masalah ini di Ubuntu 12.04 tetapi ini menyelesaikan semua masalah dan sekarang berfungsi. Saya harap ini membantu Anda.

Andy Barnes
sumber
3

Saya sarankan Anda untuk melihat halaman manual dari /etc/dhcp3/dhcpd.conf , yang merupakan file yang harus Anda modifikasi untuk mengkonfigurasi server dhcpd Anda dengan benar. File dasar akan terlihat seperti ini:

DHCPDARGS=eth0; # to specify to which interface your dhcpd server have to listen

subnet 192.168.0.0 netmask 255.255.255.0 {
       option routers                  192.168.0.1; #Default Gateway
       option subnet-mask              255.255.255.0;
       option domain-name              "home.local";
       option domain-name-servers      192.168.0.2;
    range dynamic-bootp 192.168.0.51 192.168.0.100;  #DHCP Range to assign
       default-lease-time 43200;    # every 12 hours, an address can be changed 
       max-lease-time 86400;    # every 24 hours, an address must be renewed 
}
Cédric Julien
sumber
saya tidak punya file /etc/dhcpd.conf hanya file /etc/dhcp/dhcpd.conf dan /etc/dhcp3/dhcpd.conf
Matthew Wilson
@MatthewWilson: Anda harus eddit/etc/dhcp3/dhcpd.conf
Cédric Julien
-1

Saya pikir itu berarti tidak dikonfigurasi untuk mendengarkan antarmuka apa pun dan Anda harus menulis deklarasi subnet di dhcpd.conf... Jika Anda tidak tahu apa artinya itu maka saya bertanya-tanya mengapa Anda ingin mengatur server DHCP di tempat pertama karena Anda mungkin tidak membutuhkannya.

Beanow
sumber
3
Sementara saya berbagi skeptisisme Anda tentang perlunya server dhcp OP, Anda bahkan tidak mencoba untuk menjawab pertanyaan. Jika Anda memerlukan info lebih lanjut (seperti, "mengapa Anda pikir Anda memerlukan server dhcp?") Atau ingin memfokuskan kembali pertanyaan ke masalah root, tinggalkan komentar.
djeikyb