DHCP配置部分

2021-09-08 15:06:15 字數 4463 閱讀 9976

1、dhcp工作過程

dhcp discover \\客戶端請求伺服器器提供位址

dhcp offer \\伺服器提供ip位址

dhcp request \\客戶端租用ip位址

dhcp ack \\伺服器確認客戶端的租用

2、安裝dhcp軟體包

# yum install dhcpd

# cd /etc/dhcpd

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

3、配置dhcp

基本配置內容

確定ip位址所在的網路

設定需要分配的ip位址範圍

設定分配ip位址的子網掩碼

設定閘道器ip位址

設定dns位址

設定租期時間(預設租期時間和最大租期時間)

位址繫結(給一台裝置分配乙個固定的ip位址)

# vim dhcpd.conf

option domain-name "sxjy.com";

option domain-name-servers 8.8.8.8,202.103.96.112;

default-lease-time 3600;

max-lease-time 72000;

log-facility local7;

shared-network sxjy

subnet 172.16.20.0 netmask 255.255.255.0

host ftp.sxjy.com

}練習:用三颱虛擬機器,其中一台為伺服器,兩台為客戶機,要求兩台客戶機能獲取到伺服器分配的不同網段的位址,例如一台

獲取的位址為192.168.1.10/24,另一台為192.168.2.10/24,具體位址段可以自己定義,但不能給其它人分配

ip位址,在伺服器上抓包觀察ip分配情況

4、dhcp位址繫結

host ftp.sxjy.com

5、dhcp中繼配置

(1)開啟中繼伺服器的路由**功能

# vim /etc/sysctl.conf

net.ipv4.ip_forward = 1

# sysctl -p

(2)設定中繼選項

# vim /etc/sysconfig/dhcrelay

inte***ces="eth0 eth1"

dhcpservers="172.16.10.1"

(3)啟動dhcp中繼服務

# service dhcrelay start

6、windows客戶端的使用

ipconfig /renew \\重新獲取ip位址

ipconfig /release \\釋放ip位址

# dhclinet eth0

dhcp中繼實驗步驟:

(1)設定單網絡卡dhcp伺服器,其上配置自己所在網段內的位址池,同時也需要配置其它網段位址池(該位址池中必須包含有option routers選項)。

[root@server2 ~]# cat /etc/dhcp/dhcpd.conf

ddns-update-style none;

option domain-name "sxjy.com";

option domain-name-servers 1.1.1.1;

default-lease-time 6000;

max-lease-time 7200;

log-facility local7;

#shared-network haha

subnet 192.168.2.0 netmask 255.255.255.0

自己的網絡卡為192.168.2.0網路

[root@server2 ~]# ip add show eth1

3: eth1:

mtu 1500 qdisc pfifo_fast state up qlen 1000

link/ether 00:0c:29:17:18:20 brd ff:ff:ff:ff:ff:ff

inet 192.168.2.100/24 brd 192.168.2.255 scope global eth1\

同時自己的閘道器還需要指向路由主機:

[root@server2 ~]# route|grep default

default 192.168.2.254 0.0.0.0 ug 0 0 0 eth1

(2)設定路由主機,同時承擔dhcp中繼的角色

該路由器連線dhcp伺服器的網絡卡(eth0)ip為192.168.2.254,另一張網絡卡(eth1)必須為192.168.3.254(與步驟1中的位址池設定相匹配)

a、開啟中繼伺服器的路由**功能

# vim /etc/sysctl.conf

net.ipv4.ip_forward = 1

# sysctl -p

b、設定中繼選項

# vim /etc/sysconfig/dhcrelay

inte***ces="eth0 eth1"

dhcpservers="172.16.10.1"

啟動dhcrelay: service dhcrelay start

(3)設定客戶端

該客戶端的網絡卡鏈結路由器的eth1:

dhclient -r eth0;dhclient eth0

ps:路由器eht1和客戶機eth0共用sw1的區域網。路由器eth0和dhcp伺服器共用host-only的區域網。

路由器的dhcp

dhcp伺服器的配置

router(config)#inte***ce fastethernet 0/0

router(config-if)#no shutdown

router(config-if)#ip address 192.168.10.1 255.255.255.0

router(config-if)#exit

router(config)#ip dhcp pool xixi

router(dhcp-config)#network 192.168.20.0 255.255.255.0

router(dhcp-config)#default-router 192.168.20.1

router(dhcp-config)#dns-server 8.8.8.8

router(dhcp-config)#exit

router(dhcp-config)#network 192.168.10.0 255.255.255.0

router(dhcp-config)#default-router 192.168.10.2

router(dhcp-config)#dns-server 8.8.8.8

router(dhcp-config)#exit

router(config)#ip route 0.0.0.0 0.0.0.0 192.168.10.2

中繼**的配置

router(config)#inte***ce fastethernet 0/0

router(config-if)#no shutdown

%link-5-changed: inte***ce fastethernet0/0, changed state to up

%lineproto-5-updown: line protocol on inte***ce fastethernet0/0, changed state to up

router(config-if)#ip address 192.168.10.2 255.255.255.0

router(config)#inte***ce fastethernet 0/1

router(config-if)#no shutdown

router(config-if)#ip address 192.168.20.1 255.255.255.0

router(config-if)#ip helper-address 192.168.10.1

測試主機上

pc>ipconfig /release

ip address......................: 0.0.0.0

subnet mask.....................: 0.0.0.0

default gateway.................: 0.0.0.0

dns server......................: 0.0.0.0

pc>ipconfig /renew

ip address......................: 192.168.20.2

subnet mask.....................: 255.255.255.0

default gateway.................: 192.168.20.1

dns server......................: 8.8.8.8

DHCP 和 DHCP防護 配置

目的 通過配置開啟dhcp自動分配ip 在路由器上配置位址池 開啟 dhcp 服務 router config service dhcp router config ip dhcp pool vlan10 建立乙個名為 vlan10 的位址池 router dhcpconfig default ro...

DHCP配置實驗

r1 router enable router configure terminal router config no ip domain lookup router config line console 0 router config line exec timeout 0 0 router c...

dhcp簡單配置

dhcp使用的客戶端伺服器模型,dhcp伺服器為客戶端分配ip位址。我在電腦上裝了兩台centos7虛擬機器,一台是dhcp伺服器,一台低配作為客戶端.子網位址172.16.60.0 掩碼255.255.255.0 hcp動態分配位址172.16.60.10 172.16.60.200 使用指令修改...