Mikäli yhtään oikein muistan. Tarkistan tämänkin kun koulun jälkeen tarkistan nuo virheilmoitukset. Integroituja piirejä on todellakin kaksi, mutta toinen on kokonaan disabloitu biossista asti (lspci mainitsee kyllä senkin silti täsmälleen samalla tavalla kuin päälläkin olevan).
joo, ei niiden lukumäärällä sen kummempaa väliä ole, ellei toinen sitten toimisi helpommin. kannattaa kuitenkin varmaan keskittyä ensin siihen yhteen korttiin ja katsoa miten sen kanssa käy. eiköhän tämä homma ole sitten hieman helpompi toistaa toisellekin kortille jos siihen asti joudutaan
Moduuli näyttäisi kyllä löytyvän, kun hieman tuota selailin, mutta ongelmana tuntui olevan minun osaamattomuuteni, tai sitten Ubuntu ei muuten vaan hyväksy sk98lin:iä tuolle verkkokortille.
sillä hyväksyykö ubuntu ajurin kortille ei piätisi olla mitään vaikutusta siihen, pystyykö kyseisen modulin lataamaan. tee siis ehsitöiksesi kuten aikaisemassa viestissäni ehdotin. lataa ajurimoduli:
$ sudo modprobe sk98lin
ja tarkista että se on oikeasti ladattuna:
$ lsmod | grep sk98lin
sinun pitäisi saada tulosteena rivi jolla lukee tuo ajurin nimi.
koska käytössä on DHCP, homma on aika suoraviivaista. mikk0 toi tuossa esiin mahdollisuuden siitä, että verkkokortti ei ehkä näykään eth0:na, joten varaudutaan nyt siihenkin. on muuten vaara, että koneessa olevat firewire-liitännätkin näkyisivät verkkoliitäntänä...
niin sinähän osasit käyttää jotain komentorivipohjaista tekstieditoria? no, käytän esimerkissä vaikka aloittelijaystävällistä, mutta ei ehkä niin tehokasta, nanoa. editoi tiedostoa /etc/network/interfaces:
$ sudo nano /etc/network/interfaces
komentorivitäydennyksen opettelemiseksi voisit kirjoittaa tuon edellisen rivin vaikkapa näin:
$ sudo nano /e<tab>ne<tab>in<tab>
tabulaattori näet täydentää komentorivillä yksiselitteisen tiedoston/hakemiston nimen ilman käsin nakuttelun vaivaa
mene riville jossa lukee:
iface eth0 inet dhcp
jos kyseistä riviä ei ole (tai ylipäätään mitään iface eth0 alkuista riviä ei ole olemassa) voit kirjoittaa sen sinne ja jäädä riville. tämän jälkeen paina kyseisellä rivillä <ctrl>+k (==cut vinkkejä löytyy sieltä editorin alaosasta) ja tämän jälkeen vaikka nelisen kertaa <ctrl>+u.
nyt sinulla lienee neljä riviä joilla kaikilla sama teksti. muuta nyt rivejä siten, että joka rivillä on eri interface, ensimmäisellä eth0, seuraavalla eth1, sitten eth2 ...
tallenna muutokset <ctrl>+x ja vastaa Y muutosten tallentamiseen ja hyväksy tiedoston nimi enterillä.
nyt yritetään käynnistää verkkoa tietylle verkkokortille. ubuntussa se tapahtuu komennolla ifup (sulkeminen on yllättäen ifdown):
$ sudo ifup eth0
tämä toistetaan kaikille muillekin konffamillemme interfaceille (eth1-eth3) kunnes joku tärppää. jos jonkun käynnistämine tuntuu onnistuvan, voidaan loput unohtaa ja tarkastaa vielä, että interface on oikeasti käynnissä ja saanut IP-osoitteen:
$ ifconfig
jos listalta löytyy joku ethX ja sillä on järkevän näköinen ip, niin homma saattaa pelata. varmistetaan bitin liikkuminen vielä pingaamalla:
$ ping google.fi
jos bitti kulkee, inteface on konffattu
jos/kun pääset tähän vaiheeseen, voidaan alkaa ihmettelemään sitä miten moduli saataisiin ladattua ja interface käynnistettyä käynnistyksen yhteydessä. prosessi on tietty sama mille tahansa verkkokortille, ajurin nimeä lukuunottamatta. ajurin nimi puolestaan selviää verkokortin käyttämän piirin perusteella.