转:http://blog.sina.com.cn/s/blog_560e310001018u9k.html
一台电脑安装dhcp服务器,在客户端电脑上设置搜索域为dhcp服务器的ip地址即可
查看日志cat /var/log/syslog|grep dhcp
我的小房间dhcp的配置
1 ddns-update-style none;
2 subnet 192.168.6.0 netmask 255.255.255.0{
3 option routers 192.168.6.253; #路由器
4 option subnet-mask 255.255.255.0; #子网掩码
5 #option domain-name "test"; #搜索域,可以为本机ip地址或者hostname,作为dhcp服务器的机器要设置一个静态地址
6 option domain-name "192.168.6.106"; #搜索域,可以为本机ip地址或者hostname,作为dhcp服务器的机器分配的静态ip地址,如果这台机器没有开机,则其余机器不能上网,dhcp安装位置的机器
7 #option domain-name-servers 192.168.1.1; #DNS的ip地址
8 #option domain-name-servers 192.168.6.1; #DNS的ip地址
9 option domain-name-servers 192.168.6.253; #DNS的ip地址
10 option broadcast-address 192.168.6.255; #局域网广播地址
11 range 192.168.6.100 192.168.6.255; #ip地址的范围,不能包括路由器,以及dhcp服务器的ip
12 default-lease-time 14400;
13 max-lease-time 36000;
14
15 host myiphone{
16 hardware ethernet 6C:C2:6B:D7:51:EA;
17 fixed-address 192.168.6.102;
18 }
19 }
20
Ubuntu DHCP 服务配置
#安装DHCP服务
sudo apt-get install dhcp3-server
---------------------------------------------
#配置DHCP网卡
emacs /etc/default/isc-dhcp-server
#改为对应网卡
INTERFACES="eth0"
---------------------------------------------
(eth0 可能要设置一个IP地址做网关)
#备份当前配置
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp3/dhcpd.conf.bak
#编辑当前配置
sudo vi /etc/dhcp/dhcpd.conf #删掉所有内容
---------------------------------------------
#emacs /etc/dhcp/dhcpd.conf
ddns-update-style none;
option domain-name "tagpt.mtn";
default-lease-time 14400;
#最小租约14400秒=4小时
max-lease-time 36000;
#最大租约36000秒=10小时
subnet 192.168.2.0 netmask 255.255.255.0 {
#IP地址起止范围
range 192.168.2.77 192.168.2.240;
option subnet-mask 255.255.255.0;
#子网掩码 255.255.255.0
option routers 192.168.2.10;
#默认网关 192.168.2.10
option broadcast-address 192.168.2.255;
#广播地址 192.168.2.255
}
---------------------------------------------
sudo /etc/init.d/isc-dhcp-server restart
或
service isc-dhcp-server restart
客户端设置为dhcp获取IP即可