redirect hotspot την βοηθεια σας παρακαλω

...hardware-drivers για servers & thin clients(web, ftp, κλπ)

Συντονιστής: the_eye

redirect hotspot την βοηθεια σας παρακαλω

Δημοσίευσηαπό chrisrer » 20 Μάιος 2012, 22:54

Καλησπέρα θα ήθελα την βοήθεια σας για κάτι που με παιδεύει εδώ και καιρό και όπως λένε ρωτώντας πας στην πολη οπότε ιξού και το μήνυμα. Λοιπόν έχω στήσει Ubuntu server 12.04 σε ένα pc όπου έχω εγκαταστήσει το lamp έπειτα δημιούργησα ένα portal και έχω ρυθμίσει την ip του server με το access point που έχω και έτσι όσοι συνδέονται μέσω wi-fi στον server και πληκτρολογούν την ip φορτώνει και το portal, με λίγα λόγια ένας hotspot server. Αυτό που θέλω να ρωτήσω είναι πως μπορώ να ρυθμίσω τον server έτσι ώστε όταν συνδέεται ένας client (δηλαδή κάποιος χρήστης) και ανοίγει τον browser του να μην πληκτρολογεί την ip αλλά να κάνει redirect αυτόματα ότι και αν παταει ο χρήστης στον browser, και να φορτώνει το portal δηλαδή στην συγκεκριμένη ip που θα έχω ορίσει
Φιλικά
Χρήστος
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL,ΗΤΜl λίγο java ┃ Αγγλικά: Καλά|Ιδιοκατασκευες, wifi|λιγο ηλεκτρονικα
Άβαταρ μέλους
chrisrer
babeTUX
babeTUX
 
Δημοσιεύσεις: 99
Εγγραφή: 20 Μάιος 2012, 22:50
Εκτύπωση

Re: redirect hotspot την βοηθεια σας παρακαλω

Δημοσίευσηαπό simosx » 20 Μάιος 2012, 23:10

chrisrer έγραψε:υτό που θέλω να ρωτήσω είναι πως μπορώ να ρυθμίσω τον server έτσι ώστε όταν συνδέεται ένας client (δηλαδή κάποιος χρήστης) και ανοίγει τον browser του να μην πληκτρολογεί την ip αλλά να κάνει redirect αυτόματα ότι και αν παταει ο χρήστης στον browser, και να φορτώνει το portal δηλαδή στην συγκεκριμένη ip που θα έχω ορίσει


Καλώς ήρθες στην ελληνική κοινότητα Ubuntu-gr!

Αυτό που θέλεις είναι κάτι που ονομάζεται captive portal. Πρέπει ο χρήστης να προσπαθήσει να συνδεθεί σε ένα δικτυακό τόπο, και το λογισμικό για captive portal μετατρέπει τη σύνδεση σε σύνδεση προς το τοπικό εξυπηρετητή web που έχεις.

Δες παραδείγματα στο https://help.ubuntu.com/community/WifiDocs/CoovaChilli
Δεν το έχω δοκιμάσει· δοκίμασε και πες μας.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: redirect hotspot την βοηθεια σας παρακαλω

Δημοσίευσηαπό chrisrer » 20 Μάιος 2012, 23:14

συγνωμη κατι που παρεληψα ειναι οτι δεν θα διαμοιραζω internet αλλα μονο τοπικα απο τον server
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL,ΗΤΜl λίγο java ┃ Αγγλικά: Καλά|Ιδιοκατασκευες, wifi|λιγο ηλεκτρονικα
Άβαταρ μέλους
chrisrer
babeTUX
babeTUX
 
Δημοσιεύσεις: 99
Εγγραφή: 20 Μάιος 2012, 22:50
Εκτύπωση

Re: redirect hotspot την βοηθεια σας παρακαλω

Δημοσίευσηαπό chrisrer » 20 Μάιος 2012, 23:18

simosx έγραψε:
chrisrer έγραψε:υτό που θέλω να ρωτήσω είναι πως μπορώ να ρυθμίσω τον server έτσι ώστε όταν συνδέεται ένας client (δηλαδή κάποιος χρήστης) και ανοίγει τον browser του να μην πληκτρολογεί την ip αλλά να κάνει redirect αυτόματα ότι και αν παταει ο χρήστης στον browser, και να φορτώνει το portal δηλαδή στην συγκεκριμένη ip που θα έχω ορίσει


Καλώς ήρθες στην ελληνική κοινότητα Ubuntu-gr!

Αυτό που θέλεις είναι κάτι που ονομάζεται captive portal. Πρέπει ο χρήστης να προσπαθήσει να συνδεθεί σε ένα δικτυακό τόπο, και το λογισμικό για captive portal μετατρέπει τη σύνδεση σε σύνδεση προς το τοπικό εξυπηρετητή web που έχεις.

Δες παραδείγματα στο https://help.ubuntu.com/community/WifiDocs/CoovaChilli
Δεν το έχω δοκιμάσει· δοκίμασε και πες μας.

απο οτι ειδα στα γρηγορα πρεπει να προσθεσεις χρηστες και κωδικο εγω θελω να ειναι ελευθερο για ολους και απλα να κανει redirect στην ip
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL,ΗΤΜl λίγο java ┃ Αγγλικά: Καλά|Ιδιοκατασκευες, wifi|λιγο ηλεκτρονικα
Άβαταρ μέλους
chrisrer
babeTUX
babeTUX
 
