2014年5月11日 星期日

Ubuntu DHCP安裝與設定

安裝環境Ubuntu 10.04

安裝套件
$ sudo apt-get install dhcp3-server
設定DHCP Server的網卡介面,編輯/etc/default/dhcp3-server檔案:
$ sudo vim /etc/default/dhcp3-server
INTERFACES="eth1"
設定DHCP Server,編輯/etc/dhcp3/dhcpd.conf:
$ sudo vim /etc/dhcp3/dhcpd.conf
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.1;
option domain-name-servers 8.8.8.8, 168.95.1.1;
option domain-name "reneeciou.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;
} 
重新啟動DHCP Server:
$ sudo /etc/init.d/dhcp3-server restart
DHCP Server 啟動|停止|狀態:
$ sudo /etc/init.d/dhcp3-server start|stop|status
底下是DHCP Protocol的Flow:


可以透過Wireshark抓取DHCP的封包:


IP封包格式:


UDP封包格式:


BOOTP封包格式:


DHCP封包格式:

沒有留言:

張貼留言