Szájbarágós wificsatlakozásos-kérdés (Megoldwa)

Fórumok

Sziasztok.

Bár sokszor megoldottam a kérdést korábban, a kísérletezéseim óta eltelt egy év szünet. Ez nagyon betett, így sok mindent elölről kell kezdenem, viszont a korábbi tudásom gyorsabban éled újjá, mert képes vagyok kérdést is feltenni, az esetleges megoldás útját pedig sejtem.

Az eset:

van 2 vezeték nélküli hálózat, mindkettőre rácsatlakozok egy géppel wlan0 és wlan1 segítségével. Ssh mindkét hálózat felé megy, minden egyébbel.
Az egyik wifi hálózat nyitva van az internet felé. Azt szeretném, hogy ha bejelentkezek konzolon ssh-val a nem internetre kötött gépre, akkor átjárónak használja a gépemet a másik hálózat felé, hogy ápgrédelhető legyen a lunix..

Azon a gépen, amivel rácsatlakoztam mindkét hálózatra, az ipforward 1-re lett állítva.
A frissítendő gép ipcíme 192.168.1.12
A gép címe, amivel mindkét hálózaton vagyok: 192.168.1.1

Kérdésem az, hogy az ...1.12-es ARCHlunixos gépen a route parancsot hogyan kell kiadnom, hogy megnyíljon az út kifelé. Vagy ha tévedek és mégsem ezt kell erőltetni, akkor mit?

Hozzászólások

1., A gépednek mi a fix ip címe az internet felőli lábon?
2., Az internetet adó router-nek is meg kell mondanod, hogy a 192.168.1.0/24 hálózat felé a te géped a static gateway (hogy vissza is találjanak a csomagok az ARCHlinux-os gépre
3., Az ARCHlinuxos gépnek meg kell adnod, hogy a 192.168.1.1 a default route (ezt amúgy fixen is megadhatod neki a network config-ban, attól, hogy nem mindig van csatlakozva), de "route add default gw 192.168.1.1"

----------------------------------^v--------------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

A 2. pont akkor ezek szerint nem megvalósítható, ha mondjuk az egy kikötői kávéház freewifije.
Kicsit bővítve a leírást:
Az Arch-os gép egy hajó NMEA-bridge szerkezete, a másik gép, mellyel csatlakozok rá, az pedig egy laptop.

-------
NMES-bridge: szerkezet, ami a rácsatlakoztatott eszközök felé egy porton GPS-adatokat szór szét szabványos NMEA mondatokban

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Így is kivitelezhető, csak kevésbé "elegáns", de a célnak persze megfelel. A laptopon iptables-el be kell lőni egy masquerade-ot, hogy gyakorlatilag az ARCH-ot úgy engedje tovább, mintha a laptop kommunikálna kifelé.
"iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE"

----------------------------------^v--------------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

Arch:
wlan0: flags=4163 mtu 1500
inet 192.168.12.1 netmask 255.255.255.0 broadcast 192.168.12.255

laptop:
wlan0 Link encap:Ethernet HWaddr 00:26:c6:c0:a9:a4
inet addr:192.168.0.108 Bcast:192.168.0.255 Mask:255.255.255.0
wlan1 Link encap:Ethernet HWaddr 98:de:d0:12:34:86
inet addr:192.168.12.25 Bcast:192.168.12.255 Mask:255.255.255.0

netes AP:
hátajófenetuggya

laptopon:
root@fekete:/home/a# cat /proc/sys/net/ipv4/ip_forward
1

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Rajzold már le bakker, mert nem értem :)

--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!