dhcp服务器ubuntu下的架设
1:原理说明:
dhcp服务器提供以下两种配置方法:
1>地址池:这种方法指定了一个用来动态的提供给第一个访问网络的dhcp客户的IP地址池(有时也称作区域或范围)。当dhcp客户端离开网络超过一定时间后,IP地址就会被回收到地址池以供其它dhcp客户端使用。
2>MAC地址:这种方法强制使用dhcp来区别一块连接上网络的网卡的硬件地址,之后这块网卡每次连上网络请求时,都会被dhcp 服务分配一个固定的IP地址。
2:dhcp软件包安装:
ubuntu网络配置sudo apt-get install dhcp3-server
3: 配置dhcp服务:
A>配置dhcp服务网口号:
编辑/etc/default/isc-dhcp-server
将该文件内的INTERFACES=”eth0”(表示dhcp服务是针对第一
个物理网口而言,如果该服务器上有两个网口eth0 eth1)
B>配置dhcp分配池或针对具体host(MAC)分配IP
①地址池:编辑/etc/f
option  subnet-mask 255.255.255.0; //子网掩码
option  broadcast-address 172.70.14.255;  //广播地址
option  router  172.70.14.254;  //网关gateway
option  domain-name-servers 10.1.99.2;  //域名服务器dns
<;这里是全局global设置,如果个别的地址池没有设置DNS,GATEWAY的话,就默认 用这里的全局设置>
subnet 172.70.14.0 netmask 255.255.255.0{      //子网地址池配置
range 172.70.14.1 172.70.14.20;    //地址池是:172.70.14.1-20
option  subnet-mask 255.255.255.0; //子网掩码
option  broadcast-address 172.70.14.255;  //广播地址
option  router  172.70.14.254;  //网关gateway
option  domain-name-servers 10.1.99.2;  //域名服务器dns
<;红字体是针对特别的地址池进行的额外的设置>
}
②针对MAC分配:编辑/etc/f
subnet  172.70.14.0  netmask 255.255.255.0{
range 172.70.14.1 172.70.14.23;
}  //定义地址池
host printer1{
hardware ethernet 00:0c:29:F7:FC:AF;  //打印机的MAC地址
fixed-address 172.70.14.20;  //将打印机的IP设成20                    option router 172.70.14.254; //将打印机的网关设成254
option domain-name-server 10.1.99.2;//设置打印机的DNS
}
4: 启动dhcp-server服务:
sudo /etc/init.d/isc-dhcp-server start
如果出现如下:表示成功启动。
如果出现在问题的话:可以查看日志:
tail /var/log/syslog

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。