Tunneling a network threw a laptop to the ethernet port

I have Ubuntu Gnome 14.04 LTS on the laptop…
and Windows 7 on the desktop
both systems are 64bit

So the problem is i need a temporary solution so i can still use my computer…
as i lost the wireless adapter that i normally use and there are no Ethernet jacks
so i want to take the laptop and connect it to the desktop and have internet… Easy use shareing done… Internet works fine threw the laptop BUT i need to port forward

The upstream router that has the public ip is 192.168.1.1 that’s its gateway but the desktop is getting 10.42.0.22 from the laptop

Any way i could possibly port forward the desktop to the upstream would be helpful so that the desktop can be reached from the outside world Example: Multiplayer gaming servers

The Upstream router is a cisco M10

Sorry about the random formatting this is in i had to get that all down and didnt want a bunch of useless texts
Pure facts thats how i role

Thanks for the help in advance

It might be easier to bridge the two connection on the desktop, this way both the desktop and laptop will be on the same network and you will only need to Port forward on the router.

Yeah, I think he was having trouble finding that option in Ubuntu. Is that in the GUI or do you only have the ability to do it manually?

I know you can do it manually but that's a pain lol