Προς το περιεχόμενο

ασυρματο και ενσυρματο γινετε?


tsakom

Προτεινόμενες αναρτήσεις

Δημοσ.

έχω 2 pc τα οποια συνδέονται ασύρματα σε rooter για internet, (μέσω pci κάρτες k τα 2)

γίνετε να τα συνδέσω k ενσύρματα σε δίκτυο για μεταφορά αρχείων? αν ναι πως ακριβώς???

Δημοσ.

α.ειναι router οχι rooter.β.καλως ηρθες στο φορουμ.γ.παντα με ελληνικα αλλιως θα σβηστει.το διορθωσα επειδη ειναι το πρωτο ποστ σου.λογικα πρεπει να γινετε απλα στις ενσυρματες δεν θα δωσεις καθολλου gateway.το προβλημα ειναι οτι ισως τα windows πανε και μεταφερουν τα αρχεια διαμεσω της ασυρματης .... οποτε εκει δεν ξερω τι μπορεις να κανεις

Δημοσ.

Το καλύτερο είναι τα δύο δίκτυα να έχουν διευθύνσεις σε διαφορετικό subnet.

 

Π.χ.

router:

ασύρματο interface:

ip address: 192.168.1.1

subnet mask: 255.255.255.0

 

PC1

ασύρματο interface:

ip address: 192.168.1.2

subnet mask: 255.255.255.0

 

ενσύρματο interface:

ip address: 192.168.2.1

subnet mask: 255.255.255.0

 

PC2

ασύρματο interface:

ip address: 192.168.1.3

subnet mask: 255.255.255.0

 

ενσύρματο interface:

ip address: 192.168.2.2

subnet mask: 255.255.255.0

 

Default gateway και στα 2 PCs η διεύθυνση του router.

 

Γίνεται να τα έχεις όλα στο ίδιο subnet και να επιβάλεις, μέσω της route, συγκεκριμένες διευθύνσεις να δρομολογούνται από συγκεκριμένα interfaces αλλά δεν τη βρίσκω σωστή λύση.

Δημοσ.
Το καλύτερο είναι τα δύο δίκτυα να έχουν διευθύνσεις σε διαφορετικό subnet.

 

Π.χ.

 

 

Default gateway και στα 2 PCs η διεύθυνση του router.

 

Γίνεται να τα έχεις όλα στο ίδιο subnet και να επιβάλεις, μέσω της route, συγκεκριμένες διευθύνσεις να δρομολογούνται από συγκεκριμένα interfaces αλλά δεν τη βρίσκω σωστή λύση.

 

και πως διαλεγεις τι θα βγει απο το wireless και τι θα βγει απο το αλλο?και με το route αλλα και με αυτο που ειπες τωρα.δεν το εχω ψαξει ποτε αυτο.

απλα εγω το λεω οταν και τα 2 interface εχουν gateway oxi oπως λεει ο φιλος μας που το δευτερο interface einai μονο για δικτυο.εκει πως ξεχωριζουν τα windows τι γινετε εκτος αν δεν το ξεχωριζουν και γινετε στην εφαμοργη οτι αυτη θα βγει απο εκει.

Δημοσ.
και πως διαλεγεις τι θα βγει απο το wireless και τι θα βγει απο το αλλο?και με το route αλλα και με αυτο που ειπες τωρα.

 

Gateways χρησιμοποιούνται μόνο για επικοινωνία προς διαφορετικά subnets. Αν ένα PC θέλει να επικοινωνήσει με το 10.11.12.13 και καμία από τις διευθύνσεις που έχει δεν ανοίκει στο subnet του 10.11.12.13, τότε μόνο θα χρησιμοποιήσει gateway.

 

Όταν δηλώνουμε διεύθυνση και subnet σε ένα Network Interface, τότε στο routing table προστίθεται αυτόματα μια καταχώρηση η οποία αντιστοιχίζει την ονομασία του Network Interface που είναι συνδεδεμένο σε αυτό το δίκτυο με το subnet της διεύθυνσης. Δηλαδή το σύστημα αυτόματα γνωρίζει ποιες διευθύνσεις περιμένει να βρει σε κάθε τοπικό δίκτυο. Οπότε κάθε επικοινωνία με διεύθυνση στο ίδιο subnet θα περάσει αναγκαστικά από το σωστό interface, εφόσον κάθε interface έχει διεύθυνση σε διαφορετικό subnet.

 

Με τις ρυθμίσεις που πρότεινα, τα δύο δίκτυα έχουν διευθύνσεις σε διαφορετικό subnet, οπότε όταν πούμε στο PC1 να επικοινωνήσει με το 192.168.2.2 θα δρομολογηθεί μόνο του από το ενσύρματο interface, επειδή αυτό το interface έχει διεύθυνση σε αυτό το subnet (192.168.2.0/28).

 

Όταν του πούμε να επικοινωνήσει με μια διεύθυνση Internet, θα δει ότι κανένα από τα network interfaces δεν έχει διεύθυνση στο ίδιο subnet με αυτή, οπότε θα αναζητήσει τη διεύθυνση gateway που του έχουμε δηλώσει (ο οποίος τυχαίνει να βρίσκεται στο ασύρματο δίκτυο, δεν έχει σημασία).

 

