@Networker13 wrote: I create Vlan 2 with IP 192.168.10.1
My Internet Router IP Is 10.43.1.1
I set a static route : 0.0.0.0 0.0.0.0 10.43.1.1
i connected the router to switch on port 1 and i set that port as access on vlan 2.
That's wrong.
How can your Router to communicate on a port untagged member (access) of VLAN 2 if its IP Address falls on 10.43.1.0/24 subnet which, probably, is part of another VLAN id?
In other terms you need to connect your Router 10.43.1.1/32 on a access port of your HP 1920-24G which is member of the correct VLAN id (VLAN id 1? or whatever else it is...).
Please provide the full picture. VLAN ids used, IP Assigned to all VLAN ids involved.
Plus the Router need to have a static route to route back the traffic with destination on the other VLAN ids (VLAN 2 I suppose). Something like: destination 192.168.10.0/24 mask 255.255.255.0 via 10.43.1.x where x is the IP Address of the VLAN id where the Router is directly connected to (VLAN id 1? or whatever else it is...).
On the HP 1920-24 the Route of Last Resort (0.0.0.0/0.0.0.0 via Next Hop Gateway) is OK provided that, as written above, the VLAN id assignment of the port connected to the Router is correct (as you described, actually it isn't).