Config DHCP
1
2
3
4
|
Router ( config ) # ip dhcp pool <network number > Router (dhcp-config ) #network <ip network > <subnet mask> Router (dhcp-config ) #default-router <ip default gateway> Router (dhcp-config ) #dns-server <ip dns-server> |
ما قرار هست یک رنج از ip ها رو برای dhcp اختصاص بدیم . از اونجا که گاهی لازمه برای به راحت به خاطر سپردن دستورات از جملات تشبیهی استفاده کنیم من دستور خط اول رو برای اینکه یادم نره اینطور میخونم که آی پی dhcp ما یه ظرف pool داره که توش شماره شبکه هست! در خط دوم ، رنج ای پی شبکه و subnetmask رو مشخص میکنیم. همچنین در خط سوم ، default gateway و در خط چهارم ای پی dns سرور رو مشخص میکنیم.
برای خارج کردن ( exclude ) کردن یک رنج از ای پی در dhcp :
1
|
Router ( config ) # ip dhcp excluded-address <from network> <to network> |
که در واقع میگه آی پی dhcp ما فاقد این رنج ip ها باشه! خب ، ظاهر کانفیگ سادست و بهتره نگاهی به سناریوی عملی این تایپیک بندازیم ، فقط اینکه من یه تغییری تو سناریو جامع دادم به این صورت که :
![](/cmsfiles/mainportal/images/maghalat/5648e87634284c269d02554e29729414.png)
در روتر کاشمر ، من 2 تا vlan دارم و میخوام که روترم بهش ip بده. برای vlan 10 ، ای پی های 192.168.10.1 تا 192.168.10.4 رزرو شدست ، برای vlan 20 ، ای پی های 192.168.20.1 تا 192.168.20.19 رزرو شدست. من میخوام که default gateway ها به ترتیب 192.168.10.1 و 192.168.20.1 باشند.در هر 2 شبکه ، dns سرور هم ای پی 4.2.2.4 رو داشته باشه.
Config vlan 10
1
2
3
4
5
6
|
Router ( config ) # ip dhcp pool network10 Router (dhcp-config ) #network 192.168.10.0 255.255.255.0 Router (dhcp-config ) #default-router 192.168.10.1 Router (dhcp-config ) #dns-server 4.2.2.4 Router (dhcp-config ) #exit Router ( config ) # ip dhcp excluded-address 192.168.10.1 192.168.10.4 |
**
Config vlan 20
1
2
3
4
5
6
|
Router ( config ) # ip dhcp pool network20 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 4.2.2.4 Router (dhcp-config ) #exit Router ( config ) # ip dhcp excluded-address 192.168.20.1 192.168.20.19 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
Switch(config)#int fa 0/2 Switch(config-if)#switchport access vlan 10 % Access VLAN does not exist. Creating vlan 10 Switch(config-if)#exit Switch(config)#int fa 0/3 Switch(config-if)#switchport access vlan 20 % Access VLAN does not exist. Creating vlan 20 Switch(config-if)#exit Switch(config)#int fa 0/1 Switch(config-if)#switchport mode trunk Switch(config-if)#exit Router(config)#int fa 0/0 Router(config-if)#no shut Switch(config-if)#exit Router(config)#int fa0/0.10 Router(config-subif)#encapsulation dot1q 10 Router(config-subif)#ip add 192.168.10.1 255.255.255.0 Router(config-subif)#exit Router(config-if)#int fa0/0.20 Router(config-subif)#encapsulation dot1q 20 Router(config-subif)#ip add 192.168.20.1 255.255.255.0 Router(config-subif)#exit |
حالا اگر کلاینت ها رو در وضعیت DHCP بگذاریم :
![](/cmsfiles/mainportal/images/maghalat/1f00bc0efdc64b95a276a3f8de43a675.png)
![](/cmsfiles/mainportal/images/maghalat/d22a17b393de4f3fab7e0c3bef46b353.png)