Helyi hálózatra automatikus kezdőlap

Fórumok

Üdv!

Van nekem egy laptopom, amin egy Ubuntu 7.2 Desktop+LAMP operál. Egy WiFi router segítségével az irodában az üzletkötők egy php+mysql webalkalmazást használhatnak kézi számítógépeikkel a következő munkanappal kapcsolatos infokat szinkronizálják.

Az szeretném megcsinálni, ha valaki csatlakozik ehhez a vezeték nélküli hálózathoz, ahol ugye internet nincsen, a kiszolgáló nem található üzenet helyett automatikusan töltődjön be a php alkalmazás kezdő oldala.

Mint egy amolyan helyi kezdőlap.

Tudtok segíteni?

s_volenszki

Hozzászólások

tehát bármilyen http oldalt címeznek is meg csak az jöjjön be?

Azon router routing table-ját statikusan meggyógyítani, hogy miden kérés elmenjen ...a célgéphez. ( ez persze csak elmélet, nem csináltam még.asszem)

---MacOsX10.5, MB---

ubuntu 7.2? :O olyan is van? :) (nemfélreérteni!)
___________________________________________________________
blackrose@blackpc (16 éves, 3 éve Linux user, és büszke rá)
BlackPC: Intel Celeron 2GHz, 1GB 400MHz DDRAM, 200 GB HDD, ATi Radeon 9600, OS: Debian GNU / Linux "Lenny" 2.6.24-1-686

Internetre egyáltalán nem akarjátok használni azt a routert?

Ha nem, akkor mondjuk állítsd be a routeren, hogy a default gateway a Linux gép legyen. Ott pedig transzparens proxyhoz hasonló módon minden 80-as portra irányuló kérést az ő IP címére irányítsd.
http://tldp.org/HOWTO/TransparentProxy-5.html

Gondolom kb. ez a szabály, ha 192.168.1.80-on van a Linux, és eth0-ra érkezik a kérés.
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to 192.168.1.80

Ha Linuxos firmware van a routeren. akkor helyben meg tudod ott ezt csinálni.

Jól gondolod, nem akarok internetet használni rajta.

Összefoglalom és értelmezem amit írtál nekem:

Van nekem a laptop, ami pl.: a 192.168.1.100 és a 80-as portján figyel Apache.

- Először is beállítom a router-ben, hogy a default gateway a 192.168.1.100 legyen.
- Másodszor pedig a laptopon az iptables-t úgy konfigurálom, hogy minden beérkező kérést irányítson a saját IP 80-as portjára.

tehat, az ember beter, kapcsolodik, es a default kezdolapja helyett a te lapod jelenjen meg. Akar egy sajat DNS-sel is meg lehetne csinalni, ami minden nevet a te cimedre old fel. (persze lehet olyan is, aki ip-t allit be)

de aki felcsatlakozik az dhcp-vel kapja a dns-t, vagy fixen be van neki vésve, mert akkor szívás van, ekkor minden dns kérést is be kell írányítani a te gépeden lévő dns serverbe!!
Egyébként meg add a géped ip-jét, hogy a router ezt adja oda dhcp-ként

És már csak azzal kell foglalkozni, hogy a felcstlakozóknak ven e proxy beállítva :)