Transzparens Squid proxy Firestarterrel.

Utolsó lépés a Vodafone 3G otthoni megosztása utján a transzparens proxy felállítása, hogy ne kelljen folyton konfigurálni a laptopot otthoni és más hálózatok között.

Mivel Firestartert használok, a Firestarter spéci szabályai szerint kell játszani, ez praktikusan annyit jelent, hogy a 80-as portra vonatkozó PREROUTING szabályt a /etc/firestarter/user-pre fileba kell pakolni.

A teljes folyamatot egyébként innen érdemes kinézni (nahát, ő is ugyanazt a skint használja, mint én), főleg az extra Firestarter szabályok miatt, a többi triviális, illetve a kvázi megszokott rend szerint történik.

3G megosztás: Vodára vissza.

A számlázási fordulónap eljöttével itthon visszaálltunk (végre!) Voda 3G-re, valamint

  • Guska tanácsára (köszi) felkerült egy ppp0 kapcsolatot figyelő vnstat a megosztó gépre, és
  • a /etc/ppp/ip-up.d/ -be egy script, ami újraindítja a Squidet, amikor felépül a ppp kapcsolat, így a megosztás a Voda 3G kapcsolódás után (ami ugye grafikusan is megy) teljesértékű, Jul is tud proxyn keresztül netezni, ha nincs itthon a házi konzolhuszár. (Firestarter restart script már volt az ip-up.d -ben.)

3G háziteszt, kényszerből.

Mióta nincs Yoneked (amivel kapcsolatban folyamatban van a forró krumpli passzolgatása), otthoni net megoldásként a korábban és egyéb területeken már bevált Vodafone 3G kütyüre hagyatkoztunk. Bár nagyon elégedett vagyok a technológiával és a szolgáltatóval, otthoni használatra nem tökéletes a megoldás:

  1. torrent szerződésileg felejtős, szerencse, hogy a House évad lezárult (egy elég béna utolsó résszel, teszem hozzá);
  2. a régi bérházak vastag falai, vagy a villanyreszelők és kábeltársaságok által beléjük implementált Faraday-kalitka miatt általában elég gyenge a 3G vétel lakáson belül;
  3. egyszerre két gépen használnánk a netet, de 3G kütyü csak egy van;
  4. ráadásul most már mindegyik díjcsomagban forgalmi korlátos, abban is, ami (mint az én esetemben) eredetileg korlátlan volt — ez pedig azzal járt, hogy múlt hét közepe táján elhasználtuk az 5 gigánkat, és net nélkül maradtunk. (Illetve hétvégére kölcsön-nettel, lásd később.)

A torrenten kívül ezek a problémák valósak, egyszerű válaszokkal. A másodikat egy másfél méteres USB kábellel oldottam meg, a 3G kütyü kiköltözött az ablakba. A harmadikra kézenfekvő lenne egy Fonera 2.0, de jelenleg 3 Fonera van a családban, és csak otthon nálunk 3 router/AP/switch működik, úgyhogy ezt most kihagyom (illetve élek azzal az asszumpcióval, present perfect, hogy azért valamilyen drótos netünk hamarosan lesz). A kocamegoldás egy Ubuntus notebook lett (hasznosítsuk újra régi hardverünket), amibe

  • bele van dugva a 3G kütyü,
  • pattan rajta egy Firestarter az egyszerű megosztás végett,
  • pattan rajta egy dhcpd, hogy ne a router legyen a default GW,
  • és pattan rajta (hétvége óta, tanulva a korábbi hibákból) egy Squid a negyedik problémát feloldandó, hogy a legközelebbi számlázási periódusban elég legyen az 5 GB, meg hogy jobb legyen a multimédia élmény.

Ez persze elég hangos, de ideig-óráig megteszi, és legalább nem felejtem el kikapcsolni éjszakára. (Az sem utolsó szempont egyébként, hogy azzal, hogy effort kell a net-csiholáshoz, kevesebbszer ülök le “csak úgy” a gép elé. Ez, azt mondják, egészséges.)

Itt jegyzem meg, hogy a hétvégére kölcsönkapott T-Mobile 3G kütyü korántsem hozza azt a megbízható kapcsolatot, mint a Vodafone! Biztos gyors, amikor működik, de nálunk (bérház, falak) elég sokat szakadozott. Ettől függetlenül persze hálás vagyok érte, mert azért csak volt net, szóval köszi AtTTY.

A lényeg tehát: 3G-t az ablakba, Firestarter, Squid, és a haza fényre derűl. Következő lépés az UPnP implementálása a notebookba, illetve egy webkamera megoldás, amivel kileshetem, hogy melyik szomszéd hagyja a mellettünk levő lépcsőházban a szemetét, lassan hagyományt teremtve.