Fireball Δημοσ. 21 Ιανουαρίου 2005 Δημοσ. 21 Ιανουαρίου 2005 Πρίν λίγες ημέρες έστεισα ένα μηχάνημα με Suse 9.2 για να το χρησιμοποιήσω στο δύκτιο που έχω στο σπίτι, θέλω να το χρησιμοποιήσω ώς router και να μοιράζω την adsl και στα υπόλοιπα μηχανήματα που είναι win XP Pro και Win 2000 Pro. Το μηχάνημα που έχει το suse έχει το internet (ADSL, modem Siemens XpressLink) και χρησιμοποιεί δύο κάρτες δυκτίου (μιά για το δύκτιο και μία για το modem) και μέσω του Hub βλεπουν οι υπόλοιποι internet. Το δίκτυο παίζει κανονικά και χωρίς κανένα πρόβλημα, θα ήθελα όμως να κάνω port forwarding για να μπορώ να κάνω Host (Server) σε κάποια Games που πάιζω online. Απλά θέλω το (suse) 192.168.0.1 να μου δίνει στην 192.168.0.2:21000 (Win Xp). Το μηχάνημα που έχω τα games ειναι το 192.168.0.2 και χρησημοποιεί την port 21000 για να βγαίνει έξω στο internet (στα games), προς το παρόν δέν κατάφερα τίποτε γιατί οσες φορές δοκίμασα να κάνω τον Host όσοι δοκίμασαν να μπούν τους έβγαλε time out. Οι γνώσεις μου στο χώρο του Linux είναι περιορισμένες . Μπορεί να με βοηθήσει κανείς σχετικά με τα παραπάνω? Ευχαριστώ
apoikos Δημοσ. 22 Ιανουαρίου 2005 Δημοσ. 22 Ιανουαρίου 2005 Αν χρησιμοποιείς pppoe τότε το interface του internet είναι μάλλον το ppp0, οπότε δοκίμασε τα εξής: > # Destination NAT iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 21000 -j DNAT --to-destination 192.168.0.2:21000 iptables -t nat -A PREROUTING -i ppp0 -p udp --dport 21000 -j DNAT --to-destination 192.168.0.2:21000 # Επιτρέπουμε στα FORWARDED πακέτα να φτάσουν στο PC. iptables -I FORWARD 1 -i ppp0 -d 192.168.0.2 -p tcp --dport 21000 -j ACCEPT iptables -I FORWARD 2 -i ppp0 -d 192.168.0.2 -p udp --dport 21000 -j ACCEPT Αν δεν είναι το ppp0 το interface του internet, αλλά κάποιο άλλο (π.χ. eth1), τότε βάλε το άλλο στη θέση του ppp0 στις παραπάνω εντολές.
Fireball Δημοσ. 22 Ιανουαρίου 2005 Μέλος Δημοσ. 22 Ιανουαρίου 2005 Ευχαριστώ που απάντησες Όταν γράφω την εντολή "iptables" στην κονσόλα μου γράφει το παρακάτω: bash: iptables: command not found Κάνω κάτι λάθος ? Μήπως πρέπει να το προσθέσω στο script και αν ναί πού βρίσκεται αυτό ?
Fireball Δημοσ. 24 Ιανουαρίου 2005 Μέλος Δημοσ. 24 Ιανουαρίου 2005 Βρήκα το λάθος οι εντολες σου είναι σωστές, ευχαριστώ για την βοήθεια
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.