Δημοσιεύσεις: 99
Εγγραφή: 20 Μάιος 2012, 22:50
Εκτύπωση

Re: redirect hotspot την βοηθεια σας παρακαλω

Δημοσίευσηαπό simosx » 20 Μάιος 2012, 23:22

chrisrer έγραψε:συγνωμη κατι που παρεληψα ειναι οτι δεν θα διαμοιραζω internet αλλα μονο τοπικα απο τον server


Στην περίπτωση αυτή χρειάζεται να χρησιμοποιήσεις μόνο το συστατικό ενός Captive portal όπου ανακατευθύνει τους χρήστες σε συγκεκριμένο δικτυακό τόπο.

Δεν ξέρω το ακριβές σενάριο· π.χ. γιατί να μη θέσεις ως αρχική σελίδα στο χρήστη σου να συνδέεται στον τοπικό εξυπηρετητή web, αλλά αντίθετα πρέπει να επιβάλλεις τη σύνδεση.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: redirect hotspot την βοηθεια σας παρακαλω

Δημοσίευσηαπό chrisrer » 20 Μάιος 2012, 23:25

simosx έγραψε:
chrisrer έγραψε:συγνωμη κατι που παρεληψα ειναι οτι δεν θα διαμοιραζω internet αλλα μονο τοπικα απο τον server


Στην περίπτωση αυτή χρειάζεται να χρησιμοποιήσεις μόνο το συστατικό ενός Captive portal όπου ανακατευθύνει τους χρήστες σε συγκεκριμένο δικτυακό τόπο.

Δεν ξέρω το ακριβές σενάριο· π.χ. γιατί να μη θέσεις ως αρχική σελίδα στο χρήστη σου να συνδέεται στον τοπικό εξυπηρετητή web, αλλά αντίθετα πρέπει να επιβάλλεις τη σύνδεση.

μπορουμε να μαθουμε το πως γινεται αυτο?
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL,ΗΤΜl λίγο java ┃ Αγγλικά: Καλά|Ιδιοκατασκευες, wifi|λιγο ηλεκτρονικα
Άβαταρ μέλους
chrisrer
babeTUX
babeTUX
 
Δημοσιεύσεις: 99
Εγγραφή: 20 Μάιος 2012, 22:50
Εκτύπωση

Re: redirect hotspot την βοηθεια σας παρακαλω

Δημοσίευσηαπό the_eye » 21 Μάιος 2012, 00:35

Για δοκίμασε και με iptables
Έστω ο server έχει την ip 192.168.1.1 και θέλουμε να παγιδέψουμε τις web αιτήσεις (θύρα 80)

Κώδικας: Επιλογή όλων
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: redirect hotspot την βοηθεια σας παρακαλω

Δημοσίευσηαπό chrisrer » 21 Μάιος 2012, 06:20

the_eye έγραψε:Για δοκίμασε και με iptables
Έστω ο server έχει την ip 192.168.1.1 και θέλουμε να παγιδέψουμε τις web αιτήσεις (θύρα 80)

Κώδικας: Επιλογή όλων
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80

καλημερα, φιλε the_eye να συνδεθω στον server μεσω ip γινεται αυτο που εστειλες δεν νομιζω να κανει redirect στο οτι και αν πατας στον browser λογικα καποιου ειδους script πρεπει να ειναι.
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL,ΗΤΜl λίγο java ┃ Αγγλικά: Καλά|Ιδιοκατασκευες, wifi|λιγο ηλεκτρονικα
Άβαταρ μέλους
chrisrer
babeTUX
babeTUX
 
Δημοσιεύσεις: 99
Εγγραφή: 20 Μάιος 2012, 22:50
Εκτύπωση

Re: redirect hotspot την βοηθεια σας παρακαλω

Δημοσίευσηαπό chrisrer » 21 Μάιος 2012, 17:17

παιδια αυτο το link πως το βλεπεται? https://www.os3.nl/2011-2012/students/m ... rtal_setup
Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL,ΗΤΜl λίγο java ┃ Αγγλικά: Καλά|Ιδιοκατασκευες, wifi|λιγο ηλεκτρονικα
Άβαταρ μέλους
chrisrer
babeTUX
babeTUX
 
Δημοσιεύσεις: 99
Εγγραφή: 20 Μάιος 2012, 22:50
Εκτύπωση

Re: redirect hotspot την βοηθεια σας παρακαλω

Δημοσίευσηαπό simosx » 21 Μάιος 2012, 17:20

chrisrer έγραψε:παιδια αυτο το link πως το βλεπεται? https://www.os3.nl/2011-2012/students/m ... rtal_setup


Είναι καλές πρακτικές οδηγίες, όπου ταυτόχρονα μαθαίνεις πως λειτουργεί ένα captive portal.
Όπως καταλαβαίνω, ο στόχος του έργου σου είναι ερασιτεχνικός/εκπαιδευτικός, οπότε δοκίμασε ό,τι είναι διαθέσιμο.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Επόμενο

Επιστροφή στο Servers & Thin Clients

cron