Bagaimana cara menginstal dan mengkonfigurasi server DHCP di Ubuntu 12.04?
Saya memerlukan tutorial langkah demi langkah jika seseorang memilikinya.
dnsmasq
, DNS dan server DHCP dengan sintaks file konfigurasi sederhana.
Bagaimana cara menginstal dan mengkonfigurasi server DHCP di Ubuntu 12.04?
Saya memerlukan tutorial langkah demi langkah jika seseorang memilikinya.
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:
sudo apt-get install isc-dhcp-server
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:
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
, nmbd
dan named
):
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 10.0.0.255:netbios-dgm *:* 1016/nmbd
udp 0 0 10.0.0.255:netbios-ns *:* 1016/nmbd
udp 0 0 *:bootps *:* 4525/dhcpd
udp 0 0 *:netbios-dgm *:* 1016/nmbd
udp 0 0 *:netbios-ns *:* 1016/nmbd
udp 0 0 chris-desktop:domain *:* 1273/named
udp 0 0 chris-desktop.lo:domain *:* 1273/named
udp 0 0 chris-deskt:netbios-dgm *:* 1016/nmbd
udp 0 0 chris-deskto:netbios-ns *:* 1016/nmbd
udp6 0 0 [::]:domain [::]:* 1273/named
/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.
------
host bla1 {
hardware ethernet DD:GH:DF:E5:F7:D7;
fixed-address 10.0.0.10;
}
----
Dari halaman komunitas Ubuntu dhcp3-server oleh Kontributor ke wiki dokumentasi Ubuntu :
Protokol Konfigurasi Host Dinamis (DHCP)
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-server
untuk 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:
nano -w /etc/dhcp3/dhcpd.conf
# Sample /etc/dhcpd.conf # (add your comments here) default-lease-time 600; max-lease-time 7200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; option routers 192.168.1.254; option domain-name-servers 192.168.1.1, 192.168.1.2; option domain-name "mydomain.example"; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.100; range 192.168.1.150 192.168.1.200; }
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
Pilih kartu Antarmuka
nano -w /etc/default/dhcp3-server
INTERFACES="wlan0 eth0"
Konfigurasikan Subnet
nano -w /etc/dhcp3/dhcpd.conf
ddns-update-style none; log-facility local7; subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; option domain-name-servers 194.168.4.100; option ntp-servers 192.168.1.1; option netbios-name-servers 192.168.1.1; option netbios-node-type 2; default-lease-time 86400; max-lease-time 86400; host bla1 { hardware ethernet DD:GH:DF:E5:F7:D7; fixed-address 192.168.1.2; } host bla2 { hardware ethernet 00:JJ:YU:38:AC:45; fixed-address 192.168.1.20; } } subnet 10.152.187.0 netmask 255.255.255.0 { option routers 10.152.187.1; option subnet-mask 255.255.255.0; option broadcast-address 10.152.187.255; option domain-name-servers 194.168.4.100; option ntp-servers 10.152.187.1; option netbios-name-servers 10.152.187.1; option netbios-node-type 2; default-lease-time 86400; max-lease-time 86400; host bla3 { hardware ethernet 00:KK:HD:66:55:9B; fixed-address 10.152.187.2; } }
Periksa Rute
ip route
192.168.1.0/24 dev wlan0 scope link 82.16.TT.0/24 dev eth1 scope link 10.152.187.0/24 dev eth0 scope link default via 82.16.TT.UU dev eth1