Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: Postimies - 28.05.13 - klo:23.59
-
Tässä asentelin yhden Gentoo systeemin ja ihmettelin miksi netti ei toimi.
Teinhän kaiken oikein. Dmesg paljasti:
localhost ~ # dmesg | grep net
[ 0.688562] audit: initializing netlink socket (disabled)
[ 0.693001] SELinux: Registering netfilter hooks
[ 1.384064] ctnetlink v0.93: registering with nfnetlink.
[ 1.384574] Initializing XFRM netlink socket
[ 3.985816] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 4.173057] systemd-udevd[961]: renamed network interface eth0 to enp2s0
Vai on se uusi udev muuttanut vanhan tutun eth0:n ihmeelliseksi enp2s0. Kun tein linkin tuollaiseen
niin dhcpcd otti nätisti yhteyden verkkoon. Mutta mitä järkeä tässä on? Taitaa moni ohjelma
mennä uusiksi kun tuollaisia muutoksia tehdään. No en minä mitään networkmanageria olisi
asentanutkaan. Tätä ei ole vielä Gentoon asennus oppaassa.
Pistetään tähän vielä korjaus
# rc-update del net.eth0 default
# rm /etc/init.d/net.eth0
# ln -s /etc/init.d/net.lo /etc/init.d/net.enp2s0
# rc-update add net.enp2s0 default
# /etc/init.d/net.enp2s0 start
Toinen pieni muutos on, että tikut ym liitetään
/run... alle eikä /media mikä taas sotkee monen
virityksiä kun levyt ilmestyy eri paikkaan.
-
Vai on se uusi udev muuttanut vanhan tutun eth0:n ihmeelliseksi enp2s0. Kun tein linkin tuollaiseen
niin dhcpcd otti nätisti yhteyden verkkoon. Mutta mitä järkeä tässä on?
http://linux.dell.com/files/whitepapers/consistent_network_device_naming_in_linux.pdf
Toinen pieni muutos on, että tikut ym liitetään
/run... alle eikä /media mikä taas sotkee monen
virityksiä kun levyt ilmestyy eri paikkaan.
http://wiki.gentoo.org/wiki/Systemd#.2Frun_directory
http://lists.fedoraproject.org/pipermail/devel/2011-March/150031.html
-
Sekavan oloinen uudistus. Itse pidän tässä asiassa enemmän FreeBSD:n lähestymistavasta, se kun nimeää verkkolaitteet käytetyn ajurin perusteella. Esim. emolevyltä löytyvä Intelin verkkolaite on tässä em0, jos omaisin verkkokortin eri valmistajalta, se olisi nimeltään jotain muuta riippuen käytetystä ajurista.
-
Sekavan oloinen uudistus. Itse pidän tässä asiassa enemmän FreeBSD:n lähestymistavasta, se kun nimeää verkkolaitteet käytetyn ajurin perusteella. Esim. emolevyltä löytyvä Intelin verkkolaite on tässä em0, jos omaisin verkkokortin eri valmistajalta, se olisi nimeltään jotain muuta riippuen käytetystä ajurista.
Jos sinulla olisi esimerkiksi kolme samaa ajuria käyttävää verkkokorttia koneessa, niin vaikuttaisiko korttien fyysinen sijainti nimeämiseen millään tavalla vai olisiko tilanne sama kuin Linuxin ethX -nimeämisessä?
-
Nytpä en tuohon tiedä suoralta kädeltä varmaa vastausta. Veikkaisin, että nimeäminen menee samoin kuin Linuxissa, eli vaikkapa tässä tapauksessa em0, em1, em2. Saattaa olla, että käsikirja tietäisi varman vastauksen tuohonkin...
-
No sieltähän se löytyi:
"FreeBSD uses the driver name followed by the order in which one the card is detected at the kernel boot to name the network card. For example sis2 would be the third network card on the system using the sis(4) driver."
http://www.freebsd.org/doc/en/books/handbook/config-network-setup.html
-
No sieltähän se löytyi:
"FreeBSD uses the driver name followed by the order in which one the card is detected at the kernel boot to name the network card. For example sis2 would be the third network card on the system using the sis(4) driver."
http://www.freebsd.org/doc/en/books/handbook/config-network-setup.html
OK. Käsittääkseni tuo Linuxin nimeämisuudistus tehtiin juuri sen takia että päästäisiin eroon tuosta yksinkertaisemmasta nousevasta numeroinnista. Uudessa systeemissähän nimeäminen tapahtuu laitteen fyysisen sijainnin mukaan, kernelin laitteen havaitsemisjärjestyksen sijasta (joka ei välttämättä ole aina sama). Vanhan tavan saa toki halutessaan myös käyttöön.
-
Tuossa on omat hyvät ja huonot puolensa, huonoihin nyt laskisin vanhojen skriptien sekoamisen, ja hyvinkin kryptiset nimet, hyviin no sen tietty ettei fyysisen laitteen nimi muutu.
-
Tuossa on omat hyvät ja huonot puolensa, huonoihin nyt laskisin vanhojen skriptien sekoamisen, ja hyvinkin kryptiset nimet, hyviin no sen tietty ettei fyysisen laitteen nimi muutu.
Varmasti joudutaan muutoksia tekemään, mutta tosiaan vanhaa tapaa voi edelleen käyttää ja siirtyä uuteen hiljalleen jos haluaa. Tämä uusi malli on tullut kuitenkin adminien toivomuksesta, joten varmasti hyvillä perusteluilla muutos on tehty. Aihe tainnut olla jo useana vuotena Linux Plumbers Conference -aiheena.
Fedoraan muutos tuli Fedora 15 aikana, eli pari vuotta sitten.