κρυφτούλι με τις κάρτες δικτύου (12.0)
Panagiotis Palias
palias at ath.forthnet.gr
Mon Mar 24 16:06:06 EET 2008
rouvas at di.uoa.gr wrote:
> Panagiotis Palias wrote:
>
>> rouvas at di.uoa.gr wrote:
>>
>>> Panagiotis Palias wrote:
>>>
>>>
>>>> Antonis Christofides wrote:
>>>>
>>>>
>>>>>> Τελικά φταίει το αρχείο
>>>>>>
>>>>>> /etc/udev/rules.d/75-network-devices.rules
>>>>>>
>>>>>> το οποίο ορίζει αντιστοίχιση μεταξύ του MAC address και του ονόματος
>>>>>> eth.
>>>>>>
>>>>>> Άρα το σβήνω ως πρώτη εντολή του /etc/rc.d/rc.M και είμαι εντάξει.
>>>>>>
>>>>>>
>>>>>>
>>>>> Φυσικά υπάρχει λόγος που το σύστημα κάνει αυτή την αντιστοίχιση. Αν
>>>>> κάνεις αυτή τη χακιά, τότε τη μέρα που θα προσθέσεις μια άλλη κάρτα
>>>>> δικτύου και το σύστημα θα την ονομάσει eth0, εκτοπίζοντας την
>>>>> προηγούμενη eth0 σε eth1, θα ψάχνεις να βρεις τι συμβαίνει.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> Κατά τη γνώμη μου κράτησε και τις 2 καταχωρίσεις και να δείχνουν και οι
>>>> 2 στο eth0. Στη μία από τις 2 βάλε # μπροστά ώστε να θεωρείται σχόλιο.
>>>> Όταν πας στο άλλο μηχάνημα κατά το boot αυτό θα βγάλει τη # και θα το
>>>> βάλει στην άλλη καταχώριση. Οπότε θα είσαι εντάξει και στις 2
>>>> περιπτώσεις.
>>>>
>>>>
>>> Ναι, θα μπορούσα να το κάνω, αλλά δεν με ενδιαφέρει. Το αρχείο
>>> δημιουργείται εκ νέου κάθε φορά που εκκινείται το σύστημα και έτσι κι
>>> αλλιώς δεν πρόκειται να βάλω άλλες κάρτες δικτύου. Δεν είναι
>>> εξυπηρετητής,
>>> προσωπικό μηχάνημα είναι, μόνο εγώ δουλεύω σ'αυτό (αφού ο δίσκος του
>>> είναι
>>> σε συρταράκι και τον παίρνω μαζί μου κάθε φορά). Μια χαρά δουλεύει και
>>> τώρα.
>>>
>>> -Στάθης
>>>
>>>
>>>
>> ΔΕ δημιουργείται εκ νέου σε κάθε εκκίνηση. Εαν έχεις κάποιες
>> καταχωρίσεις μέσα και υπάρχουν οι κάρτες στο σύστημα τις χρησιμοποιεί.
>> Εαν δεν βρίσκει τις κάρτες τις βάζει σε σχόλια και φτιάχνει καταχωρίσεις
>> για τις νέες κάρτες.
>>
>
> Εντάξει για τον σχολιασμό των υπαρχόντων καταχωρήσεων.
> Πίστεψέ με, όμως, στο Slackware 12.0, το σβήνω ως πρώτη εντολή του
> /etc/rc.d/rc.M (που αντιστοιχεί στο init 5) και το σύστημα το δημιουργεί
> από την αρχή.
> Στη γενική περίπτωση, μπορεί να έχεις δίκιο, αλλά στην ειδική, εγώ το
> σβήνω, αυτό πάει και το ξαναφτιάχνει.
> Σύμφωνοι, δεν είναι και η καλύτερη λύση, αλλά εμένα μου λύνει το πρόβλημά
> μου χωρίς να ψάχνω τι κάρτα έχω κάθε φορά.
>
> -Στάθης
>
>
>
>
Γενικά είναι κακή πρακτική να πειράζεις rc scripts τα οποία αλλάζουν
κατά καιρούς και μπορείς εύκολα σε κάποιο update να τα γράψεις από πάνω.
Το αρχείο /etc/udev/rules.d/75-network-devices.rules όπως σου λέει και
στα σχόλια φτιάχνεται αυτόματα από το nethelper.sh κάθε φορά που
ξεκινάει το udev, αν το είχες σβήσει, κάτι που γίνεται μερικές γραμμές
παρακάτω στο rc.M. Οπότε μην κάνεις ταρζανιές με τα startup scripts και
ακολούθα μια ορθόδοξη μέθοδο ώστε να μην ψάχνεσαι αργότερα άδικα.
More information about the Linux-greek-users
mailing list