配置DHCP服务器的具体操作步骤如下:
Router:
router>en
router# conf t
Enter configuration commands one per line. End with CNTL/Z.
Router (config) #ip dhcp excluded-address 192.168.2.1 192.168.2.2
Router (config) #ip dhcp excluded-address 192.168.3.1 192.168.3.2//不用于动态地址分配的地址
route(config)# ip dhcp pool ipku //配置一个根地址池,IPku是地址池的名称,你可以采用有意义的字符串来表示
Router (dhcp-config) #network 192.168.0.0 255.255.0.0 //为所有客户机动态分配的地址段Router (dhcp-config) #domain-name Test.com //为客户机配置域后缀
Router (dhcp-config) #dns-server 192.168.1.1 //为客户机配置DNS服务器
Router (dhcp-config) #netbios-name-server 192.168.1.1 //为客户机配置wins服务器,没有可以不用配置
Router (dhcp-config) #lease 10 //地址租用期为10天,10天后地址被收回
Router (dhcp-config) #ip dhcp pool vlan1 //为VLAN1配置地址池,本池是ipku池的子池,将从ipku继承域后缀、DNS服务器、wins服务器等参数
Router (dhcp-config) #network 192.168.2.0 255.255.255.0 //VLAN1动态分配192.168.2这个网段内可以被分配的地址
Router (dhcp-config)#default-router 192.168.2.1 //为客户机配置默认的网关,即VLAN1的IP地址
Router (dhcp-config) #ip dhcp pool vlan2 //为VLAN2配置地址池,本池是ipku池的子池,将从ipku继承域后缀、DNS服务器、wins服务器等可继承的参数
Router (dhcp-config)#network 192.168.3.0 255.255.255.0
Router (dhcp-config) #default-router 192.168.3.1 //为客户机默认的网关,VLAN2的IP地址DHCP服务器就配置好了。
如何让PC机获得IP呢?
接下来配置单臂路由让Vlan之间通信。
Router(config)#inter fa0/0.1 //进入子接口
Router(config-subif)#encap dot1q 1 //封装Vlan1
Router(config-subif)#ip add 192.168.2.2 255.255.255.0
Router(config-subif)#inter fa0/0.2
Router(config-subif)#encap dot1q 2
Router(config-subif)#ip ad 192.168.3.2 255.255.255.0
Switch:
Switch>en
Switch# conf t
Switch(config)#inter fa0/0
Switch(config-if)#switchport mode trunk //配置成Trunk,因为要允许多个Vlan通过
Switch(config-if)#switchport trunk encap dot1q
Switch(config-if)#no shut
Switch(config-if)#inter fa0/1
Switch(config-if)#switchport mode access //配置成Access,并绑定Vlan1
Switch(config-if)#switch access vlan 1
Switch(config-if)#no shut
Switch(config-if)#switchport mode access
Switch(config-if)#swith access vlan 2
Switch(config-if)#no shut
Switch(config-if)#inter vlan 1 //配置Vlan的IP
Switch(config-if)#ip add 192.168.2.1 255.255.255.0
Switch(config-if)#inter vlan 2
Switch(config-if)#ip add 192.168.3.1 255.255.255.0
PC机:
在运行中用Cmd进入 MS-DOS
如果IP是自动获取,用
ipconfig /all //查看详细的配置
ipconfig /release //释放IP 变成0.0.0.0
ipconfig /renew //租得IP
结果:Ipconfig /all
Ethernet adapter 本地连接:
Connection-specific DNS Suffix . : write
Description . . . . . . . . . . . : NVIDIA nForce Networking Controller
Physical Address. . . . . . . . . : 00-16-EC-1F-A8-0B
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 192.168.3.3
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.3.1
DHCP Server . . . . . . . . . . . : 192.168.3.2
DNS Servers . . . . . . . . . . . : 192.168.1.1
Lease Obtained. . . . . . . . . . : 2007年1月13日 17:37:09
Lease Expires . . . . . . . . . . : 2007年1月23日 17:37:09
可以在DHCP服务器上看到
sh ip dhcp binding //显示地址分配情况
Router(config)#do show ip dhcp binding
Bindings from all pools not associated with VRF:
IP address Client-ID/ Lease expirationType
Hardware address/
User name
192.168.2.660100.0c29.0a41.63 Jan 13 2007 05:50 PMAutomatic
192.168.3.3 0100.16ec.1fa8.0b Jan 14 2007 05:37 PMAutomatic
Router(config)#
相关的DHCP调试命令:
no service dhcp //停止DHCP服务[默认为启用DHCP服务]
sh ip dhcp binding //显示地址分配情况
show ip dhcp conflict //显示地址冲突情况
debug ip dhcp server {events | packets | linkage} //观察DHCP服务器工作情况
ip helper-address <dhcp-IP>命令负责将该三层管理下的各lan中的dhcp请求转发到<dhcp-IP>,这个地址其实就是你另一台三层中的一个可访问地址。
如果命令出现在config中,则是指对该三层下所有vlan的dhcp请求进行转发;
如果命令中另有参数指明了一个vlan或命令出现在一个vlan配置中,则命令仅转发这个vlan中的请求。这样可以进行分布式dhcp的部署,即一部分vlan用Adhcp,另一部分用Bdhcp。
dhcp服务属于局域网服务,就是在链路层发广播请求,lan内如果存在dhcp服务则响应,并分配一个空闲的IP地址。所以一般一个lan中只应该有一台dhcp服务,多了就会相互干扰。但对于具有多个lan的内部网络,管理员则希望能够进行统一管理,即将“一个”dhcp拿到所有lan之外,又能给任意lan分配IP地址。这就需要网关设备负责转发lan内的dhcp请求,也就是三层上的dhcp代理,否则一个没有dhcp服务也没有dhcp代理的lan中,计算机将无法获取IP地址。当然,这个dhcp服务可以建立在windows、linux、路由器或三层交换机上,而所有没提供dhcp服务的lan的网关设备,只要用ip helper命令来指向这个服务即可。
因为在实际工程中clockrate是由局端,像电信这样的部门来确定的。局端的终端服务器通过异步口连接到模拟成帧中继交换的路由器的console口。
配置实现:首先在全局配置模式下打:
router(config)#frame-relay switching
//启动帧中继交换功能
然后进入接口配置模式
router(config-if)#en fr
//接口封装帧中继,命令全称:encapsulation frame-relay。这里没有打封装类型,就是缺省的cisco类型。另外还可以是ietf的。
router(config-if)#frame lmi-type ansi
//配置帧中继LMI封装类型。lmi(local management interface)本地管理接口,运用在路由器和帧中继交换机之间。是数据传输一种信令标准。它有三种封装方法:cisco,ansi,q933a,缺省封装类型,自然是cisco类型。但它是由Cisco,StrataCom,Nortel,DEC联合制定的。ansi(American National Standards Institute)美国国家标准学会,始建立于1918年,标准涉及电工、建筑、日用品、制图、材料试验等技术领域。q933a是国际电联(International Telecommunication Union)的标准。ITU-T (The ITU Telecommunication Standardization Sector )ITU-T是国际电信联盟电信标准化部门,成立于1993年,它的前身是国际电报和电话咨询委员会(CCITT)。
router(config-if)#frame-relay intf-type dce
//配置帧中继接口类型,有dce,dte,还有nni选择。虽然在物理上,它已经是DCE接口,但是用于模拟帧中继环境,还需要再配置帧中继里的接口类型。
router(config-if)#clock rate 64000
//配置时钟,用于同步数据传输的速率。
配置范例: 网络拓拓 R1-s1/0---s0/0--R2--s0/1---R3-s1/0 R1-dlci 100 , R3-dlci 200R2R2(config)#frame-relay switching int s0/0no shutdownclock rate 64000encapsulation frame-relayframe lmi-type ansi frame-relay route 100 int s0/1 200!int s0/1no shutdownclock rate 64000encapsulation frame-relayframe lmi-type ansi frame-relay route 200 int s0/0 100 R1int s1/0no shutdownencapsulation frame-relayframe lmi-type ansiip address 172.16.0.1 255.255.255.252 R3no shutdownencapsulation frame-relayframe lmi-type ansiip address 172.16.0.2 255.255.255.252 #以上为一进一出的例子,如果要架设复杂的结构,只需明白如何做DLCI的路由就可以。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)