Ü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
- 1070 megtekintés
Hozzászólások
tehát bármilyen http oldalt címeznek is meg csak az jöjjön be?
- A hozzászóláshoz be kell jelentkezni
Igen, pontosan ez lenne a cél, hogy bármilyen http oldalt címeznek is meg csak az jöjjön be, pl.: a 192.168.1.100
- A hozzászóláshoz be kell jelentkezni
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---
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Bocsi, Ubuntu 7.1
- A hozzászóláshoz be kell jelentkezni
Nem 7.10?
--
Én TUDOM, hogy igazam van. És ha nincs is, akkor is NEKEM van igazam, mert én vagyok az Admin. Ennyi!
- A hozzászóláshoz be kell jelentkezni
Na, ha ettől közelebb kerülünk a megoldáshoz, akkor legyen: Ubuntu 7.10
Most már csak arra lennék kíváncsi, hogy van-e gyakorlati különbség a megoldásban akkor, ha az Ubuntu 7.10 vagy 7.1 vagy akármi (azon kívül, hogy olyanok nincsenek)?
s_volenszki
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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)
- A hozzászóláshoz be kell jelentkezni
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 :)
- A hozzászóláshoz be kell jelentkezni