Showing posts with label hardware. Show all posts
Showing posts with label hardware. Show all posts

Tuesday, October 08, 2013

Πρωτα βηματα με OpenWrt

Αφου δεν κρατηθηκα αλλο, μετα την καινουργια εγκατασταση ADSL στο σπιτι απο τον παροχο, ειπα επιτελους να βαλω το δικο μου ρουτερακι και να παιξω με ενα πιο ανοιχτο συστημα. Για αρχη, λοιπον, αποφασισα να εγκαταστησω OpenWrt. Μετα επρεπε να διαλεξω ενα ρουτερακι που να υποστηριζετε απο το συγκεκριμενο software. Η επιλογη ηταν το TL-WR741ND της TP-LINK. Καταληλο για τη δουλεια που ηθελα και σε πολυ χαμηλη τιμη.

OpenWrt

Το OpenWrt ειναι ενα λειτουργικο συστημα Linux για embedded συστηματα. Δηλαδη ενα... Linux για ρουτερ. Με βαση αυτο, συνεπαγεται οτι συμπεριλαμβανει ενα kernel, ενα package manager και πολλα features που μπορουν να χρησιμοποιηθουν... Μερικα απο αυτα ssh server, bittorent client, VPN, Proxy server...  Μπορει να χρησιμοποιηθει για traffic-shaping ή QoS, για captive portal, για firewall, για portforwarding, για packet injection, monitoring, DNS και πολλα αλλα.

Εκδοσεις

Η τρεχουσα εκδοση ειναι η Attitude Adjustment 12.09. Πριν απο αυτη θα βρειτε την backfire ενω μπροστα μας ετοιμαζεται η Barrier Breaker.

Για το ποια θα εγκαταστησουμε θα το βρουμε στο wiki στη σελιδα του μοντελου που θα χρησιμοποιήσουμε. Οπου trunk σημαινει οτι το branch ακομα δεν εχει ονομα, και πιθανοτατα ακομα δουλευεται που σημαινει οτι αν δεν βρειτε καποιο πακετο ισως να υπαρξει αργοτερα.


Εγκατασταση

Τα βηματα περιγραφονται στο link του router. Καποιες σημειωσεις λοιπον:

  • το πακετο εχει περιγραφη *-factory.bin (πχ openwrt-ar71xx-generic-tl-wr741nd-v4-squashfs-factory.bin).
  • Κατεβαστε και το firmware του κατασκευαστη μηπως κατι δεν παει καλα.
  • Στο  tl-wr741nd λογω καποια πιθανης περιπτωσης που ισχυει σε καινουργια μοντελα, μπορει να χρειαστει να αλαξετε το *-factory.bin με το ονομα του αρχειου του κατασκευαστη. Προσωπικα εμενα δεν μου χρειαστηκε.
  • Σιγουρα θα χρειαστειτε Putty ειδικα αν ειστε σε windows και ακομα περισσοτερο αν κατεβασετε καποια εκδοση χωρις web interface εγκατεστημενο.  Κατι που μπορειτε να το βαλετε αργοτερα.
  • Αν θελουμε να επεκτεινουμε το χωρο αποθηκευσης υπαρχει ενα καλο αρθρο απο το φιλο Γιαννου στο Deltahacker. Google it...
Command Line Interface

Αφου ακολουθησετε τα βηματα  του οδηγου και εισαγετε των κωδικο του root
θα δειτε την παρακατω εικονα να εμφανιζετε στην κονσολα

BusyBox v1.19.4 (2013-09-25 00:25:36 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r38167)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
Καποια πραγματα που θα δειτε εδω ειναι την εκδοση του build-in bash που ονομαζετε ash και την εκδοση του BusyBox, ενω απο τα βασικα components (εκτος απο τον πυρηνα, το αλλο ειναι το uClibc) του OpenWrt το οποιο περιεχει καποια χρησιμα tools. Απο δω μπορουμε να χρησιμοποιησουμε τον package manager δινοντας opkg εγκαταστησουμε, διαγραψουμε ή να κανουμε update το συστημα.'Η να κανουμε σχεδον ολο το σεταρισμα με το uci.

Ας πουμε οτι θελουμε να εγκαταστησουμε το luci

opkg update
opkg list luci-* <Θα μας δωσει ολα τα διαθεσιμα πακετα>
opkg install luci-ssl <για υποστηριξη ssl>

Επισης θα προσεξατε τη συνταγη για το κοκτειλ. Ισως να προσεξατε οτι και τα ονοματα των εκδοσεων ειναι ονοματα απο κοκτειλ!!!!!

Χρηση σαν repeater

Για να το χρησιμοποιησουμε σαν repeater στο ηδη υπαρχον δικτυο, απλα συνδεουμε με ενα καλωδιο δικτυου ενα lan port στο wan port του openwrt router. Με την εγκατασταση ερχονται καποιες ηδη αρχικες ρυθμισεις οποτε αυτο θα παιξει αυτοματα λογικα.

