DHCP(Dynamic Host Configuration Protocol)是一个网络协议,它使得服务器能从预定义的 IP 池中为网络中的客户端节点自动分配 IP 地址并提供其它相关的网络配置参数。 -- Aaron Kili
本文导航
-设置测试环境 …… 08%
-DHCP 如何工作? …… 11%
-第一步:在 CentOS 上安装 DHCP 服务 …… 20%
-第二步:在 CentOS 上配置 DHCP 服务 …… 28%
-第三步:为 DHCP 客户端分配静态 IP …… 52%
-第四步:配置 DHCP 客户端 …… 69%
编译自: http://www.tecmint.com/install-dhcp-server-in-centos-rhel-fedora/
作者: Aaron Kili
译者: ictlyh
$ yum -y install dhcp
DHCPDARGS=eth0
$ cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
$ vi /etc/dhcp/dhcpd.conf
option domain-name "tecmint.lan";
option domain-name-servers ns1.tecmint.lan, ns2.tecmint.lan;
default-lease-time 3600;
max-lease-time 7200;
authoritative;
subnet 192.168.56.0 netmask 255.255.255.0 {
option routers 192.168.56.1;
option subnet-mask 255.255.255.0;
option domain-search "tecmint.lan";
option domain-name-servers 192.168.56.1;
range 192.168.56.10 192.168.56.100;
range 192.168.56.120 192.168.56.200;
}
host ubuntu-node {
hardware ethernet 00:f0:m4:6y:89:0g;
fixed-address 192.168.56.105;
}
host fedora-node {
hardware ethernet 00:4g:8h:13:8h:3a;
fixed-address 192.168.56.110;
}
$ ifconfig -a eth0 | grep HWaddr
---------- On CentOS/RHEL 7 ----------
$ systemctl start dhcpd
$ systemctl enable dhcpd
---------- On CentOS/RHEL 6 ----------
$ service dhcpd start
$ chkconfig dhcpd on
---------- On CentOS/RHEL 7 ----------
$ firewall-cmd --add-service=dhcp --permanent
$ firewall-cmd --reload
---------- On CentOS/RHEL 6 ----------
$ iptables -A INPUT -p tcp -m state --state NEW --dport 67 -j ACCEPT
$ service iptables save
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
TYPE=Ethernet
ONBOOT=yes
---------- On CentOS/RHEL 7 ----------
$ systemctl restart network
---------- On CentOS/RHEL 6 ----------
$ service network restart
欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/) | Powered by Discuz! X3 |