Showing posts with label Fedora. Show all posts
Showing posts with label Fedora. Show all posts

Friday, November 14, 2014

Λυση για DNS σε OpenVPN

το προβλημα
Το προβλημα ειναι οτι καποιος σου παρεχει ενα λογαριασμο vpn και παρολο που συνδεεσαι κανονικα, τουλαχιστο σε Linux μηχανηματα δεν μπορεις να κανεις ping διευθυνσεις.

λιγη επεξηγηση
Αυτο συμβαινει γιατι ο client δεν κανει update το resolv.conf αρχειο. Το resolv.conf περιεχει τις διευθυνσεις που ο υπολογιστης θα ψαξει για μια συγκεκριμενη διευθυνση. Ειναι υπευθυνο λοιπον για να μετατρεπει ip σε διευθυνσεις. Κατι που μπορεις να κάνεις manual περνοντας την ip απο το conf αρχειο που εχεις για τον client στο vpn ή να ακολουθήσεις μερικα απλα βηματα, που περιγραφονται παρακατω.


Η λογικη ειναι να τρεξεις βαλεις ενα script μεσα στον client για να κανει αυτη τη δουλεια οταν ανοιγει το tunnel και ενα script για να επαναφερει το resolv.con οταν κλεινει το tunnel.

η λυση
Στην αναζητηση βρηκα πολλα script. Καποια ομως ειχαν καποιες εξαρτησεις και επρεπε να εγκαταστησεις καποιο προγραμμα, οπως το openresolv. Το οποιο ομως δεν υπαρχει σε ολα τα repository καθε διανομης. Η λυση λοιπον βρισκεται σε ενα repository στο github. Πηγαινουμε στο https://github.com/gronke/OpenVPN-linux-push/ και το κατεβαζουμε. Κανουμε copy τα δυο αρχεια up.sh και down.sh στο /etc/openvpn φακελο και ανοιγουμε τον client.conf ή client.ovpn σε καποιο editor για να προσθεσουμε τρεις γραμμες στο τελος.

script-security 2
up /etc/openvpn/up.sh
down /etc/openvpn/down.sh
Τα δυο script πρεπει να τρεχουν με την παραμετρο  script-security 2 που αν την αγνοησετε μεσα στο αρχειο, θα πρεπει να την δωσετε manual οταν θα τρεξετε το openvpn. Χρειαζετε για το openvpn θα τρεξει δυο εξωτερικα scripts.

Αυτό ήταν.

Tuesday, May 20, 2014

fedora.next at Fosscomm 2014

I gave my first presentation for fedora this year.  In fact my colleague Zacharias Mitzelos and me were the presenters of fedora.next at yearly conference Fosscomm. The conference for 2014 was at Lamia in the Univercity of the town. Three auditoriums be hold.

We chose to talk about fedora.next because we believed would be a very interesting subject for such event and for the greek fedora and open source communities as well. Fedora.next is in the way and many things are going on. Zacharias and I collect as much information and we tried to pass the big picture of Matthews' idea and the current status of the project.

In forty minutes we presented the rings, each group separately and their PRDs, the technical issues and solutions which its group deal with, what we can achieve from that, what the open source gain from that and finally we try to answer some questions from the audiences.

In conclusion, this was my first attempt to present something and I was so exciting about that. For the presentation itself I know it could better. I hope to learn from this attempt and make it better the next time. Read  more if you want at osarema or fedora-gr .You can find the presentation here. As a proud member of fedora, I am clad for this big step of the project. I am waiting to see how all this will affects us into the community and around us. Fedora.next is here and will attract our attention day by day more and more. 

Tuesday, January 28, 2014

Fedora 20 release party

Το Σαββατο που περασε 25-01 η ελληνική κοινότητα της αγαπημένης μας διανομής εκανε το καθιερωμένο παρτυ για την εκδοση 20 που ειναι διαθέσιμο απο τις 17-12-2013 με το κωδικο όνομα "Heisebug". Το όνομα μας προτρεπει σε εναν κβαντικο επιστημονα τον Heisenberg που παρατηρησε οτι η πράξη της παρατήρησης ενός συστήματος μεταβάλλει αναπόφευκτα την κατάσταση του. Απο αυτον λοιπον δανειστηκε η επιστημη των υπολογιστων τον ορο Heisebug για να περιγραψει ενα bug το οποιο φαινεται να αλλαζει οταν μελετιεται. Ψαγμένο αρκετα ετσι??

