- Notifications
You must be signed in to change notification settings - Fork0
X-Stuff/steamlinknat
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- Static IP address (192.168.0.110)
- Removed delay for DCHP configuration (we don't need to be client on eth0)
- Ethernet disabled as autoconnect technology
- Ethernet disabled DHCP client
- Put name of access point to connect
- Put password for this AP
- Put mac address of phone (Some time DHCP server on phone may fail, we have to setup ip address and routes manually)
- Creating wifi service configuration file with AP and pass from above (autoconnect without UI)
- Script for connecting to AP at startup and (IMPORTANT) launching DHCP client after connect to set up correct gateway and DNS. Also launches watchdog version to redo DHCP client.
iptablesv1.4.21 built with cross compilation docker image for armv7l withmusl compiler (here)
- Some modification to source code applied:
- Add
-D__GLIBC__=2
toCFLAGS
in order to compile sources - Add
#define u_intXX_t uintXX_t
in order to compile sources
- Several kernel modules has to be loaded (luckily this version of steamlink kernel has it)
- Standard iptables nat forwarding added
- bash armv7, because busybox sucks
/var/opt/node/bin
added toPATH
to get node js work. Download here:node-v12.20.0-linux-armv7
- bash as default terminal for root user (password the same:
steamlink123
)
- script that makes work
npm
andnpx
work ( nodejs v12 supported, has to be unpacked into/overlay/var/opt/node
)
- Firmware number: 807
- SSH enabled
- No sleep timeout
mkdir steamlinkcd steamlinkgit clone https://github.com/X-Stuff/steamlinknat.git