Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: za√‘ag στις 08 Μαΐου 2014, 01:58:30 ΜΜ

Τίτλος: Αλλαγή του ονόματος του server
Αποστολή από: za√‘ag στις 08 Μαΐου 2014, 01:58:30 ΜΜ
Για να αλλάξει το όνομα του server αρκεί να κάνουμε χειροκίνητα την αλλαγή του ονόματός του εδώ:

/etc/hostname     και εδώ:     /etc/hosts

ή πρέπει να γίνει και κάτι άλλο;


Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: alkisg στις 08 Μαΐου 2014, 02:24:44 ΜΜ
Ναι, και reboot για να πάρει τις αλλαγές.
Να θυμίσω ότι το hostname του LTSP server ενδείκνυται να είναι "server", ώστε να μη χρειάζονται διαφορετικές ρυθμίσεις οι fat από τους thin clients, π.χ. για squid κλπ, και επίσης για να μην υπάρχουν προβλήματα εκτύπωσης από τους fat clients στον server (ο cups server απαιτεί να γίνεται resolve το hostname "server" με το οποίο τον προσπελαύνουν οι fat clients).
Αυτός είναι περιορισμός του LTSP, ίσως σε κάποια μελλοντική έκδοση να αρθεί.
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: za√‘ag στις 08 Μαΐου 2014, 03:22:59 ΜΜ
Παράθεση από: alkisg στις 08 Μαΐου 2014, 02:24:44 ΜΜ
Ναι, και reboot για να πάρει τις αλλαγές.
Να θυμίσω ότι το hostname του LTSP server ενδείκνυται να είναι "server", ώστε να μη χρειάζονται διαφορετικές ρυθμίσεις οι fat από τους thin clients, π.χ. για squid κλπ, και επίσης για να μην υπάρχουν προβλήματα εκτύπωσης από τους fat clients στον server (ο cups server απαιτεί να γίνεται resolve το hostname "server" με το οποίο τον προσπελαύνουν οι fat clients).
Αυτός είναι περιορισμός του LTSP, ίσως σε κάποια μελλοντική έκδοση να αρθεί.

Αρχικά το είχα server ... αλλά άνοιξα κάποια στιγμή τον windows 2003 server (που έχει κι αυτός το ίδιο όνομα) και ... "διαμαρτυρήθηκε" ότι κι άλλος έχει ίδιο όνομα.
Οπότε σκέφτηκα να μετονομάσω τον LTSP server με κάτι άλλο (πχ server-ltsp) γιατί το να το κάνω στον windows server είναι πιο πολύπλοκο (δεν το θυμάμαι κιόλας)

Προτείνεις να τον αφήσω με το όνομα server; Πάντως με μια επανεκκίνηση και 2-3 clients που άνοιξα δεν είδα πρόβλημα.

Δεν τον χρησιμοποιώ τον windows server παράλληλα ... κάποιο backup μετέφερα στον LTSP για αυτό τον άνοιξα)
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: apapakL στις 08 Μαΐου 2014, 03:32:00 ΜΜ
Λογικά μπορείς να μετονομάσεις τον ltsp server σε κάτι άλλο (εκτός του 'server'), και να ξεπεραστούν τα προβλήματα που επισημαίνει ο alkisg αν προσθέσεις στο etc/hosts μια έξτρα γραμμή:

Κώδικας [Επιλογή]

server 127.0.2.1
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: za√‘ag στις 09 Μαΐου 2014, 11:04:35 ΠΜ
Παράθεση από: apapakL στις 08 Μαΐου 2014, 03:32:00 ΜΜ
Λογικά μπορείς να μετονομάσεις τον ltsp server σε κάτι άλλο (εκτός του 'server'), και να ξεπεραστούν τα προβλήματα που επισημαίνει ο alkisg αν προσθέσεις στο etc/hosts μια έξτρα γραμμή:

Κώδικας [Επιλογή]

server 127.0.2.1