Το Fedora 20 συμπιπτει με την επετειο των 10 χρόνων του project καθως και με την αποφαση μεγαλη στροφη στο infrastructure, ωστε να γινει ακομα πιο καινοτομο, ευχρηστο και ελκυστικο για τους developers. Το Fedora.Next εχει ηδη ξεκινησει και το αναμενουμε, προσωπικα αγωνιωδως. Τα οσα γινονται και οσα θα φερει ηταν ενα απο τα θεματα που συζητησαμε στο party καθως ολα ειναι ακομα σε εμβρυικο σταδιο και οι αλλαγες ειναι σημαντικες.

Επισης πριν λιγες μερες το askbot του Fedora στο ask.fedoraproject.org συμπερίελαβε υποστηριξη στα ελληνικα. Η ελληνικη κοινοτητα ειναι υπευθυνη για τη λειτουργια και την μεταφραση. Ετσι ειχαμε και ενα workshop με μεταφραση για το συγκεκριμένο project. Τωρα μπορειτε να κανετε τις ερωτήσεις σας και να λυνετε τις αποριες σας στα ελληνικα. Οσοι θελουν μπορουν να συνησφερουν στην μεταφραση πηγαίνοντας εδω. Θα ηταν χαρα μου να σας απαντησω σε αποριες ή οτιδηποτε σχετικα.

Περα απο αυτα, εγιναν και δυο μικρες παρουσιασεις, ενα με τα νεα features και τις αλλαγες στην τρεχουσα διανομη και ενα για το πως θα φτιαξετε το δικο σας repository. Ανταλαχθηκαν αποψεις, γνωσεις και εμπειριες. Μπορειτε να βρειτε περισσοτερα στο report του event

Στο event οπως παντα μοιραστηκαν cd και stickers σε φιλους και γνωστους. Λυσαμε αποριες σε καινουργιους χρηστες και καναμε σχεδια για το μελλον. Ενα απο αυτα προκειται για ενα lab για τη security spin. Ολα αυτα συνεβησαν και θα συμβουν στο hackerspace. Πολλοι απο μας ετοιμαζομαστε και θα βρεθουμε την προσεχως βδομαδα στο Βέλγιο που παιρνει μερος η Fossdem. Το Fedora και η ελληνικη κοινοτητα θα είναι εκει.

Sunday, September 08, 2013

Fedora: Μια διανομη GNU/Linux

Πολλοι χρηστες των Windows εχουν σκεφτει κατα διαστηματα να βγαλουν το συγκεκριμενο λειτουργικο απο τους υπολογιστες τους για διαφορους λογους, οπως ασφαλειας, ελευθεριας ή λειτουργικοτητας. Καποιοι ισως γιατι αρχιζουν να ξαχνοντε και να ζητανε πιο advanved πραγματα να κανουνε. Αλλα τι θα μπορουσαν να εγκαταστησουν??


Αρκετοι σιγουρα θα εχουν σκεφτει να δοκιμασουν το linux. OK. Για αυτο θα μιλησουμε ετσι και αλλιως. Αλλα τι ειναι αυτο?? Πως το εγκαθιστουμε? Γιατι διαφερει και τι προσφερει? Πως λειτουργει? Πολλα ερωτηματα.... Καταρχην ειναι μια ξεχωριστη εμπειρια...

Και περνοντας τα πραγματα απο την αρχη και να λεμε τα πραγματα σωστα, παροτι ονομαζουμε λειτουργικο συστημα linux εννοουμε GNU/Linux. Ποια ειναι η διαφορα?? Το Linux ουσιαστικα δεν ειναι λειτουργικο. Ειναι ο πυρηνας. Καθε λειτουργικο εχει πυρηνα, το ιδιο και τα Windows. Ιστορικα λοιπον, το λειτουργικο ειναι το GNU το οποιο ξεκινησε να κατασκευαζεται το 1984. Ελειπε ομως ο πυρηνας. Κατι το οποιο ηρθε και δημιουργησε ο Linus Torvald και εδεσε για να δημιουργηθει το λειτουργικο που σημερα καλουμε Linux. Ολο αυτο εχει τη σημασια του και θα το δουμε αργοτερα, γι' αυτο κρατηστε το.