Το άλλο τώρα που μπορεί να γίνει, να έχουν και τα δύο φυσικά δίκτυα διευθύνσεις στο ίδιο IP subnet, αλλά συγκεκριμένοι hosts να δρομολογούνται από συγκεκριμένα interfaces. Αυτό είναι σχεδιαστικά λάθος, γιατί εισάγει διάφορα προβληματικά ενδεχόμενα, απλά θα παίξει με τις κατάλληλες ρυθμίσεις.

 

Στην προκειμένη θα παίξει με το να πούμε στο routing table του PC1, μέσω της route, "με το 192.168.1.2 (ενσύρματη διεύθυνση του PC2) θα επικοινωνήσεις από το ενσύρματο interface" και το αντίστροφο για το PC2. Δεν έχω πρόχειρα Windows να δω τη σύνταξη και τις ονομασίες, όμως στο Linux αυτό μεταφράζεται ως εξής:

 

># route add -host 192.168.1.2 gw [b]dev eth0[/b]

ή πλεοναστικά:

># route add -net 192.168.1.2 netmask 255.255.255.255 [b]gw dev eth0[/b]

 

eth0 είναι η ονομασία του ενσύρματου interface.

 

[edit] Απ' ό,τι βλέπω, στα Windows θα διατυπωνόταν έτσι:

 

>:> route ADD 192.168.1.2 mask 255.255.255.255 [b]if 1[/b]

( όπου 1 ο αριθμός που αντιστοιχεί στο ενσύρματο interface)

 

 

απλα εγω το λεω οταν και τα 2 interface εχουν gateway

Κακώς τα Windows αφήνουν να φανεί ότι ο gateway είναι fκάτι που έχει σχέση με κάθε interface χωριστά. Ένα interface δεν έχει "τον δικό του" gateway, το routing table είναι ένα για όλα τα interfaces. Και σε αυτό το routing table ο gateway είναι κάτι που ορίζεται μόνο ανά υποδίκτυο, όχι ανά interface. Απλά τα Windows έχουν επιλογή για να περάσουν συγκεκριμένες routes στο routing table με την ενεργοποίηση κάθε interface, δεν υπάρχει κάποια άλλη συνδετική σχέση ανάμεσα στο συγκεκριμένο interface και τις ρυθμίσεις gateway "του".

 

Αν δώσεις "route print" στο cmd των Windows θα δεις τον πίνακα με όλες τις routes και θα γίνουν όλα κατανοητά, εφόσον έχεις ξεκαθαρίσει ότι τίποτε άλλο δεν μετράει, μόνο αυτός ο πίνακας. Οποιαδήποτε ρύθμιση οπουδήποτε απλά προσθέτει καταχωρήσεις σε αυτόν τον πίνακα, όπως μπορούμε να κάνουμε ανά πάσα στιγμή με τον εντολή route.

 

πως ξεχωριζουν τα windows τι γινετε εκτος αν δεν το ξεχωριζουν και γινετε στην εφαρμογή οτι αυτη θα βγει απο εκει.

Οπότε φθάνουμε στο τι μπορούμε να κάνουμε στα Windows, μέσω αυτού του πίνακα.

 

Τυπικά παραδείγματα:

 

  • "Για να επικοινωνήσεις με διευθύνσεις στο 10.20.30.0/255.255.255.0 subnet (10.20.30.1 έως 10.20.30.254), θα χρησιμοποιήσεις για gateway το 10.1.0.1"
    >:> route ADD 10.20.30.0 mask 255.255.255.0 10.1.0.1


     

  • "Για να επικοινωνήσεις με διευθύνσεις στο 10.20.30.0/255.255.255.0 subnet (10.20.30.1 έως 10.20.30.254), θα χρησιμοποιήσεις για gateway το 10.1.0.1, με το οποίο θα επικοινωνήσεις από το ενσύρματο interface" (πλεονασμός βέβαια, εκτός αν έχουμε σε περισσότερα από ένα interfaces διευθύνσεις στο subnet του 10.1.0.1 -το οποίο όπως είπα είναι λάθος γιατί εισάγει διάφορα άλλα προβληματικά ενδεχόμενα)
    >:> route ADD 10.20.30.0 mask 255.255.255.0 10.10.0.1 if 1


     

  • "Για να επικοινωνήσεις με διευθύνσεις στο 10.20.30.40/255.255.255.255 subnet (10.20.30.40 έως 10.20.30.40), δεν θα χρησιμοποιήσεις gateway, απλά θα το κάνεις υποχρεωτικά από το ενσύρματο interface" (πλεονασμός βέβαια, εκτός αν έχουμε σε περισσότερα από ένα interfaces διευθύνσεις στο ίδιο subnet -το οποίο όπως είπα είναι λάθος γιατί εισάγει διάφορα άλλα προβληματικά ενδεχόμενα)
    >:> route ADD 10.20.30.0 mask 255.255.255.255 if1

 

Κάτι άλλο που μπορούμε να κάνουμε (αν και δε μας αφορά στην προκειμένη) είναι να δηλώσουμε να δρομολογούνται δεδομένα προς τα ίδια υποδίκτυα από περισσότερους από έναν gateways. Βέβαια όχι ταυτόχρονα, αλλά αν αποτύχει ο πρώτος gateway (αυτός με το μικρότερο WEIGHT ή αλλιώς METRIC), τότε θα χρησιμοποιηθεί ο δεύτερος.

 

ΥΣ. Παρένθεση: Στο Linux μπορούμε να κάνουμε πολύ πιο περίπλοκα πράγματα μέσω του Iproute2

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...