Αν θελουμε να συνδεθουν wirelessly ακολουθουμε τα βηματα:
  1. Συνδεουμε lan port με lan port. 
  2. βρισκουμε την ip που μας εδωσε ο dhcp
  3. και αν εχουμε εγκατεστημενο web interface, παμε και δινουμε εκει την ip.
  4. Ενεργοποιουμαι το wifi
  5. Network>Wifi>Scan και βρισκουμε το δικτυο που θελουμε να συνδεθουμε
    1. essid: <wifi name>
    2. mode: client or client wps
    3. επιλεγουμε να δημιουργησει ενα αλλο δικτυο
    4. επιλεγουμε επισης advanced settings και στο ht mode διαλεγουμε 40MHz second channel above
  6. Παμε στο wifi που ενεργοποιησαμε πριν και δινουμε τα ιδια στοιχεια εκτος απο το mode. Επιλεγουμε AccessPoint για αυτο.Αν θελετε βαζετε διαφορετικα security settings
  7. Ελεγχουμε οτι τα δυο δικτυα εμφανιζονται κατω απο το Associated Stations
Δημιουργια Subnet

Για το WAN στο Hostname to send when requesting DHCP δινουμε hostname. Και κραταμε υποψιν οτι αν το modem εχει 192.168.1.1 πρεπει να αλλαξουμε το subnet στο router αλλιως δεν θα μπορεσει να δουλεψει το ιντερνετ.

Βασικα αφου ειναι ολα τα παραπανω οκ το μονο που θα κανουμε ειναι να παμε Network>Interface>lan>edit>General Setup και στο protocol δινουμε static address και IP4 address οριζουμε ενα αλλο δικτυο.

Και η αρχη εγινε...

Sunday, January 23, 2011

Ποσα χρονια χρειαζεται για να αλλαξεις το hardware. Η επιστημη "λεει" καθε εξι μηνες αφου καθε τοσο αναβαθμιζει τα προιοντα της. Αρα χοντρα χοντρα καθε δυο χρονια μπορεις να πεις οτι εχεις ενα παλιο μηχανιμα και να γκρινιαζεις για καινουργιο.

Αυτο τον καιρο εχω αρχισει και γω την γκρινια και η αγορα ενος καινουργιου υπολογιστη ανεβαινει στις προτεραιοτητες μου. Εδω ομως πρεπει να αναφερω πως ο υπολογοστης μου παει να κλεισει μια δεκαετιας σε λιγο και παρολα τα χρονακια του εχει καταφερει να στεκεται πολυ καλα στις αναγκες μου. Ξεκινησε με 512 RΑΜ και εχουμε φτασει τα 2G. Η αναβαθμιση ηταν καταναγκαστικη, οπως και σε αλλα components της μητρικης. Αλλα ως εκει. Αυτο ειναι υπέροχο. Δεν νομιζεται?

Αυτο με εβαλε σε μερικες σκεψεις. Η διαρκεια ζωής ενος προσωπικου υπολογιστη εξαρταται απο την φροντιδα που του δειχνουμε, τις αναγκες μας και τη χρηση( δεν ειμαι και τοσο gamer). Οταν λεμε φροντιδα εννοώ ακομα και το λειτουργικο. Ο Η/Υ εχει περασει απο τα ΧΡ στα Windows 7 και απο απο τη πρωτη διανομη ubuntu και fedora 7 στις σημερινες. Η υποστηριξη του λειτουργικου βοηθαει στα μεγιστα στην καλυτερη διαχειριση του hardware. Πιστευω οτι το hardware δεν θα την παλευε τοσο χωρις τη χρηση σωστων software. Με λιγα λογια δεν βαζουμε οτι να 'ναι.

Και παλι ομως η χρηση του ειναι το ζητουμενο και απο αυτο θα κριθει αν χρειαζομαστε αλλο Η/Υ. Αν εξαιρεσω τον χωρο της εκπαιδευσης, που θα πρεπει να παρεχει οτι καλυτερο και πιο αναβαθμισμενο (με συνδυασμο καινοτομες υπηρεσιες και τεχνολογιες), καποιους χωρους εργασιας (οχι ολους) και τους σκληροπυρινικους gamer οι περισσοτεροι απλα σπαταλανε αρκετες χιλιαδες ασκοπα. Ισως και απο αγνοια.

Δεν ειμαι της αποψης "κανε το παλιο να δουλεψεις οτι και να γινει" αν δεν γινεται. Παρε καινουργιο!! Αλλα πρωτα δες:
  • Μπορει να χρησιμοποιηθει καπου αλλου, για αλλη χρηση
  • Μπορεις να το αναβαθμισεις ωστε να κανει αρκετα καλα τα καθημερινα
Αν δεν μπορεις η δεν ξερεις μπορεις να κοιταξεις για δωρεα σε καποιο γνωστο σου ή καποιο οργανισμο που ισως το εκμεταλευτει.

Τελος σκεψου την ανακυκλωση...