Hej,
jeg har brug for at sætte en der ved noget on Linux netværk til guide mig gennem hvordan jeg kan opsætte en computer med en åben wireless router der (via Iptables, dns posining eller en slags Captive Portal) giver adgange til en enkelt side fra en local php/msysql server - Dvs. alle der logger på netværket ser en enkelt side uanset hvilken url de prøver at komme hen til...
Håber der er en der kan hjælpe mig, jeg villig til at give lidt penge elelr evt. anden hjælp tilgengæld..
Kristoffer
Hjælp med at sætte en Captive Portal op på Ubuntu.
-
- Indlæg: 3
- Tilmeldt: 17. feb 2013, 16:17
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Hjælp med at sætte en Captive Portal op på Ubuntu.
Velkommen til forumet
Skal det være muligt at komme til det virkelige internet?
Hvis ikke kan det gøres med følgende:
http://adminuser.wordpress.com/2008/03/17/redirecting-network-traffic-to-a-new-ip-using-iptables/
Jeg forslår så at du sætter en apache server op der har * domain der laver redirect uden cache til din portal side. Ellers risikere du at de får din side frem næste gang de forsøger at gå på en side uden for dit nætværk.
Skal det være muligt at komme til det virkelige internet?
Hvis ikke kan det gøres med følgende:
http://adminuser.wordpress.com/2008/03/17/redirecting-network-traffic-to-a-new-ip-using-iptables/
Jeg forslår så at du sætter en apache server op der har * domain der laver redirect uden cache til din portal side. Ellers risikere du at de får din side frem næste gang de forsøger at gå på en side uden for dit nætværk.
-
- Indlæg: 3
- Tilmeldt: 17. feb 2013, 16:17
Re: Hjælp med at sætte en Captive Portal op på Ubuntu.
Hej AJenbo,
Tusind tak for svarene, jeg prøver at forstå det - men jeg har ikke det store linux erfaring ud over som java afviklings platform. Det skal ikke være muligt at komme til det virkelige internet, så dit link virker som det rigtige - blot er jeg for dum til at forstå guidene på: http://adminuser.wordpress.com/2008/03/17/redirecting-network-traffic-to-a-new-ip-using-iptables/
f.eks. starter den med: "Login to the old server as root and enter the following" hvor jeg tænker hvilken old server??
Men tænker du at apache server en * domain ville være bedre i det hele tager? Eller er det kun hvis jeg har brug for internet adgang - ideelt ville godt kunne bruge f.eks. google maps apiet uden at give brugerne muligheden for at komme på nette - ud over den ene side jeg gerne vil gør tilgængelig...
Tusind tak for hjælpen,
Kristoffer
Tusind tak for svarene, jeg prøver at forstå det - men jeg har ikke det store linux erfaring ud over som java afviklings platform. Det skal ikke være muligt at komme til det virkelige internet, så dit link virker som det rigtige - blot er jeg for dum til at forstå guidene på: http://adminuser.wordpress.com/2008/03/17/redirecting-network-traffic-to-a-new-ip-using-iptables/
f.eks. starter den med: "Login to the old server as root and enter the following" hvor jeg tænker hvilken old server??
Men tænker du at apache server en * domain ville være bedre i det hele tager? Eller er det kun hvis jeg har brug for internet adgang - ideelt ville godt kunne bruge f.eks. google maps apiet uden at give brugerne muligheden for at komme på nette - ud over den ene side jeg gerne vil gør tilgængelig...
Tusind tak for hjælpen,
Kristoffer
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Hjælp med at sætte en Captive Portal op på Ubuntu.
* er nødvendigt for at apache svare når det er en forspørgelse til eks. ubuntudanmark.dk og så henviser den til din egen side.
Jeg tror lettest kan opnåes hvad du ønsker ved at sætte en DNS server op, som henviser alle efterspørgsler til din server som standart. Problemet med den løsning er at det kan omgåes blot ved at vælge en anden DNS server på ens computer og så tilgå det rigtige internet, hvis du er administrator på maskinerne betyder det selfølige ikke noget da det så kun ville være dig der kunne vælge DNS-server. Jeg har heller ikke nogen erfaring med DNS opsætning så jeg ville ikke kunne hjælpe særlig meget (ved der er andre her på forummet der kan).
Hvis ikke du har kontrold over klinet maskinerne kommer du til at skulle bruge iptabels for at løse problemet. For at det kan virke kræver det også at du køre alt trafikken igennem linux maskinen hvilket jeg lidt kan fornæmme du ikke gøre pt?
Jeg tror lettest kan opnåes hvad du ønsker ved at sætte en DNS server op, som henviser alle efterspørgsler til din server som standart. Problemet med den løsning er at det kan omgåes blot ved at vælge en anden DNS server på ens computer og så tilgå det rigtige internet, hvis du er administrator på maskinerne betyder det selfølige ikke noget da det så kun ville være dig der kunne vælge DNS-server. Jeg har heller ikke nogen erfaring med DNS opsætning så jeg ville ikke kunne hjælpe særlig meget (ved der er andre her på forummet der kan).
Hvis ikke du har kontrold over klinet maskinerne kommer du til at skulle bruge iptabels for at løse problemet. For at det kan virke kræver det også at du køre alt trafikken igennem linux maskinen hvilket jeg lidt kan fornæmme du ikke gøre pt?
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Hjælp med at sætte en Captive Portal op på Ubuntu.
kristofferorum skrev:Hej,
jeg har brug for at sætte en der ved noget on Linux netværk til guide mig gennem hvordan jeg kan opsætte en computer med en åben wireless router der (via Iptables, dns posining eller en slags Captive Portal) giver adgange til en enkelt side fra en local php/msysql server - Dvs. alle der logger på netværket ser en enkelt side uanset hvilken url de prøver at komme hen til...
Håber der er en der kan hjælpe mig, jeg villig til at give lidt penge elelr evt. anden hjælp tilgengæld..
Kristoffer
Så du vil sætte en proxy server op?
Jeg har fundet en guide til dig: http://www.aboutdebian.com/proxy.htm - ret langhpåret, og da jeg ikke har haft brug for den slags selv før er du helt på egen hånd, hvis du kommer i problemer.
Note: Guiden er for en rigtig gammel Linux kerne version, så der er nok noget der har ændret sig. iptables burde dog stadig virke fint.
Jeg vil også bemærke at du som minimum får brug for at køre:
Kode: Vælg alt
echo "1" > /proc/sys/net/ipv4/ip_forward
... med superbruger rettigheder for at lege med IPv4 routing i Linux, hvilket er det du netop gør når du router en til-hvad-som-helst-IP-adresse til din proxy's webserver indtil brugeren er logget ind.
Når bruger logger succesfuldt ind, så kører du en iptables kommando der lader en brugers IP adresse slippe igennem proxy serveren.
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Hjælp med at sætte en Captive Portal op på Ubuntu.
Eventuelt kunne du også installere http://www.pfsense.org/ (ikke Ubuntu/Linux men FreeBSD) da den har mulighed for at man sætter en Captive Portal op via dens web interface.
-
- Indlæg: 3
- Tilmeldt: 17. feb 2013, 16:17
Re: Hjælp med at sætte en Captive Portal op på Ubuntu.
tak for svar, sikke et dejligt comunity!
Jeg regner får nok ikke tid før onsdag-torsdag - men så prøver jeg både at undersøge http://www.aboutdebian.com/proxy.htm og http://www.pfsense.org/ (kan ikke rigtigt lurer om jeg kan køre pfsense & en lamp serve på samme computer?)
Kristoffer
Jeg regner får nok ikke tid før onsdag-torsdag - men så prøver jeg både at undersøge http://www.aboutdebian.com/proxy.htm og http://www.pfsense.org/ (kan ikke rigtigt lurer om jeg kan køre pfsense & en lamp serve på samme computer?)
Kristoffer
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Hjælp med at sætte en Captive Portal op på Ubuntu.
pfsense køre på FreeBSD så det ville nok blive til en FAMP
Måske kan dette bruges:
http://www.iceflatline.com/2011/11/how-to-install-apache-mysql-php-and-phpmyadmin-on-freebsd/
Måske kan dette bruges:
http://www.iceflatline.com/2011/11/how-to-install-apache-mysql-php-and-phpmyadmin-on-freebsd/
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Hjælp med at sætte en Captive Portal op på Ubuntu.
kristofferorum skrev:tak for svar, sikke et dejligt comunity!
Jeg regner får nok ikke tid før onsdag-torsdag - men så prøver jeg både at undersøge http://www.aboutdebian.com/proxy.htm og http://www.pfsense.org/ (kan ikke rigtigt lurer om jeg kan køre pfsense & en lamp serve på samme computer?)
Kristoffer
Borset fra L'et i LAMP, der betyder Linux, så kan du godt køre en FAMP stak på samme maskine som pfsense (F'et er FreeBSD).
Du kunne måske være interesseret i at kigge på PC-BSD der er en desktop version af FreeBSD. Deres alt-i-en-pakke *.pbi installationspakker gør det rigtig nemt at installere software.
Man bruger programmet AppCafe til at installere *.pbi pakker, eller deres terminal kommando værktøjer.
Du kan se nogle '.pbi pakker her: http://www.pbidir.com/
Apache, MySQL, PHP alt-i-en pbi pakke som en Warden Inmate pbi pakke er her: http://www.pbidir.com/bt/pbi/129/amp___inmate
Et program der kører som en Warden Inmate - kører i sit eget isolerede miljø.
Squid proxy serveren er her: http://www.pbidir.com/bt/pbi/217/squid
Bemærk at de viste pakker er for PC-BSD 8.x serien, så du skal installere pbi pakkerne via AppCafe, eller shell kommandoer i en zsh terminal.
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags