
三、CMTS系统中DHCP服务器的配置
相对于一般的DHCP服务器,CMTS系统中的DHCP服务器需要配置的地方要多一些,配置的内容包括创建两个作用域以便分别为为CM和CPE分配IP地址、子网掩码、网关、DNS; 指定为CM发送的配置文件和TFTP服务器的地址、建立保留地址等等,最后还要通过ip route命令来设置对于CM和CPE的回指路由,下面我们就分别来进行介绍(有了前面通用的DHCP服务器的设置基础,下面的介绍就以图示为主)。
(一)创建两个作用域(如图2所示)
图2 分别为CPE和CM创建了作用域
由图2可见,我们分别为CPE用户和CM创建了作用域,以便分别向这两类用户分配IP地址。
(二)为CPE分配网关和DNS(图3)
图3 为CPE指定的网关和DNS服务器地址
(三)为CM指定网关、指定向CM发送的配置文件及TFTP服务器的地址(如图4、图5所示)
图4 为CM指定网关
图5 指定TFTP服务器的地址及向CM发送的配置文件
由图4和图5可见,除了要为CM指定网关外,还要向CM指定TFTP服务器的地址及配置文件的路径,为什么要这么做,因为CM要工常工作,必须要通过TFTP的方式得到一个配置文件,而这些信息必须在DHCP服务器的相关选项中进行指定才能获得。
(四)建立保留地址(如图6)
图5 在CM的作用域中创建保留地址
为什么要在CM的作用域中创建保留地址,主要是为了方便远程管理。因为我们有一批用户是通过CM下面接交换机接入,当这些用户反映上不去网时,我们可以通过PING CM的地址的方式来判断是一个用户家的网络出现了问题还是这个CM出现了问题。
(五)回指路由的创建
这台DHCP服务器是没有开启路由功能,那么针对CM和CPE的网段写回指路由呢?很简单,创建一个批处理就搞定了,文件名为routeadd.bat,内容如下:
route add 192.169.0.0 mask 255.255.224.0 192.168.168.2 metric 1
route add 172.16.0.0 mask 255.255.224.0 192.168.168.2 metric 1
route print
将这个批处理文件放在系统的启动项中,每次随着系统一起启动就可以了。为什么我们不在DHCP服务器上开启路由功能(路由与远程访问)呢?因为我们不想让CM用户和以太网用户相互访问,这样可以起到一个基本的网络隔离作用。
以上通过具体的例子说明了DHCP服务在CMTS系统的应用,其实大家也看出来了,如果想让CM正式工作(用我们的行话讲叫上线),TFTP服务器也必须正常工作才行,下一章我会针对TFTP服务在CMTS系统的配置作一个介绍。