日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dhcp协议_DHCP(动态主机分配协议)原理

發布時間:2025/4/5 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dhcp协议_DHCP(动态主机分配协议)原理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

DHCP

DHCP(動態主機分配協議)服務的管理配置:

DHCP服務能夠提供的配置信息:

網絡接口的IP地址和子網掩碼

網絡接口IP地址對應的網絡地址和廣播地址

缺省網關地址

DNS服務器地址....

使用DHCP的理由:

減小管理員的工作量

減小輸入錯誤的可能

避免IP沖突

當網絡更改IP地址段時,不需要重新配置每臺計算機的IP

計算機移動不必重新配置IP

提高了IP地址的利用率

client(68)dhcp server1(udp:67)

dhcp server2(udp:67)

DHCP服務器集群

DHCP的原理(dhclient):

1、DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7

client(68) -255.255.255.255-> server(67)

2、DHCPOFFER from 192.168.0.201()

server ---> client

3、DHCPREQUEST on eth0 to 255.255.255.255 port 67

client --請求IP->server

4、DHCPACK from 192.168.0.201

server -分配IP->client

bound to 192.168.0.254 -- renewal in 10191 seconds.

vmware

# rpm -ivh VMware-workstation-6.0.2-59824.i386.rpm

# /usr/bin/vmware-config.pl

1.橋接網絡

Configuring a bridged network for vmnet0 --> eth0

2.NAT絡網絡

vmnet8 is a NAT network on private subnet 172.16.95.0.

3.host-only 1

. vmnet1 is a host-only network on private subnet 192.168.10.0.

. vmnet2 is a host-only network on private subnet 172.16.173.0.

網絡yum源服務的搭建:

1、把光盤放進去并掛載

# mkdir /mnt/iso

# umount /dev/sr0

# mount /dev/cdrom /mnt/iso

客戶端的配置:

# rm -rf /etc/yum.repos.d/*

# vim /etc/yum.repos.d/local.repo

[base]

baseurl=file:///mnt/iso

gpgcheck=0

--------------------------------------------

# yum -y install dhcp

# rpm -ql dhcp(DHCP的包名稱是沒d的)

/etc/dhcp/dhcpd.conf --dhcp的主配置文件,默認情況下主配置文件是空的

/etc/rc.d/init.d/dhcpd --啟動腳本

/etc/rc.d/init.d/dhcrelay --中繼啟動腳本

/etc/sysconfig/dhcpd --DHCP的額外配置文件

/etc/sysconfig/dhcrelay --中繼服務的配置文件

/var/lib/dhcpd/dhcpd.leases--租約登記表

/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample--配置文件的模板

通過模版來創建主配置文件:

# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

# vim /etc/dhcp/dhcpd.conf

ddns-update-style interim;

ignore client-updates; --跟動態DNS相關

--全局作用域

______________________+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

●常用參數:

●ddns-update-style (none|interim|ad-hoc):定義所支持的DNS動態更新類型,該參數必選且必須放在第一行且只能在●全局配置中使用。

●none:不支持。

●interim:DNS互動更新模式。

●ad-hoc:特殊DNS更新模式。

●ignore-client-updates:忽略客戶端更新,該參數只能在全局配配置中使用。

●default-lease-time:默認IP租約時間,單位秒,該參數可以在全局配置、局部配置均可使用。

●mas-lesase-time:客戶端IP租約時間的最大值,單位秒,該參數可以在全局配置、局部配置均可使用。

●常用聲明:

●subnet 網絡號 netmask 子網掩碼 {…..}:定義作用域。

●range 起始IP 結束IP:動態IP地址范圍。

●常用選項:

●option routes IP地址:默認網關,該選項可以在全局配置、局部配置均可使用。

●option subnet-mask 子網掩碼:默認子網掩碼,該選項可以在全局配置、局部配置均可使用。

●option domain-name-servers:DNS服務器地址,該選項可以在全局配置、局部配置均可使用。

●option domain-name:DNS后綴,該選項可以在全局配置、局部配置均可使用。

●option time-offset:為客戶端指定格林威治時間領銜時間,單位秒,該選項可以在全局配置、局部配置均可使用。

_________________________________-----------------------------------------------------------------------------------

subnet 192.168.0.0 netmask 255.255.255.0 { --子作用域1

option routers 192.168.0.1;--默認網關

option subnet-mask 255.255.255.0;--子網掩碼

option domain-name "domain.org";--域名后綴

option domain-name-servers 192.168.1.1,202.96.128.86;--DNS服務器

option time-offset -18000; --時區,東8區

range dynamic-bootp 192.168.0.128 192.168.0.254; --地址池

default-lease-time 21600;--最小租約,單位是秒

max-lease-time 43200; --最大租約

host server1 { --地址保留

hardware ethernet 12:34:56:78:AB:CD;--客戶機的MAC

fixed-address 192.168.0.200; --保留的IP地址

}

}

DHCP

DHCP

實例配置:

1.DHCP服務器需要有一個固定的IP

2.DHCP的第一個作用域必須跟你所配IP地址在同一網段

3.修改主配置文件(如遇錯誤請使用dhcpd -d排錯)

# vim /etc/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

option domain-name "uplooking.com";

option domain-name-servers 192.168.100.1,202.96.128.86,8.8.8.8;

option time-offset -18000;

default-lease-time 216000;

max-lease-time 432000;

subnet 192.168.100.0 netmask 255.255.255.0 {

option routers 192.168.100.1;

option subnet-mask 255.255.255.0;

range dynamic-bootp 192.168.100.128 192.168.100.254;

host ns {

next-server marvin.redhat.com;

hardware ethernet 12:34:56:78:AB:CD;

fixed-address 207.175.42.254;

}

}

# service dhcpd start

啟動 dhcpd: [確定]

# netstat -unlp |grep :67,

# chkconfig dhcpd on

關掉物理機vmware為vmnet1提供的dhcp服務(避免同一局域網中有兩個dhcp服務):

# kill -9 `ps aux |grep vmnet1 |grep dhcpd|awk '{print $2}'`

客戶機的配置(system-config-network-tui):

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=dhcp

HWADDR=00:0c:29:db:49:74

ONBOOT=yes

TYPE=Ethernet

# service network restart

# ifdown eth0 && ifup eth0

地址保留:i

# vim /etc/dhcpd.conf

host windows2003 {

hardware ethernet 00:0c:29:09:d6:3f;

fixed-address 192.168.100.200;

}

# service dhcpd restart

# chkconfig dhcpd on

windows:

ipconfig /release

ipconfig /renew

#指DHCPD監聽哪塊網卡:

# vim /etc/sysconfig/dhcpd

DHCPDARGS="eth0"

# service dhcpd restart

#租約:

/var/lib/dhcpd/dhcpd.lease

總結

以上是生活随笔為你收集整理的dhcp协议_DHCP(动态主机分配协议)原理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。