Hirdetés

USB-s netmegosztás Androidról OpenWRT-re

...avagy egy modern szimbiózis.
Kis leírás, ahhoz, hogyan vészeljük át azokat a napokat, amíg az új lakásban nincs még internet.

Szükségünk van hozzá egy legalább FroYo (2.2) Androiddal üzemelő telefonra, illetve egy OpenWRT Linuxos routerre, amin van legalább egy USB csatlakozó (én egy TP-LINK WR1043ND-n csináltam).
A legkönnyebb az egészet a LuCI-n keresztül intézni, de aki akarja nyugodtan csinálhatja SSH-n is.

Első lépésként a disztróhoz tartozó repositoryból telepítsük a következő csomagokat:
kmod-usb-net-cdc-ether
kmod-usb-net-rndis
kmod-usb-net
libpthread
librt
libusb-1.0
udev
usbutils
zlib

Hirdetés

Ha az OpenWRT-det Linux 3.0 vagy újabb kernel hajtja, akkor az udev csomagra nem lesz szükséged.

Ezután Network - Interfaces - Add new interface
Itt adunk egy nevet neki, a protocol DHCP client, az interface pedig értelemszerűen Ethernet Adapter: "usb0" (USB) legyen. Submit.
Majd lépjünk be a beállításai közé és a Firewall settingsben adjuk a WAN zónához az USB-t.

Ha nincs LuCI vagy nem éred el, vagy akármilyen okból CLI-t használsz, akkor a fentiek helyett az /etc/config/network fájlt egészítsd ki a következőkkel

config interface 'USB'
option ifname 'usb0'
option _orig_ifname 'usb0'
option _orig_bridge 'false'
option proto 'dhcp'

illetve az /etc/config/firewall-ban keresd meg a
config zone
option name 'wan'
kezdetű részt és egészítsd ki az
option network 'wan'-t option network 'wan USB'-re.

Ezután csatlakoztassuk a telefont a routerre, és keressük ki az USB megosztás (USB tethering) kapcsolóját, Ice Cream Sandwich (Android 4.0) esetén a Rendszerbeállítások - Vezetéknélküli és egyéb hálózatok - Továbbiak - Megosztás - USB megosztás alatt található, más verziós Androidon, lehet, hogy valahol máshol.

Ennek aktiválása után elméletileg már nincs dolgunk, a LuCI-ban figyelhetjük, ahogy a router IP-címet kap a telefontól és már folyik is az Internet. Ha mégsem, akkor érdemes lehet újraindítani a routert.

Arra azért természetesen mindenki figyeljen, hogy a mobilnetek túlnyomó többsége forgalomkorlátos, és bár mobilon, pár weboldalhoz, emailekhez, egyszerű appokhoz sokaknak elég az a néhány száz MB, amit kapunk a csomagunkhoz, de a "nagy" géphez leülve könnyen megfeledkezhetünk erről a korlátról, és gyorsan 32kB/s-re korlátozva találhatjuk magunkat. Ezt a megoldást tényleg ideiglenes jelleggel érdemes használni, szóval semmiképp ne ezen interregnum alatt essünk neki a Keresztapa-trilógia extrákkal megrakott blu-ray lemezeinek letöltésének. :)

Hogy miért szimbiózis ez? Mert a router kapja a netet a telefontól, a telefon pedig közben árammal töltődik a routerről. Mindenki jól jár :)

Tovább a fórumba.