Working from a Linux system (host). The internal WiFi card on the host is connected to some network with internet. I want to create a second network that will share the internet connection and will make the host visible to clients of network 2. Clients of network 2 will also be visible to the host. I want this to work in a semi portable fashion. I'm not sure which is the best way to accomplish this:

  1. Use a small travel router (ex: TP-Link AC750) which can be put into an access point mode and can have its WAN Ethernet port connected to host which can share internet over Ethernet. I know this can work, I have done it with other less portable routers. It is a bit clunky to carry around and I cannot figure out what the power output is on these little routers. I did find that it is about a 2.5dBi antenna (per the FCC filing).
  2. Use a USB network adapter (ex: Panda Wireless PAU09) which can be used directly and have internet shared on a new network generated by the adapter, like a hotspot. I haven't actually tried this (don't have a modern usb adapter laying around). This method might be cleaner and easier to carry around. The adapters from Panda and Alfa have decent antennas, but I'm not clear on their power.

Any thoughts on this? Details I'm not considering?

Edit: To keep this from being something that drifts into too much opinion, let me be more specific rather than asking what I should do:

  • Which mechanism will give a longer range for both sending to and receiving from a remote machine? Essentially this boils down to the router seems to have a lower attenuation antenna but higher power and the usb network adapter has lower power, but a better antenna. Which is more important?
  • Will the network adapter method be significantly less stable since it is relying on the OS to handle more of the underlying networking?
New contributor
Michael Sobrepera is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.