OK, Chris is absolutely right, you have two problems.
You have split your network into 6 vlans, so you need 6 subnets on your router. The /8 you specified are all the same subnet. /8 = 255.0.0.0 ; 10.1.0.0 255.0.0.0 = network 10.0.0.0. 10.2.0.0 255.0.0.0 = network 10.0.0.0. See? doesn't work.
You need something like -
Int Vlan Network Router Addr
eth1 102 10.2.0.0/16 10.2.1.1
eth1:103 103 10.3.0.0/16 10.3.1.1
eth1:104 104 10.4.0.0/16 10.4.1.1
eth1:105 105 10.5.0.0/16 10.5.1.1
eth1:106 106 10.6.0.0/16 10.6.1.1
eth1:107 107 10.7.0.0/16 10.7.1.1
See how the numbers line up? Always helps avoid mistakes if you can do it this way.
Configure the eth interfaces following a guide such as this -
http://www.tummy.com/journals/entrie...0061130_063931
Then configure your trunk on the cisco as you have except add
(config)# interface Gi0/1
(config)# switchport trunk native vlan 102
You will need to configure DHCP pools on your DHCP server with the correct masks (/16) and the correct default gateways, as per the table above.
I would never recommend making a change like this on a live network. Its always bound to bad.
No reason why you couldn't test his with a few spare ports and a couple of laptops.
If in doubt, bench test it first.