Commit graph

18 commits

Author SHA1 Message Date
itsmattkc
5f86ab1498 use custom dhcp script
Greatly improves routing behavior.

Rather than letting dhclient perform routing and then "correct" it after the fact, we replace dhclient's behavior entirely.

Rather than add a system-wide route to 192.168.1.10, we bind our socket to the interface so no conflicts will occur with any other device on the network named 192.168.1.10. No system-wide route is made via the wireless interface for 192.168.1.0/24 or for 192.168.1.10.

Fixes #96
2024-11-15 12:57:46 -08:00
MattKC
f4f4fc4746 skip printing BSSIDs in debug output 2024-11-14 03:38:42 -08:00
MattKC
20f48c01a6 require vanilla-pipe to run as root 2024-11-14 03:38:28 -08:00
MattKC
e9bd0fa30f Merge branch 'rpi-eventloop' 2024-11-13 22:14:37 -08:00
itsmattkc
4e2d1ed22c copy wpa_supplicant_drc so it doesn't leave files in the build directory 2024-11-04 20:31:34 -08:00
Daniel Foster
e62c607cfb
fix some leaks in pipe/linux/wpa.c, discovered by clang-analyzer (#91) 2024-11-02 09:20:19 -07:00
itsmattkc
d93d7e14ff add error handling code for pipe socket 2024-10-10 17:14:08 -07:00
itsmattkc
42223f55e9 lib: resend until pipe acks 2024-10-09 11:58:34 -07:00
itsmattkc
404c758322 fixed UI issues with new pipe system 2024-10-09 11:42:21 -07:00
itsmattkc
702f637248 send sync/command opcodes over UDP so pipe can be controlled by the frontend 2024-09-18 11:57:38 -07:00
itsmattkc
98ac4e9d71 add additional way to exit pipe 2024-08-13 12:26:46 -07:00
itsmattkc
e723064c0d various improvements to the new pipe system 2024-08-12 20:22:51 -07:00
itsmattkc
54deb98648 more work towards pipe 2024-08-10 13:13:21 -07:00
itsmattkc
45d95cca47 allow setting IP 2024-08-06 03:11:25 -07:00
itsmattkc
627fa4e82b comment out debug line 2024-08-05 23:32:52 -07:00
itsmattkc
2b770714b0 reroute so only the console's IP address goes through the wifi adapter
This is a true fix/workaround for #54, we configure the routing so only packets destined for 192.168.1.10 (the Wii U's hardcoded IP) go through the wireless interface and all other traffic goes through the regular gateway.
2024-08-05 23:32:43 -07:00
itsmattkc
8dc7aef66d shifted all connection functionality into pipe 2024-08-05 00:38:26 -07:00
itsmattkc
ce98f9d923 started pipe rewrite 2024-08-04 16:58:26 -07:00