Δηλ. κάτι διαφορετικό από το 127.0.1.1 (ο τρέχων server) και ...0.1   ;;
Αν τον χρειαστεί δηλ. τον "server" θα λέει ότι δεν υπάρχει... Σωστά ;;
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: apapakL στις 09 Μαΐου 2014, 09:04:26 ΜΜ
Με αυτό τον τρόπο όπως και να είναι το hostname του LTSP Server οι ltsp clients (thin-fat) θα μπορούν να τον βρουν με το όνομα server... 
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: gidarakos στις 16 Μαΐου 2014, 09:04:13 ΠΜ
Άρα, αν για παράδειγμα θέλουμε να αλλάξουμε το όνομα του LTSP από server σε serverltsp,
το περιεχόμενο του /etc/hostname θα είναι:
Κώδικας (bash) [Επιλογή]

serverltsp


κ το περιεχόμενο του /etc/hosts:
Κώδικας (bash) [Επιλογή]

127.0.0.1 localhost
127.0.1.1 serverltsp
127.0.2.1       server

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters


@alkisg κ @apapakL με τη μορφή της ερώτησης το θέτω..
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: apapakL στις 16 Μαΐου 2014, 10:12:20 ΠΜ
Ναι αυτό ακριβώς. Αυτό λύνει διάφορα προβλήματα όπως πχ τη δήλωση "server" ως hostname  για το squid και για thin και για fat ανεξάρτητα από το πως λέγεται ο ltsp server.
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: alkisg στις 16 Μαΐου 2014, 10:33:23 ΠΜ
Κάποιος thin/fat client θέλει να βρει τον LTSP server. ΟΚ, έτσι τον βρίσκει.
Κάποιος thin/fat client θέλει να βρει τον Windows server που ονομάζεται κι αυτός "server". Εκεί υπάρχει πρόβλημα.
Το CUPS ή κάποια άλλη εφαρμογή κάνει reverse DNS στην IP του server (π.χ. getent hosts 10.160.67.10). Δεν βρίσκει το όνομα "server" αλλά το όνομα π.χ. serverltsp, ενώ ο fat client ρώταγε για το όνομα "server". Εκεί πιθανώς να υπάρχει πρόβλημα, αλλά μπορεί και όχι, δεν το έλεγξα.
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: gidarakos στις 20 Μαΐου 2014, 01:34:51 ΜΜ
Η αλλαγή του ονόματος του LTSP server είναι υποχρεωτική και στην περίπτωση Linux/LTSP/Προχωρημένα/Πολλά εργαστήρια/Δύο εξυπηρετητές (http://ts.sch.gr/wiki/Linux/LTSP/%CE%A0%CF%81%CE%BF%CF%87%CF%89%CF%81%CE%B7%CE%BC%CE%AD%CE%BD%CE%B1/%CE%A0%CE%BF%CE%BB%CE%BB%CE%AC_%CE%B5%CF%81%CE%B3%CE%B1%CF%83%CF%84%CE%AE%CF%81%CE%B9%CE%B1/%CE%94%CF%8D%CE%BF_%CE%B5%CE%BE%CF%85%CF%80%CE%B7%CF%81%CE%B5%CF%84%CE%B7%CF%84%CE%AD%CF%82);
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: alkisg στις 20 Μαΐου 2014, 01:52:05 ΜΜ
Όχι, όσους εξυπηρετητές και να έχετε, προτείνεται όλοι να ονομάζονται "server". :)
Όταν με το καλό διορθωθεί αυτό το θέμα στο LTSP, θα ενημερώσουμε κατάλληλα ότι πια δεν υπάρχει κανένα πρόβλημα να τους λέτε όπως θέλετε...
Και εννοείται, δευτερεύοντα ονόματα (π.χ. 10.160.67.10 server1, 10.160.67.11 server2, 10.160.67.12 server3...) πέραν του βασικού hostname "server", μπορείτε να έχετε όσα θέλετε.
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: gidarakos στις 20 Μαΐου 2014, 02:07:45 ΜΜ
Αν στο ίδιο υποδίκτυο έχουμε κ windows server δε θα έχουμε πρόβλημα;
Δηλαδή δύο ltsp server με το ίδιο όνομα "server" και windows server με διαφορετικό όνομα π.χ. "server2003". Ο windows server δε θα "διαμαρτυρεται";
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: alkisg στις 20 Μαΐου 2014, 02:24:55 ΜΜ
Το DNS δεν έχει θέμα, στο dnsmasq ή στα Windows server τα δηλώνετε όπως θέλετε, π.χ. με τα δευτερεύοντα hostnames τους.

