Open-WRT en iPhone hotspots (1)

Door computer1_up op maandag 21 mei 2018 02:07 - Reacties (10)
Categorie: -, Views: 2.181

Mijn collega hackers bj ACKspace hebben me op een idee gebracht: mobiele netwerkhardware voor uitgebreidere “hotspot” mogelijkheden on the cheap.

Zij gebruiken een 3g module afkomstig uit oudere Thinkpads en stoppen die in een routertje die vervolgens weer een mooi netwerkje (spacenet) uit kan zenden. Nadeel is wel dat je dan een extra simkaart nodig hebt.

Omdat volgende maand mijn nieuwe abonnement voor mijn telefoon met een grotere databundel ingaat, vind ik het zonde om hiervoor nog een extra abo/prepaid voor te nemen. Moet toch goedkoper kunnen, nietwaar?

Ik gebruik een iPhone 6s, die via USB tethering verbonden kan worden met een draadloos routertje waarop Open-WRT draait. Daarbij moet die wel voedbaar zijn vanaf een USB powerbank.

Enter de Raspberry Pi en Banana Pi. Ik heb de beschikking over een RPi 3 en BPi 1. Allereerst getest met de RPi.

Hiervoor moet je een aantal pakketjes installwren via opkg op Open-WRT via ssh:

opkg install kmod-usb-net-rndis usbmuxd kmod-usb-net-ipheth

Als dat is gedaan, verbind je de iPhone met je bordje. In het geval dat je niet gevraagd wordt om de computer te vertrouwn, run dan:

usbmuxd

Dan zou je de melding moeten krijgen. Dan pincode invoeren, en hotspot op de iPhone aanzetten.

Op de webpagina van de Open-WRT installatie ga je naar network-> wireless, maak je een nieuw draadloos netwerk aan die verbindt met ofwel usb0 of eth1 (pin me er niet op vast welke precies, kan per apparaat verschillen). Et voila, je kunt je hotspot nu via je routertje gebruiken met USB tethering.

Dat kan handig zijn om meer controle te hebben over je wifi hotspot. Zo kun je bijvoorbeeld spacenet uitzenden (voor mensen die lid/deelnem zijn bij een hackerspace) of vanalles en nogwat. The sky is the limit (vrij letterlijk). Enige nadeel is dat je dan je telefoon niet mag loskoppelen van USB. Maar een voordeel van deze verbinding is dat (mits je voedingsbron het aankan) ook nog je telefoon kunt opladen tijdens het tetheren, allemaal in 1 oplossing. Natuurlijk kan dat nu ook wel, maar een telefoon verbruikt nou eenmaal iets meer tijdens het tetheren als deze veel gebruik moet maken van zijn ingebouwde wifi.

Volgende keer ga ik de Banana Pi instellen, mogelijk met spacenet :)