Το λειτουργικο αυτο λοιπον ειναι ελευθερο. Ελευθερο δεν σημαινει αναγκαστικα χωρις λεφτα. Σημαινει ομως οτι μπορεις να παρεις τον κωδικα και να φτιαξεις το δικο σου custom λειτουργικο συστημα. Ολα στα μετρα σου. Αυτο σημαινει ελευθερια. Αυτο που ουσιαστικα προσπαθησε να πετυχει το GNU project. Ενα εντελως ελευθερο και ανοικτο λειτουργικο(βασισμενο στο unix). Περνωντας τα χρονια πολλοι πηρανε τον καινουργιο πυρηνα και φτιαξανε τη δικη τους διανομη. Αυτη τη στιγμη υπαρχουν πανω απο 600 διανομες, οι οποιες δεν ειναι ολες active. Καθε μια μπορει να εξηπυρετει καποιο σκοπο, συγκεκριμενο λογο ή ιδεολογια. Για παραδειγμα το Edubuntu για την εκπαιδευση, το dsl για παλια μηχανηματα, knoppix σαν live cd, IPCop για router/firewall. Για το Desktop μας οπως μπορειτε να φανταστειτε και σαν εναλλακτικες υπαρχουν απειρες επιλογες. Το Fedora ειναι μια απο αυτες.



Το Fedora ειναι μια απο τις μεγαλυτερες και ενεργες διανομες που κατασκευαζεται απο το Fedora project. Προερχεται απο μια αλλη μεγαλη διανομη, τη Redhat η οποια αποφασισε καποια στιγμη να διαχωρισει το λειτουργικο της σε RHEL για εταιρειες και σε μια community διανομη για desktops. Αναμεσα στις δυο υπαρχει μεγαλη συνεργασια και μια δυνατη σχεση. Το Fedora ωστοσο στοχευει αλλου και αναπτυσετε ανεξαρτητα. Η RedHat χορηγει το Fedora Project και ενθαρυνει την συνεργασια για να εκκολαψει νεες τεχνολογιες που οταν πια θα ειναι stable μπορει να τις περασει στις δικες της εκδοσεις.

 Το Fedora ακολουθει πιστα τις αρχες του ανοικτου λογισμικου. Αναπτυσετε απο την κοινοτητα του και χρησιμοποιει μονο ανοικτο λογισμικο μεσα στις διανομες του. Σε καθε εκδοση περιλαμβανεται καθε νεα τεχνολογια ή προγραμμα αρκει να ειναι κατω απο ενα licence ανοικτου κωδικα. Αυτο βεβαια ειναι πολυ σημαντικο. Το να μπορεις να εχεις τα παντα σε ανοικτο κωδικα σημαινει οτι οποιος θελει μπορει να δει τι περιεχει ο κωδικας, να τον τροποποιησει και να τον μοιρασει ελευθερα. Σκεφτειτε το. Σημαινει ελευθερια επιλογης, ελεγχου και δυνατοτητα εξελιξης.

Για να λειτουργησει ολο το project υπαρχει μια τεραστια υποδομη που ελεγχεται απο ενα board εννια ατομων και εναν project leader που ειναι υπευθυνοι να διατηρουνται οι αρχες του λογισμικου, να κρατανε καλες τις σχεσεις αναμεσα στο fedoraproject και στη redhat και να φτανουν τους στοχους της κοινοτητας. Το board απαρτιζεται απο πεντε εκλεγμενους μεσα απο την κοινοτητα και τεσσερις που διαλεγονται απο τον Fedora Project Leader αναμεσα απο μελοι και υπαλληλους της RedHat. Κατω απο αυτη την υποδομη κατασκευαζονται και συντηρουνται επιπλεον project, απο εκατομμυρια εθελοντες.

Οπως καταλαβαινετε υπαρχει μια ιεραρχια, και μια πολυ σοβαρη υποδομη για να αναπτυχθει το Fedora και να συνεχισει το οραμα του. Στη σειρα που σκεφτομαι να ακολουθησει θα γραφω για αρχες και εννοιες του ανοικτου λογισμικου και θα περιγραφω λειτουργιες απο αυτη την τεραστια υποδομη που λεγετε Fedora Project για να γνωρισουμε καλυτερα το fedora.
 

Saturday, August 10, 2013

Flock_Live Streaming

Flock ειναι το νεο συνεδριο της Fedora κοινοτητας, που αντικαθηστα το παλιο FUDCon (Fedora Users and Developers Conference). Το συνεδριο ειναι τριημερο + μια μερα optional open hacking. Σε συγκριση με το παλιο FUDCon θα εχει πιο advanced talks και workshops. Πιο οργανωμενο λοιπον ηρθε και ειναι ανοιχτο σε ολο τον κοσμο.