众所周知,如果想要上网,需要在终端设置一个IP地址,在小型网络中,可以自己设置,但在大型网络中如果仍用自定义,就可能造成IP冲突。我们如何给每个终端分配唯一的IP呢?
DHCP也叫做动态主机服务,它的作用主要是为网络中的主机主机提供IP地址服务的。当一台终端接入到网络,因为它没有IP,所以就会发出索取请求,当DHCP服务器收到请求后,就会从地址池中找到一个未被使用的IP分配给终端。
一般路由都会集成DHCP的功能,这就是为什么在家里接上路由时,并不需要设置,直接可以使用网络。但因为其功能的局限性,例如大型网络会有不同网段,普通路由器并不能同时分配多个网段的IP,这时就需要搭建DHCP服务器了。
下面简单说下DHCP服务器架设方法:
安装
yum install dhcp* -y
调试
vim /etc/dhcpd.conf
cat /etc/dhcpd.conf
ddns-update-style interim; #dhcp支持dns动态更新方式
ignore client-updates; #忽略客户端DNS动态更新
subnet 192.168.0.0 netmask 255.255.255.0 { #作用域的网段
# --- default gateway
option routers 192.168.0.1; #网关地址
option subnet-mask 255.255.255.0; #子网掩码
option nis-domain "domain.org"; #nis的域名
option domain-name "domain.org"; #域名
option domain-name-servers 192.168.1.1; #dns服务器
option time-offset -18000; # Eastern Standard Time #时间偏移
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.0.128 192.168.0.254; #ip地址段范围
default-lease-time 21600; #租期
max-lease-time 43200; #最长租期
# we want the nameserver to appear at a fixed address
host ns { #ip地址mac地址绑定
next-server marvin.redhat.com; #下一服务器的地址
hardware ethernet 12:34:56:78:AB:CD; #绑定机MAC地址
fixed-address 207.175.42.254; #绑定机IP地址
}
}
启动
service dhcpd start
网友评论