由a2+b2-2a-4b+1=0得(a-1)2+(b-2)2=4,
则P(a,b)的轨迹是以C(1,2)为圆心,半径为2的圆上,
设k=
,即ka-b+2k=0,b a+2
则k的几何意义为动点P到点A(-2,0)上斜率,
当直线ka-b+2k=0与圆相切时,则圆心到直线的距离d=
=2,|k?2+2k|
1+k2
即
=2,|3k?2|
1+k2
平方得(3k-2)2+(=4(1+k2),
整理得5k2-12k=0,
解得k=0或k=
,12 5
则0≤
≤b a+2
,12 5
故答案为:[0,
];12 5