Hi,
the distibution of the ports is wrong, I dont understand why you do it in that way, I suggest to specify group of ports as untagged for vlan 1 (lets say 1-15), and a group of ports as untagged also for vlan 2 (lets say 16-30), and the same for vlan 3 (31-48).
I think 192.168.0.1 that you put, is the ip for your router or internet modem, which is in vlan 1. in this way, just vlan 1 will have the internet connection because their is no routing between the vlans (1,2 and 3)yet.
for this scenario, the configration should be like this:
ip routing
ip irdp
snmp-server community "public" Unrestricted
vlan 1
name "DEFAULT_VLAN"
untagged 1-15
ip address 192.168.0.10 255.255.255.0
exit
vlan 2
name "Secundaria"
ip address 192.168.2.1 255.255.255.0
untagged 16-30
exit
vlan 3
name "Tercera"
ip address 192.168.1.1 255.255.255.0
untagged 31-48
gvrp
ip route 192.168.0.0 255.255.255.0 192.168.0.10
ip route 192.168.2.0 255.255.255.0 192.168.2.1
ip route 192.168.1.0 255.255.255.0 192.168.1.1
ip route 0.0.0.0 0.0.0.0 192.168.0.1
try it and tell me what happen.