If the PCs connnected directly to the router works but not the PCs connected on the hub. Try the following:
Solution 1:
Did you plug the cable coming from the router to the uplink port of the hub? Kasi some older hubs have a dedicated uplink with a button (next to it) na dapat naka-toggle on. The newer ones, especially switches have auto-uplink that auto senses and auto-negotiate the speed of the ports.
Solution 2:
Also is the cable good from router to hub? Check both connectors or try it on a working PC.
Solution 3:
Small chance, kung walang uplink button or DIP switch yung hub o kaya hindi siya auto-uplink sensing, baka kailangan mo ng cross-over cable. You can make your own using existing straight-patch cables (if you have the tools --> wirecutter, stripper, crimping tool, spare RJ-45 connectors & a steady hand; do only one end!) o kaya nabibili sa computer store. You can also undo it as long as you are familiar with the wire-mapping on both and have spare RJ-45 connectors. Pag-sanay ka na, you can do this under 2-minutes on each connector. First timers will take bout 20-30 minutes to do it correctly.
Hope this helps.