"Perhatikan bahwa, di Ubuntu 12.04, server DHCP ISC adalah paket transisi untuk server dhcp3." wiki.openelec.tv/…
1
Saya lebih suka dnsmasq, DNS dan server DHCP dengan sintaks file konfigurasi sederhana.
Reinier Post
Jawaban:
55
Hal pertama yang perlu Anda lakukan adalah menginstal paket yang kami butuhkan.
Buka terminal dan ketik:
sudo apt-get install isc-dhcp-server
Ada dua file utama /etc/default/isc-dhcp-serverdan /etc/dhcp/dhcpd.confyang perlu kita konfigurasi jadi mari kita ambil yang pertama.
Buka terminal dan gunakan jenis editor teks favorit Anda:
sudo vim /etc/default/isc-dhcp-server
Anda harus mendapatkan yang berikut ini:
#Defaults for dhcp initscript
#sourced by /etc/init.d/dhcp
#installed at /etc/default/isc-dhcp-server by the maintainer scripts
#
#This is a POSIX shell fragment
#
#On what interfaces should the DHCP server (dhcpd) serve DHCP requests"
#Separate multiple interfaces with spaces, e.g. “eth0 eth1".
INTERFACES="eth0"
Ganti eth0 di atas dengan nama antarmuka jaringan yang Anda inginkan agar server menyewakan alamatnya. Ke file berikutnya.
Buka terminal dan ketik:
sudo vim /etc/dhcp/dhcpd.conf
yang seharusnya memberi Anda output di bawah ini.
#
#Sample configuration file for ISC dhcpd for Debian
#
#Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as
#configuration file instead of this file.
#
#
....
option domain-name “example.org”;
option domain-name-servers ns1.example.org, ns2.example.org;
option domain-name “comtech.com”;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.150 10.0.0.253;
option routers 10.0.0.2;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.254;
option domain-name-servers 10.0.0.1, 10.0.0.2;
option ntp-servers 10.0.0.1;
option netbios-name-servers 10.0.0.1;
option netbios-node-type 8;
......
}
Ini perlu sedikit dijelaskan.
Sesuaikan pengaturan Anda sesuai dengan kebutuhan jaringan Anda.
Nama domain opsi adalah nama zona dns Anda. Misalnya milik saya disetel ke comtech.com.
Rentang harus berupa rentang alamat ip yang Anda ingin server berikan kepada klien.
Sekarang restart layanan dhcp dengan mengetik:
sudo service isc-dhcp-server restart
Itu dia!! Server dhcp Anda harus dijalankan, namun yang terbaik adalah memeriksa. Buka terminal dan ketik:
sudo netstat -uap
yang akan menunjukkan sesuatu seperti berikut (mencari dhcpd, nmbddan named):
Hanya kata hati-hati, pastikan untuk menggunakan /etc/dhcp/dhcpd.confdan tidak/etc/dhcp3/dhcpd.conf
puk
1
Ketika saya restart layanan pesan ini ditampilkan: stop: Unknown instance: isc-dhcp-server start/running, process 3027. Saya tidak dapat memulai layanan. Saya menggunakan Ubuntu 13.10.
JJD
1
bagus tetapi pastikan Anda telah menetapkan IP statis b4 memulai layanan DHCP
krizna
Ini tidak terlalu sulit, tetapi menggunakan dnsmasqlebih mudah jika Anda bertanya kepada saya.
Reinier Post
5
Hal-hal tambahan dapat dimasukkan dalam jawaban yang diterima
Tetapkan IP statis sebelum memulai layanan server isc-dhcp.
Anda dapat memesan IP untuk perangkat seperti printer dan mesin linux dengan menambahkan MAC id dalam format di bawah ini di dalam subnet tertentu.
Dynamic Host Configuration Protocol (DHCP) adalah layanan jaringan yang memungkinkan komputer host untuk secara otomatis menetapkan pengaturan dari server sebagai lawan mengkonfigurasi secara manual setiap host jaringan. Komputer yang dikonfigurasikan sebagai klien DHCP tidak memiliki kendali atas pengaturan yang mereka terima dari server DHCP, dan konfigurasinya transparan bagi pengguna komputer.
Instalasi
Pada prompt terminal, masukkan perintah berikut untuk menginstal dhcpd:
sudo apt-get install dhcp3-server
Anda mungkin perlu mengubah konfigurasi default dengan mengedit /etc/dhcp3/dhcpd.conf agar sesuai dengan kebutuhan Anda dan konfigurasi tertentu.
Anda juga perlu mengedit /etc/default/dhcp3-serveruntuk menentukan antarmuka yang harus didengarkan oleh dhcpd. Secara default ia mendengarkan eth0.
Konfigurasi
Pesan kesalahan yang diakhiri instalasi mungkin sedikit membingungkan, tetapi langkah-langkah berikut akan membantu Anda mengonfigurasi layanan:
Paling umum, yang ingin Anda lakukan adalah menetapkan alamat IP secara acak. Ini dapat dilakukan dengan pengaturan sebagai berikut:
Ini akan menghasilkan server DHCP memberikan klien alamat IP dari kisaran 192.168.1.10-192.168.1.100 atau 192.168.1.150-192.168.1.200. Ini akan menyewakan alamat IP selama 600 detik jika klien tidak meminta kerangka waktu tertentu. Kalau tidak, maksimum (diizinkan) sewa akan 7200 detik. Server juga akan "memberi tahu" klien bahwa ia harus menggunakan 255.255.255.0 sebagai subnet mask-nya, 192.168.1.255 sebagai alamat broadcast-nya, 192.168.1.254 sebagai router / gateway dan 192.168.1.1 dan 192.168.1.2 sebagai server DNS-nya.
Jika Anda perlu menentukan server WINS untuk klien Windows Anda, Anda harus menyertakan opsi netbios-name-server, misalnya
nano -w /etc/default/dhcp3-server
option netbios-name-servers 192.168.1.1;
dhcp3-server dan beberapa antarmuka
contoh beberapa antarmuka
Antarmuka
nano -w /etc/network/interfaces
auto lo
iface lo inet loopback
mapping hotplug
script grep
map eth1
iface eth1 inet dhcp
auto eth0
iface eth0 inet static
address 10.152.187.1
netmask 255.255.255.0
auto wlan0
iface wlan0 inet static
address 192.168.1.1
netmask 255.255.255.0
up /sbin/iwconfig wlan0 mode TTTTTT && /sbin/iwconfig wlan0 enc
restricted && /sbin/iwconfig wlan0 key [Y] XXXXXXXX && /sbin/iwconfig
wlan0 essid SSSSSSSS
auto eth1
dnsmasq
, DNS dan server DHCP dengan sintaks file konfigurasi sederhana.Jawaban:
Hal pertama yang perlu Anda lakukan adalah menginstal paket yang kami butuhkan.
Buka terminal dan ketik:
Ada dua file utama
/etc/default/isc-dhcp-server
dan/etc/dhcp/dhcpd.conf
yang perlu kita konfigurasi jadi mari kita ambil yang pertama.Buka terminal dan gunakan jenis editor teks favorit Anda:
Anda harus mendapatkan yang berikut ini:
Ganti eth0 di atas dengan nama antarmuka jaringan yang Anda inginkan agar server menyewakan alamatnya. Ke file berikutnya.
Buka terminal dan ketik:
yang seharusnya memberi Anda output di bawah ini.
Ini perlu sedikit dijelaskan.
Sekarang restart layanan dhcp dengan mengetik:
Itu dia!! Server dhcp Anda harus dijalankan, namun yang terbaik adalah memeriksa. Buka terminal dan ketik:
yang akan menunjukkan sesuatu seperti berikut (mencari
dhcpd
,nmbd
dannamed
):sumber
/etc/dhcp/dhcpd.conf
dan tidak/etc/dhcp3/dhcpd.conf
stop: Unknown instance: isc-dhcp-server start/running, process 3027
. Saya tidak dapat memulai layanan. Saya menggunakan Ubuntu 13.10.dnsmasq
lebih mudah jika Anda bertanya kepada saya.Hal-hal tambahan dapat dimasukkan dalam jawaban yang diterima
Tetapkan IP statis sebelum memulai layanan server isc-dhcp.
Anda dapat memesan IP untuk perangkat seperti printer dan mesin linux dengan menambahkan MAC id dalam format di bawah ini di dalam subnet tertentu.
Dhcp3-server Komunitas Wiki
Server DHCP Ubuntu
sumber
Dari halaman komunitas Ubuntu dhcp3-server oleh Kontributor ke wiki dokumentasi Ubuntu :
sumber