Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify Rover Network Setup #35

Open
sigi73 opened this issue Sep 13, 2019 · 0 comments
Open

Simplify Rover Network Setup #35

sigi73 opened this issue Sep 13, 2019 · 0 comments

Comments

@sigi73
Copy link
Contributor

sigi73 commented Sep 13, 2019

The networking is a little complicated. There are a few requirements:

  • The rover should host a wifi network. Laptops should be able to connect to the rover's wifi network and ssh into the rover with no setup (no static IPs necessary).

  • If there is an RPI wifi network in range of the rover then the rover should connect to it and all machines on the rover network should have internet access.

  • Laptops should be able to connect and communicate with the rover whether or not the rover network has internet.

Right now a secondary laptop (rugged laptop 2) must be connected to the rover network via Ethernet for the networking to work. Rugged laptop 2 provides internet by 1) connecting to an RPI wifi network and acting as a gateway (it does NAT) and 2) running a DHCP server so machines are automatically assigned a static IP address. This setup is buggy, the laptop must be connected to the internet for this system to work, we aren't sure why. This needs to be fixed, we had to have a phone creating a WIFI hotspot on the rover at IGVC 2019 (this technically broke the competition rules but the judges were nice enough to let us do it once).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant