Θα ηθελα να ρωτησω αν μπορω να συνδεσω το xbox360 μεσω υπολογιστου ενσυρματα καθως ο υπολογιστης συνδεεται ασυρματα με το διαδυκτιο.
Με λιγα λογια να κανω μια γεφυρα συνδεσης.
Φόρουμ
Δώσε αστέρια!
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Σχόλια
για δες εδω.. και εδω και εδώ
θες να συνδέεσε στο ινετνετ οταν ο υπολογιστης σου θα ειναι κλειστος?
Network bridging, βέβαια κ γίνεται (έχει το xbox ethernet θύρα φαντάζομαι, γιατί είμαι κ άσχετος με το άθλημα).
Χρειάζεσαι φυσικά δύο κάρτες δικτύου, αλλά κ οι ασύρματες μετράνε στο κόλπο, οπότε είσαι μέσα.
Χοντρικά τα βήματα είναι δύο:
1) Στήνεις την ενσύρματη κάρτα σου με "στατικό" IP, κ αν το xbox υποστηρίζει DHCP (που φαντάζομαι πως ναι), σηκώνεις κ ένα dhcp server να "ακούει" στην ενσύρματη σύνδεση κ να μοιράζει IP (για να πάρει το xbox IP στο δίκτυο της κάρτας σου). Δες το πακέτο "dnsmasq", είναι ένας πολύ απλός κ εύκολος DHCP server.
2) Ρυθμίζεις κ ενεργοποιείς το network bridge μεταξύ ασύρματης κ ενσύρματης. Αυτό το είχα κάνει πριν καμποσα χρόνια μέσω IP Masquerading, αλλά πλέον γίνεται κ με μερικές εντολές ifconfig.
Για περαιτέρω απορίες, εδώ είμαστε.
-- gnu_labis
Το Linux ΔΕΝ είναι Windows!!!
εχω σιγουρα απορια γιατι η εμπειρια μου δεν ειναι και μεγαλη.
πως σηκωνω ενα server? το πακετο dnsmasq το ενεργοποιησα αλλα απο εκει και περα δεν ξερω πως να κινηθω.
ευχαριστω για την βοηθεια
Όταν λες το ενεργοποίησες, εννοείς ότι το έγκατέστησες από τη διαχείρηση των πακέτων σου, ή έκανες κ τίποτα παραπάνω;
Ξέρεις αλήθεια αν το Xbox360 υποστηρίζει DHCP για να πάρει την IP του; Μήπως ξέρει κανείς άλλος;
-- gnu_labis
Το Linux ΔΕΝ είναι Windows!!!
απλα το εγκατεστησα τιποτα παραπανω και ναι το xbox360 υποστηριζει DHCP.
Ωραία, ωραία. Καθώς κοιτάζω λίγο τα βήματα που πρέπει να γίνουν, θέλω τα εξής από σένα:
1) Τσέκαρε αν είναι εγκατεστημένο το πακέτο "bridge-utils". Αν όχι, το βάζεις κ αυτό
2) Δώσε ένα "ifconfig" σε ένα τερματικό (σαν root ή με sudo) κ δείξε τι σου βγάζει (πληροφορίες για τις κάρτες δικτύου σου)
3) Δες αν έχεις το αρχείο /etc/network/interfaces, κ αν υπάρχει μας δείχνεις επίσης τα περιεχόμενα του
4) Δες αν υπάρχει το αρχείο /etc/dnsmasq.conf, , κ αν υπάρχει μας δείχνεις επίσης τα περιεχόμενα του.
Για το (4), αν υπάρχει το αρχείο ήδη, μπορεί να είναι πολύ "κατεβατό". Σε αυτή τη περίπτωση, είτε το βάζεις σε κάτι του στυλ pastebin κ μας δίνεις το link, ή κόβεις όλες τις γραμμές που αρχίζουν με "#" κ μας κάνεις paste τις υπόλοιπες (όσες δεν έχουν "#" στην αρχή).
-- gnu_labis
Το Linux ΔΕΝ είναι Windows!!!
καρτες δικτυου
eth0 Link encap:Ethernet HWaddr 00:19:21:18:e9:8d
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:19 Base address:0xdead
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:44 errors:0 dropped:0 overruns:0 frame:0
TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3152 (3.1 KB) TX bytes:3152 (3.1 KB)
wlan0 Link encap:Ethernet HWaddr 00:1c:a8:9d:a2:f9
inet addr:192.168.1.65 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21c:a8ff:fe9d:a2f9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:744 errors:0 dropped:0 overruns:0 frame:0
TX packets:677 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:327449 (327.4 KB) TX bytes:86644 (86.6 KB)
/etc/network/interfaces
auto lo
iface lo inet loopback
/etc/dnsmasq.conf, θπαρχει μονο ενα read me με περιεχομενο με # μονο
# All files in this directory will be read by dnsmasq as
# configuration files, except if their names end in
# ".dpkg-dist",".dpkg-old" or ".dpkg-new"
#
# This can be changed by editing /etc/default/dnsmasq
Οπότε αν κατάλαβα καλά, ΔΕΝ έχεις αρχείο /etc/dnsmasq.conf, αλλά ένα φάκελο /etc/dnsmasq.d, ο οποίος έχει μέσα μόνο ένα αρχείο με όνομα README κ τα περιεχόμενα που αναφέρεις.
Ρωτάω να βεβαιωθώ για να μην κάνουμε κάτι βιαστικό.
Αλλά καταρχήν, το πρώτο βήμα: πρέπει να διαλέξεις μια γκάμα από IP addresses για το εσωτερικό δίκτυο μεταξύ xbox κ pc
http://en.wikipedia.org/wiki/Private_network
Όπως λέει κ στο παραπάνω link, παραδοσιακά μπορείς να διαλέξεις κάτι από τα ακόλουθα:
Το δίκτυο με το router σου έχει ήδη πιάσει τις διευθύνσεις 192.168.1.x, κ μοιράζει αριθμούς από αυτές (πχ η ασύρματη κάρτα σου έχει 192.168.1.65).
Μπορείς να διαλέξεις ότι άλλο θέλεις, όπως πχ 10.0.0.x, 192.168.200.x, κλπ).
Σημαντικό: το "x" μπορεί να είναι από 1 μέχρι κ 254.
Αφού διαλέξεις μια γκάμα από IP για το εσωτερικό σου δίκτυο, πρέπει να ρυθμίσεις την ενσύρματη κάρτα σου να έχει πάντα το ίδιο (στατικό) IP, φυσικά μέσα στη περιοχή από IP που διάλεξες. Συνήθως, μιας κ θα εκτελεί χρέη server, της δίνουμε την πρώτη IP (πχ 10.0.0.1).
Η ρύθμιση στατικού IP γίνεται στο αρχείο /etc/network/interfaces. Προσθέτεις εκεί (σαν root ή με sudo) τα παρακάτω (αλλάζοντας το address σε ότι θες εσύ):
Αφού το κάνεις αυτό, μπορείς να ενεργοποιείς/απενεργοποιείς την κάρτα σου με τις ακόλουθες εντολές:
Αν πάλι προτιμάς να τρέχει το σύστημα ένα "ifup eth0" από μόνο του κάθε φορά που ξεκινάει, βγάλε το σχόλιο από την πρώτη γραμμή (auto eth0).
Δώσε ένα ifup κ μετά ένα ifconfig, κ δες αν η κάρτα σου πήρε το IP που της ζήτησες.
Στη συνέχεια θα στήσουμε το dhcp server. Πάλι σαν root φτιάχνεις το αρχείο /etc/dnsmasq.conf κ του βάζεις τα ακόλουθα μέσα:
H πρώτη γραμμή "δένει" τον dhcp server στην κάρτα eth0 κ μόνο. Η δεύτερη του λέει ότι αν ένα μηχάνημα (πχ το xbox) ζητήσει ip, τότε θα είναι από την ομάδα 10.0.0.x, με x μεταξύ 50 κ 150. To αλλάζεις για να δείνει ό,τι θες εσύ (το 12h στο τέλος το κρατάς όμως).
Η τρίτη γραμμή είναι σε σχόλια γιατί δεν τη χρειάζεσαι απαραίτητα, την έβαλα σαν παράδειγμα. Με αυτή τη σύνταξη, μπορείς να δίνεις συγκεκριμένη ip σε κάποιο μηχάνημα, πάντα. Ο πρώτος αριθμός είναι το MAC address του μηχανήματος, κ ο δεύτερος είναι η IP που θες να του δίνεις πάντα.
Αφού τα κάνεις αυτά, κ έχοντας το eth0 "σηκωμένο", πρέπει να κάνεις ένα restart (σαν root ή με sudo) τον DHCP server σου για να πάρει τις νέες ρυθμίσεις:
Από εδώ κ πέρα, αν συνδέσεις το xbox στην κάρτα δικτύου σου, θα πρέπει να πάρει IP όπως ακριβώς τα έχεις ορίσει παραπάνω. Το μόνο που θα μένει πλέον είναι το γεφύρωμα του eth0 με το wlan0.
Αν θελήσεις να σταματήσεις το dhcp server:
to be continued...
ΥΓ: κ μια πληροφορία ακόμα. Λογικά στο φάκελο /usr/share/doc/dnsmasq, πρέπει να έχει ένα πολύ πλήρες παράδειγμα για το τί μπορείς να βάλεις μέσα στο αρχείο dnsmasq.conf. Αν θες πιο προχωρημένα πράγματα από τον dhcp server σου, ρίξε μια ματιά εκεί.
-- gnu_labis
Το Linux ΔΕΝ είναι Windows!!!