theoamd Δημοσιεύτηκε Μάϊος 5, 2013 #1 Κοινοποίηση Δημοσιεύτηκε Μάϊος 5, 2013 Καλησπέρα και Χριστός Ανέστη.Θέλω να κάνω web server το raspberry μου κι από ότι έχω διαβάσει, για να πάρει ιντερνετική διεύθυνση, θα πρέπει να πειράξω κάτι στο firewall, κάτι το οποίο δυστυχώς δεν βρίσκω στο tg585 v8.Γνωρίζει κανείς τι ακριβώς πρέπει να κάνω; Link to comment Share on other sites More sharing options...
ganastasiou Μάϊος 5, 2013 #2 Κοινοποίηση Μάϊος 5, 2013 Port forward θέλει την default(80) ή όποια ορίσεις να ακούει ο web server. Για παράδειγμα αν σηκώσεις apache web server:Port Forwarding the Thomson-Alcatel TG585v8 Router for ApacheΑν θές να ακούει και σε συγκεκριμένο όνομα που θα "επιλέξεις", γράψου σε κανένα site που δίνει 2-3 δωρεάν hostnames, παράδειγμα το dyndns. Link to comment Share on other sites More sharing options...
theoamd Μάϊος 10, 2013 Author #3 Κοινοποίηση Μάϊος 10, 2013 Χρόνια Πολλά.Ωραίο το site, έκανα την όλη διαδικασία με το port forwarding στο router μου.Το βασικό ερώτημα, όμως, ακόμη παραμένει αναπάντητο.Πως μπορώ να δώσω στο server(ή αλλιώς, απλά στο raspberry), μια σταθερή εξωτερική ip, ώστε να έχω πρόσβαση από παντού; Link to comment Share on other sites More sharing options...
Nasos1416003258 Μάϊος 10, 2013 #4 Κοινοποίηση Μάϊος 10, 2013 Θα συνδέσεις το account σου στο dydns με το tg585. Το ρουτερακι θα ειδοποιεί τακτακικα το dydns για την ip του σπιτιου σου αν αλλαξει με restart. Ετσι απο οπου και να βαλεις το url που εχεις ορισει στο dydns θα σε πεταξει στο ρουτερακι του σπιτιου σου και αυτο θα το προωθησει στο webserver.Γινετε ευκολα στο toolbox>dynamic dns στο gui του thomson.Προσωπικα χρησιμοποιω το dtdns που ειναι τσαμπα τελειως. to dydns νομιζω ειναι trial για 14μερες.εναλλακτικα ζητας απο τον παροχο σου static ip με εξτρα χρεωση. Link to comment Share on other sites More sharing options...
theoamd Μάϊος 10, 2013 Author #5 Κοινοποίηση Μάϊος 10, 2013 Όλα καλά αφενός, καθώς συνδέομαι με ssh στο βατόμουρο, τροποποιώ το index και με ένα F5 στο domain του host μου, βλέπω ότι δουλεύει.Επιτυχής και η διαδικασία με το dns από το router(την οποία νομίζω κάναμε για να συνδεόμαστε μέσω ssh στο raspberry, με χρήση της external ip, κάτι που δεν δουλεύει - δοκίμασα και με την static external ip και με το host name και τίποτα)Τι φταίει;(το βασικότερο δεν παίζει :nada: ) Link to comment Share on other sites More sharing options...
trendy Μάϊος 10, 2013 #6 Κοινοποίηση Μάϊος 10, 2013 Άμα μπορείς και συνδέεσαι στο raspberry από το lan του σπιτιού σου, αλλά όχι από το internet σημαίνει ότι δεν έχεις κάνει κάνει σωστά το port forward στο router ή η IP που χτυπάς δεν είναι σωστή (σφάλμα στο dyndns) ή το firewall του raspberry κόβει τις διευθύνσεις εκτός lan. Τι βγάζουν οι παρακάτω εντολές στο raspberry;iptables -L -vnetstat -anpκαι το όνομα που έχεις στο dyndns είναι ίδιο με τη wan IP του router σου; Link to comment Share on other sites More sharing options...
theoamd Μάϊος 10, 2013 Author #7 Κοινοποίηση Μάϊος 10, 2013 και το όνομα που έχεις στο dyndns είναι ίδιο με τη wan IP του router σου; Αυτό δεν το κατάλαβα Κατά τ' άλλα, καμία κίνηση από τις αλυσίδες των ip-tables, ενώ η netstat, μου παραθέτει τα παρακάτω : Active Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1912/apache2 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2759/sshd tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 2557/mysqld tcp 0 252 192.168.1.20:22 192.168.1.10:53260 ESTABLISHED 3220/0 udp 0 0 192.168.1.20:123 0.0.0.0:* 2701/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 2701/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 2701/ntpd Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 2568 2065/X /tmp/.X11-unix/X0 unix 2 [ ] DGRAM 3592 2789/thd /var/run/thd.socket unix 2 [ ACC ] STREAM LISTENING 3161 2564/pcmanfm /tmp/.pcmanfm-socket--0-pi unix 2 [ ACC ] STREAM LISTENING 3012 2530/ssh-agent /tmp/ssh-hHO2gWFTUxcE/agent.2504 unix 2 [ ACC ] STREAM LISTENING 3201 2613/menu-cached /tmp/.menu-cached-:0-pi unix 8 [ ] DGRAM 2396 1854/rsyslogd /dev/log unix 2 [ ACC ] STREAM LISTENING 2567 2065/X @/tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 3240 2557/mysqld /var/run/mysqld/mysqld.sock unix 2 [ ACC ] STREAM LISTENING 3030 2541/dbus-daemon @/tmp/dbus-iesyPFGnan unix 2 [ ACC ] STREAM LISTENING 2492 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 2 [ ACC ] SEQPACKET LISTENING 481 155/udevd /run/udev/control unix 3 [ ] STREAM CONNECTED 3179 2564/pcmanfm unix 3 [ ] STREAM CONNECTED 3577 2775/gvfs-gphoto2-v unix 3 [ ] STREAM CONNECTED 2850 2424/polkitd unix 3 [ ] STREAM CONNECTED 2499 2000/dbus-daemon unix 3 [ ] STREAM CONNECTED 3153 2065/X @/tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 3547 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 2 [ ] DGRAM 2767 2177/lightdm unix 3 [ ] STREAM CONNECTED 2795 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 3578 2541/dbus-daemon @/tmp/dbus-iesyPFGnan unix 3 [ ] STREAM CONNECTED 3180 2541/dbus-daemon @/tmp/dbus-iesyPFGnan unix 3 [ ] STREAM CONNECTED 2498 2000/dbus-daemon unix 2 [ ] DGRAM 4896 3220/0 unix 3 [ ] STREAM CONNECTED 2792 2315/console-kit-da unix 3 [ ] STREAM CONNECTED 3155 2563/lxpanel unix 3 [ ] STREAM CONNECTED 3515 2746/gvfs-gdu-volum unix 3 [ ] STREAM CONNECTED 2768 2177/lightdm unix 3 [ ] STREAM CONNECTED 3164 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 3225 2613/menu-cached unix 3 [ ] STREAM CONNECTED 3047 2504/lxsession unix 3 [ ] STREAM CONNECTED 3588 2783/gvfs-afc-volum unix 3 [ ] STREAM CONNECTED 3156 2065/X @/tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 3516 2541/dbus-daemon @/tmp/dbus-iesyPFGnan unix 3 [ ] STREAM CONNECTED 3509 2564/pcmanfm unix 3 [ ] STREAM CONNECTED 2828 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 2643 2037/lightdm unix 3 [ ] STREAM CONNECTED 3034 2065/X @/tmp/.X11-unix/X0 unix 2 [ ] DGRAM 3169 2424/polkitd unix 3 [ ] STREAM CONNECTED 3226 2541/dbus-daemon @/tmp/dbus-iesyPFGnan unix 3 [ ] STREAM CONNECTED 3589 2541/dbus-daemon @/tmp/dbus-iesyPFGnan unix 3 [ ] STREAM CONNECTED 2529 2037/lightdm unix 3 [ ] STREAM CONNECTED 3522 2746/gvfs-gdu-volum unix 3 [ ] STREAM CONNECTED 3510 2541/dbus-daemon @/tmp/dbus-iesyPFGnan unix 3 [ ] STREAM CONNECTED 3048 2065/X @/tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 2827 2315/console-kit-da unix 3 [ ] STREAM CONNECTED 2644 2065/X @/tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 3198 2541/dbus-daemon @/tmp/dbus-iesyPFGnan unix 3 [ ] DGRAM 489 155/udevd unix 3 [ ] STREAM CONNECTED 3033 2536/dbus-launch unix 3 [ ] STREAM CONNECTED 3523 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 2 [ ] DGRAM 2772 2000/dbus-daemon unix 3 [ ] STREAM CONNECTED 4898 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 2 [ ] DGRAM 3128 2558/logger unix 3 [ ] DGRAM 488 155/udevd unix 3 [ ] STREAM CONNECTED 3223 2613/menu-cached /tmp/.menu-cached-:0-pi unix 3 [ ] STREAM CONNECTED 3032 2541/dbus-daemon unix 3 [ ] STREAM CONNECTED 3163 2567/lxpolkit unix 3 [ ] STREAM CONNECTED 2530 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 4897 3220/0 unix 3 [ ] STREAM CONNECTED 3014 2065/X @/tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 3133 2561/openbox unix 3 [ ] STREAM CONNECTED 3550 2752/udisks-daemon unix 3 [ ] STREAM CONNECTED 3568 2746/gvfs-gdu-volum unix 3 [ ] STREAM CONNECTED 3158 2564/pcmanfm unix 3 [ ] STREAM CONNECTED 3031 2541/dbus-daemon unix 3 [ ] STREAM CONNECTED 3222 2563/lxpanel unix 3 [ ] STREAM CONNECTED 3013 2536/dbus-launch unix 3 [ ] STREAM CONNECTED 3134 2065/X @/tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 2769 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 2 [ ] STREAM 3407 2563/lxpanel unix 3 [ ] STREAM CONNECTED 3551 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 3569 2541/dbus-daemon @/tmp/dbus-iesyPFGnan unix 3 [ ] STREAM CONNECTED 2851 2000/dbus-daemon /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 3159 2065/X @/tmp/.X11-unix/X0 unix 3 [ ] STREAM CONNECTED 3197 2606/gvfsd unix 3 [ ] STREAM CONNECTED 3152 2567/lxpolkit unix 3 [ ] STREAM CONNECTED 3546 2752/udisks-daemon unix 2 [ ] DGRAM 3439 2701/ntpd root@raspberrypi:~# cd /var/www root@raspberrypi:/var/www# ls first.html images index.php phpinfo.php second.html root@raspberrypi:/var/www# nano index.php root@raspberrypi:/var/www# nano index.php root@raspberrypi:/var/www# iptables -L -v Chain INPUT (policy ACCEPT 214 packets, 15321 bytes) pkts bytes target prot opt in out source destination Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 211 packets, 33932 bytes) pkts bytes target prot opt in out source destination Link to comment Share on other sites More sharing options...
ganastasiou Μάϊος 11, 2013 #8 Κοινοποίηση Μάϊος 11, 2013 Δώσε ένα nslookup onoma.dyndns.org, να δείς αν η ip address που επιστρέφει είναι εκείνη που φαίνεσαι εσύ στο διαδίκτυο.(αυτή που φαίνεσαι στο διαδίκτυο, είτε απο το router σου ή απο το What is my ip? - WhatIsMyIp.org) Link to comment Share on other sites More sharing options...
theoamd Μάϊος 11, 2013 Author #9 Κοινοποίηση Μάϊος 11, 2013 Η nslookup μου επιστρέφει την ip στην οποία έχω αναθέσει το site στο no-ip. Στο router, βλέπω ότι η ip του laptop είναι η ίδια με την παραπάνω, αλλά τσεκάροντας την external ip του laptop από το site που παρέθεσες, βλέπω ότι η εν λόγω σελίδα, μου δείχνει κάτι διαφορετικό. Edit: επίσης και το raspberry έχει την ίδια ip με αυτή που δείχνει το ρουτερ ότι έχει το laptop και η οποία απαντάει στο server, οπότε γιατί λαμβάνει το laptop διαφορετική ip αυτή τη στιγμή; Η παραπάνω ερώτηση...και αναπάντητη να μείνει, ποσώς μας ενδιαφέρει. Το θέμα, είναι, γιατί, τώρα που το laptop έχει άλλη ip, δεν μπορώ να συνδεθώ στο raspi με ssh, χρησιμοποιώντας την ip του edit? Edit2 : Εισήγαγα manually τους κατάλληλα rules στο ip-tables, οι οποίοι ενεργοποιούνται με το startup. Link to comment Share on other sites More sharing options...
ganastasiou Μάϊος 11, 2013 #10 Κοινοποίηση Μάϊος 11, 2013 Προτείνω να διαβάσεις τα βασικά του dns, και του routing. Link to comment Share on other sites More sharing options...
theoamd Μάϊος 11, 2013 Author #11 Κοινοποίηση Μάϊος 11, 2013 Που ακριβώς είναι το λάθος μου; Link to comment Share on other sites More sharing options...
trendy Μάϊος 12, 2013 #12 Κοινοποίηση Μάϊος 12, 2013 Το λάθος είναι ότι έχεις μπερδέψει τις εσωτερικές ιδιωτικές IP σου με τις εξωτερικές δημόσιες και τον dyndns. Στο εσωτερικό δίκτυο έχεις κάποιες IP του στυλ 192.168.Χ.Ψ. Ο ρούτερ έχει μία από αυτές και μία δημόσια που παίρνει από τον πάροχό σου. Αυτή που παίρνει από τον πάροχο πρέπει να τη διαφημίζει στο dyndns ώστε το όνομα που έχεις βάλει να αντιστοιχεί πάντα σε αυτή. Τέλος με το port forward πρέπει να στέλνεις ό,τι σου έρχεται στο 22/tcp της δημόσιας IP στο ρούτερ στην εσωτερική 22/tcp του βατόμουρου. Link to comment Share on other sites More sharing options...
billpeppas Μάϊος 12, 2013 #13 Κοινοποίηση Μάϊος 12, 2013 Θα χρειαστεί να αλλάξεις και το listening port από HTTP ( TCP 80 ) του web configurator του tg585 γιατί όταν κάνεις από εξωτερική IP ( Internet από άλλο PC όχι από το σπίτι σου ) θα στέλνει το router σου το αίτημα στον δικό του HTTP server ( web configuration menu ) και όχι στον apache.Οπότε είτε αλλάζεις την πόρτα που ακούει το router είτε την πόρτα που ακούει ο apache ( αν κάνεις το 2ο, θα πρέπει στην ip/domain σου να βάζεις και την port που ακούει στο τέλος αλλιώς δεν θα μπαίνει, δηλαδή π.χ. ρυθμίζεις apache port 8080, και για να μπείς στο site θα γράφεις http://www.todomainmou.gr:8080 ) Link to comment Share on other sites More sharing options...
theoamd Μάϊος 12, 2013 Author #14 Κοινοποίηση Μάϊος 12, 2013 Μάλιστα.Θα επιστρέψω το καλοκαιράκι σ' αυτό το νήμα, καθώς τότε θα ξαναείμαι στο εν λόγω σπίτι.Θα επηρεάσει ταχύτητα ή κάτι άλλο η όλη διαδικασία;*το raspberry έχει βγει από το δίκτυο και είναι μαζί μου πλέον. Link to comment Share on other sites More sharing options...
billpeppas Μάϊος 12, 2013 #15 Κοινοποίηση Μάϊος 12, 2013 Όχι, δεν επηρεάζει την ταχύτητα. Link to comment Share on other sites More sharing options...
theoamd Μάϊος 12, 2013 Author #16 Κοινοποίηση Μάϊος 12, 2013 (εννοούσα κυρίως μπέρδεμα ip) Link to comment Share on other sites More sharing options...
billpeppas Μάϊος 12, 2013 #17 Κοινοποίηση Μάϊος 12, 2013 Όχι και πάλι Link to comment Share on other sites More sharing options...
theoamd Μάϊος 12, 2013 Author #18 Κοινοποίηση Μάϊος 12, 2013 Οκ, ευχαριστώ. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.