Για όσους ΔΕΝ χρησιμοποιούν DNS στο τοπικό δίκτυο, δηλαδή δεν έχουν domain αλλά κάποιο από τα άλλα πρωτόκολλα:
Το Linux δεν έχει θέμα, το avahi που χρησιμοποιεί (αντίστοιχο του zeroconf/bonjour της Apple) από μόνο του αναθέτει διαφορετικά hostnames αν τύχει κάποιοι clients/servers να έχουν το ίδιο.
Για το αν παραπονιούνται τα Windows (πρωτόκολλο WINS/netbios) όταν δύο Linux servers έχουν το ίδιο όνομα δεν ξέρω, θέλει δοκιμή.
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: gidarakos στις 21 Μαΐου 2014, 10:39:42 ΠΜ
Δηλαδή Άλκη αν "στήσουμε" δύο LTSP server με ίδιο όνομα "server" όταν θα μπουν στο ίδιο υποδίκτυο, σε έναν από τους δύο θα αλλάξουν αυτόματα οι ρυθμίσεις στο /etc/hosts και /etc/hostname;
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: alkisg στις 21 Μαΐου 2014, 02:28:59 ΜΜ
Όχι, τα αρχεία αυτά δεν ενημερώνονται αυτόματα.
Για το DNS, ο administrator πρέπει να κάνει χειρωνακτικά τις όποιες αλλαγές θέλει,
ενώ το avahi δεν αποθηκεύει καν τα hostnames σε αρχεία, τα κάνει όλα δυναμικά (για παράδειγμα, τρέξε: avahi-browse -tra, θα δεις ονόματα του στυλ server.local, server1.local κλπ)
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: gidarakos στις 23 Μαΐου 2014, 12:14:41 ΜΜ
Άρα όταν δίνουμε "getent hosts 127.0.1.1" απαντάει ο DNS το όνομα "server" και όταν δίνουμε "getent hosts 10.84.75.142" επειδή δεν το γνωρίζει ο DNS, απαντάει ο avahi το όνομα "server.local";
Δηλαδή για τοπικές επιλύσεις πρώτα o DNS μετά o avahi;
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: alkisg στις 23 Μαΐου 2014, 01:39:55 ΜΜ
Κώδικας (Bash) [Επιλογή]

$ grep hosts /etc/nsswitch.conf
hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4


Αυτό το αρχείο ρυθμίζει ποιος απαντάει, με ποια σειρά κλπ. Το default είναι πρώτα τα αρχεία /etc/hosts κλπ, μετά το minimal avahi, το οποίο αν απαντήσει "δεν βρέθηκε" (π.χ. το server.local, κάτι που να είναι στο .local ώστε να έχει δικαιοδοσία να απαντήσει) θεωρείται τελική η απάντησή του, μετά το DNS, και τέλος το πλήρες avahi.

Παρεμπιπτόντως, στο ίδιο αρχείο ρυθμίζεται και ποιος απαντάει για λογαριασμούς χρηστών, τοπικά, samba, ldap κλπ.
Τίτλος: Απ: Αλλαγή του ονόματος του server
Αποστολή από: gidarakos στις 23 Μαΐου 2014, 02:41:53 ΜΜ
Άλκη με το nsswitch.conf έγινε κατανοητή η σειρά επίλυσης..
Ευχαριστώ για το χρόνο σου!