linux安装dhcp服务器 linux怎么安装dhcp服务器
大家好,如果您还对linux安装dhcp服务器不太了解,没有关系,今天就由本站为大家分享linux安装dhcp服务器的知识,包括linux怎么安装dhcp服务器的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
linux安装dhcp服务器步骤
安装DHCP包
[root@miner-k~]# yum-y install dhcp
[root@miner-k~]# rpm-ql dhcp.x86_64
/etc/dhcp
/etc/dhcp/dhcpd.conf# DHCP的配置文件
/etc/dhcp/dhcpd6.conf
.......
/usr/sbin/dhcpd# DHCP的服务器端的主进程
/usr/sbin/dhcrelay# DHCP的中继服务器的进程
/var/lib/dhcpd/dhcpd.leases#DHCP的租约记录
修改配置文件
option domain-name"isc.org";#指定/etc/resolv.conf中search后的参数
option domain-name-servers 114.114.115.115, 114.114.114.114;# DNS服务器的地址
subnet 10.254.239.0 netmask 255.255.255.224{
option routers 204.254.239.1;#指定网关
range 10.254.239.10 10.254.239.20;#指定DHCP的地址池,Linux分配IP地址是由大到小的分配,windows中分配是由小到大分配
option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
}
#通过MAC地址指定IP对应的主机
host fantasia{
hardware ethernet 08:00:07:26:c0:a5;#网卡的mac地址
fixed-address 10.254.239.30;#指定不在Range范围内的地址
DHCP对应端口
服务器端 UDP 67
客户端 UDP 68
实例部署DHCP服务器
修改配置文件
[root@miner-k~]# vim/etc/dhcp/dhcpd.conf
subnet 192.168.100.0 netmask 255.255.255.0{
range 192.168.100.200 192.168.100.210;
option domain-name-servers 114.114.114.114,114.114.115.115;
option domain-name"miner.example.org";
option routers 192.168.100.1;
default-lease-time 600;
max-lease-time 7200;
}
启动DHCP服务器
[root@miner-k~]# service dhcpd restart
Starting dhcpd: [ OK ]
检查DHCP的监听端口
[root@miner-k~]# netstat-anlp| grep 67
udp 0 0 0.0.0.0:67 0.0.0.0:* 4841/dhcpd
怎么在linux安装dhcp
一.首先了解DHCP的概念
DHCP是实现主机IP地址DNS等动态配置的网络协议.
DNCP可以在多种操作系统中实现,包括最常用的LINUX系统和WINDOWS系统
DHCP网络服务的结构中具有服务器和客户机两个角色
DHCP服务器用于为网络中所有的DHCP客户机提供网络配置信息,在同一网络中,
DHCP服务器通常是唯一存在在.
网络中的任何主机都可以配置成为DHCP客户机,向DHCP服务器发出配置请求并按照服务器返回的信息进行网络配置
二.DHCP服务器能够提供的网络配置信息
1.网络接口的IP地址和子网掩码.
2.网络接口的IP地址对应的网络地址和广播地址
3.默认网关地址
4.DNS服务器地址
三.DHCP服务器的配置
1.安装DHCP服务器软件(在RHEL4系统的安装光盘中包括RPM格式的DHCP服务器软件包,包文件的名称是dhcp-3.0.1-12_EL.i386.rpm),在RHEL4的第4安装光盘中,在同一张安装盘中还包括与DHCP相关的其它软件包
# cd/media/cdrom/rehat/rpms/
#ks-l dhcp*
dhcp-3.0.1-12_EL.i386,rpm在REL4中没有被默认安装,需要手动安装
#rpm-qa| grep dhcp
#rpm-ivh dhcp-3.0.1-12_EL.i386.rpm
2.其中/usr/sbin/dhcpd是DHCP服务器的执行文件,/etc/rc.d/init.d/dhcpd是DHCP服务器的启动脚本,虽然文件名都是DHCPD,但是文件位于不同的目录,功能也不一样.
DHCPD.CONF配置文件以及建立配置文件和配置文件的格式
#ls/etc/dhcp*
#vi/etc/dhcpd.conf
如:
subnet 192.168.1.0 netmask 255.255.255.0{
range 192.168.1.100 192.168.1.200;
}
3.全局设置
全局设置是DHCPD.CONF配置文件中不包括在任何声明中的配置项(参数或选项),
作用于整个配置文件.当声明中没有相应的配置项时将使用全局配置项的设置,当声明
中有相应的设置项时将使用本声明中设置,而不采用全局设置项的值.
DHCP.CONF配置文件中常用的全局设置如下:
1) ddns-update-style参数用来设置DHCP服务器与DNS服务器的动态信息更新模式.
2)默认租约时间使用default-lease-time参数设置,参数值的单位是秒.
3)最大租约时间使用max-lease-time参数设置,参数值的单位是秒.
4)主机所在域的名称使用domain-name先项进行设置,设置的域名将与主机名称一起组成
主机全名
5)DNS服务器地址使用domain-name-servers选项进行设置,设置的值为DHCP客户端需要使用的DNS服务器的IP地址.
6)使用subnet声明设置子网属性
subnet是DHCP.CONF文件中最常用的声明,用于在子网中设置动态分配的地址的网络属性,subnet声明中可包括其他的参数.就不再说了.
4.DHCP服务器的启动与停止及重起\和DHCP服务的状态
#service dhcpd start
#service dhcpd stop
#service dhcpd restart
#service dhcpd status
三.DHCP配置实例
如
默认租约时间为21600S
最大租约时间为43200S
局域网内所有主机动的域名为abc.com
客户机使用的DNS服务器的IP地址是192.168.1.1
声明在子网192.168.1.0/24中用于动态分配的IP地址范围是192.168.1.100~~~192.168.1.200所分配的子网掩码是255.255.255.0默认网关是192.168.1.1
在子网192.168.1.0/24中有名为server01的服务器主机,需要的固定分配IP地址是192.168.1.1,
#vi/etc/dhcpd.conf
ddns-update-style interim;
default-lease-time 21600;
max-lease-time 43200;
option domaion-name"abc.com;
option domain-name-servers 192.168.1.1;
subnet 192.168.1.0 netmask 255.255.255.0{
range 192.168.1.100 192.168.1.200;
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
host server01{
hardware ethernet bo:co:c3:22:46:81;
fixed-address 192.168.1.11;
}
}
linux怎么安装dhcp服务器
客户端windows xp sp3
1、查看服务器ip地址
2、检测系统是否已安装DHCP服务,建立光盘挂载点挂载光盘
3、进入光盘并查看内容,并安装DHCP服务安装包
4、检测DHCP服务安装包的情况
5、查看系统DHCP服务的配置文件(与其他服务不同的是系统并不提高dhcpd.conf的配置文件,但我们可以使用系统自带的范例文件来进行编辑)
6、copydhcp的配置范例到系统配置文件下,并进行编辑
7、DHCP服务相对来说是很简单的,这里我们只需要编辑网关、子网掩码、地址池即可,具体情况
是使用范围而定
8、编辑DHCP服务的启动端口(如果就一块网卡,默认设置eth0)
9、重启网络服务和DHCP服务,并查看dhcpd是否启动正常
10、windows客户端验证(成功获得ip地址,如果是windows下搭建的DHCP服务默认客户端获得ip地址是从小到大,linux则相反)
11、linux系统重启后,DHCP服务就会停止掉,所以我要设置DHCP服务随系统自启动
#chkconfig--list dhcpd查看DHCPD启动状态,默认0123456都是off
#chkconfig--level 345 dhcpd on设置345状态下开机启动
备注:#ntsysv(用空格键选择dhcpd,只是针对当前启动级别)
OK,关于linux安装dhcp服务器和linux怎么安装dhcp服务器的内容到此结束了,希望对大家有所帮助。