Slackware 10.1 ei saa IP-osoitetta

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi Tapiox 13.06.2006.

  1. Tapiox

    Tapiox Guest

    Mistähän vois johtua? Samassa koneessa oleva Win98 kyllä saa IP:n. Kun roottina kokeilee "ifconfig" niin ei näy eth0 ollenkaan, ja Netwatch ilmoittaa, että liitäntä eth0 ei ole käytettävissä. koneessa on PCI verkkokortti. Mitähän kannattaisi yrittää? Kiitoksia jo etukäteen, jos joku osaa auttaa.
     
  2.  
  3. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    Viimeksi muokattu: 13.06.2006
  4. juyli

    juyli Active member

    Liittynyt:
    13.05.2005
    Viestejä:
    1,861
    Kiitokset:
    1
    Pisteet:
    68
    Niin. Tuo kertoo vain, miten Linux on verkkokortin tunnistanut. Sen jälkeen verkkokortti tarvitsee modulin. Latautuneet modulit näkee komennolla lsmod.
    Vasta verkkokortin käyttöönoton jälkeen voidaan alkaa määrittelemään itse verkkoa.
     
  5. Tapiox

    Tapiox Guest

    lspci:
    00:04.0 Network controller: Compaq Computer Corporation Netelligent 10/100 TX PCI UTP (rev 10)

    lsmod:
    uchi
    usbcore
    ide-scsi
    agpgart

    Eli kortillekko ei ladata moduuleita?
     
  6. Ysf

    Ysf Active member

    Liittynyt:
    02.10.2005
    Viestejä:
    1,954
    Kiitokset:
    1
    Pisteet:
    68
    ei ole ladattu ei.

    Tuo sinun kortti käyttää Texas Instrumentsin ThunderLAN piiriä.. ja moduuli on nimeltään.. yllätys... "tlan" :)

    eli komennon modprobe tlan pitäisi ladata moduuli.. olettaen että semmoinen on kerneliin käännetty. Todennäköisesti jossain siellä /etc/rc.d/rc.modules -tiedostossa tuo tlan on mainittu, mutta rivin edessä on risuaita joten sitä ei ehkä ladata automaagisesti. Ota ja katso.
     
    Viimeksi muokattu: 14.06.2006
  7. juyli

    juyli Active member

    Liittynyt:
    13.05.2005
    Viestejä:
    1,861
    Kiitokset:
    1
    Pisteet:
    68
    Ihan pientä pilkunviilausta: kun modulina lisätään ominaisuuksia käyttöön, ei niitä ole kerneliin käännetty.
    Tuokin tlan-moduli löytyy valmiina ainakin Ubuntu Dapperista 6.06 (kernel 2.6.15-23). Löytyy varmasti muistakin jakeluista.
    $ locate tlan.ko
    ...
    /lib/modules/2.6.10-5-386/kernel/drivers/net/tlan.ko
     
  8. Ysf

    Ysf Active member

    Liittynyt:
    02.10.2005
    Viestejä:
    1,954
    Kiitokset:
    1
    Pisteet:
    68
    aivan, anteeksi väärä ilmaisu. moduulit ovat siis kernelin lisäpalikoita jotka kernelin kääntämisessä yhteydessä määrätään tuollaiseksi "lisäpalikoiksi" ja ne pitää "ladata" erikseen. itse kerneliin niitä ei siis käännetä :)

    Vertailuksi voisi ottaa vaikka wintoosalle tehdyt laiteajurit: ne on periaatteessa samanlaisia, erikseen ladattavia palikoita, joiden laitteet hyppäävät tulille. Windowsissa tuommoisen lisäpalikka ladataan yleensä wintoosan rekisterissä olevien merkintöjen perusteella. Esimerkiksi Slackwaressa lataaminen tapahtuu joko käsin modprobella tai linuxin kerneli yrittää automaattisesti ladata tarvittavia moduleita kun laite löytyy tai sitä käytetää

     
  9. Tapiox

    Tapiox Guest

    Sain modulin ladattua, kortin ja verkon toimimaan, ja nettiin pääsee. =)
    Latasin eka modprobe:lla modulin, ja kun verkko toimi, niin kävin poistamassa risuaidan /etc/rc.d/rc.modules tiedoston kohdasta /sbin/modprobe tlan ja nyt verkko toimii heti bootin jälkeen. Kiitos kaikille jotka auttoivat ongelmanratkaisussa. =)
     
    Moderaattorin viimeksi muokkaama: 19.06.2006

Jaa tämä sivu