问:公司使用Cisco路由器连接到Internet,为了安全起见,需要限制一段特定的IP地址访问Internet。这种限制能否在路由器中设置,应该如何限制ip上网呢?
答:路由器支持访问控制列表功能,使用访问控制列表可以满足你的需求。Cisco路由器支持标准型访问列表和扩展型访问列表这两种类型的访问列表。其中,标准访问列表的功能较简单,它只能根据数据包的源地址进行过滤。对于上面的要求,使用标准访问控制列表就可以了。标准访问列表的设置命令格式为:
access-list[控制列表号][permit|deny][源地址][ 通配符掩码]
例如,我们要在路由器中拒绝来自192.168.0.1地址的数据包,那么完整的设置命令为:
telnet XXX.XXX.XXX.XXX
/通过Telnet登录到路由器上,XXX.XXX.XXX.XXX为路由器的IP地址。
Password:XXXX
router>enable
/进入特权模式
Password:XXXX
router#config terminal
/进入全局配置模式
router(config)#Access-list 1 deny 192.168.0.1 0.0.0.0
/建立拒绝来自192.168.0.1数据包的访问控制列表
router(config)# Access-list 1 permit any
/允许其他数据包通过
router(config)#interface serial 0
/进入端口配置模式
router(config-if)# ip access-group 1 in
/将上面建立的访问控制列表应用到端口serial 0上
至此,拒绝来自192.168.0.1地址数据包的访问控制列表添加成功。