|Ok, well if you have two IP's then we should be able to make this work.|
First, you're probably using switches. Hub's are obsolete technology and nobody manufactures them anymore. I doubt that's what you're using. Regardless, even if you are, this should still work.
I would however removed #2 from the mix. Your setup should look as follows:
Internet >> Modem >> Hub/Switch >> Router's 1 & 2 >> Clients
Daisychaining switch #2 into #1 makes no sense since you could be plugging a network cable directly into Switch #1 and from that into Router 2. All you do by sticking Switch 2 between Switch 1 and Router 2 is add another useless hop.
I suspect the issue is your setup on Router 2. Ensure the WAN configuration on router 2 exactly duplicates Router 1's config with the exception of the IP address.
I cant access to the internet throw that router but router actually says it is getting internet but just can't get ip.
To me this says "incorrect DHCP configuration" Ensure the DHCP server on that router is configured correctly with IP's in the same subnet as the LAN IP of said router. Also, the default gateway IP and DNS IP configured in DHCP for clients should also be the LAN IP of that router.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.