centos6.5配置linux dhcp
原理????
DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)通常被應用在大型的局域網絡環境中,主要作用是集中的管理、分配IP地址,使網絡環境中的主機動態的獲得IP地址、Gateway地址、DNS服務器地址等信息,并能夠提升地址的使用率。DHCP協議采用客戶端/服務器模型,主機地址的動態分配任務由網絡主機驅動。當DHCP服務器接收到來自網絡主機申請地址的信息時,才會向網絡主機發送相關的地址配置等信息,以實現網絡主機地址信息的動態配置。
安裝配置dhcp服務
執行命令yum install dhcp –y安裝dhcp服務相關軟件
修改dhcp的配置文件
egrep -v '^$|#' /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample查看示例,過濾掉注釋和空行
#截取紅框部分內容,并修改為此處需要的配置,將配置寫入 /etc/dhcp/dhcpd.conf subnet 192.168.1.0 netmask 255.255.255.0 { #網段和子網掩碼 range 192.168.1.100 192.168.1.254; #可自動獲取的IP地址范圍 option domain-name-servers 223.5.5.5; #dns服務器名稱 option routers 192.168.1.1; #網關地址 option broadcast-address 192.168.1.255; #廣播地址 default-lease-time 600; #默認租約期限,單位秒 max-lease-time 7200; #最長租約期限,單位秒 }?
??啟動dhcpd服務
/etc/init.d/dhcpd start?
?服務端cat /var/lib/dhcpd/dhcpd.leases查看dhcp緩存
?
?linux?客戶端也可cat /var/lib/dhclient/dhclient-eth0.leases查看dhcp緩存
修改內核配置開啟ip轉發功能
vim /etc/sysctl.conf net.ipv4.ip_forward = 1 sysctl –p 加載內核參數配置iptables轉發規則nat
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE此時可以ping通外網
通過dhcp獲取固定分配的ip
若想給某一主機分配固定的IP地址,前提是知道要分配IP地址主機的網卡mac地址(物理地址)和主機名,也能固定為主機分配一個ip地址
5.1 cat /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample |grep -Ev '^$|#'查看示例
修改為此處需要的配置,利用ifconfig查看網卡mac地址
host dhcp-client{ hardware ethernet 00:0C:29:E4:81:9A; fixed-address 192.168.1.199; }將此內容追加到/etc/dhcp/dhcpd.conf文件中
/etc/init.d/dhcpd restart 重啟dhcp服務?
###
如有文件權限報錯就修改/etc/init.d/dhcpd的?group=root? ?user=root
轉載于:https://www.cnblogs.com/ch-blog/p/11510453.html
總結
以上是生活随笔為你收集整理的centos6.5配置linux dhcp的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一个物体()或大小两个部分形状和()都完
- 下一篇: 上海物价水平