Slackware 10.1 ei saa IP-osoitetta

Discussion in 'Linux -keskustelu' started by Tapiox, Jun 13, 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. Ezzet

    Ezzet Regular member

    Joined:
    Feb 25, 2005
    Messages:
    866
    Likes Received:
    1
    Trophy Points:
    28
    Last edited: Jun 13, 2006
  3. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    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.
     
  4. 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?
     
  5. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    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.
     
    Last edited: Jun 14, 2006
  6. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    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
     
  7. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    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ää

     
  8. 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. =)
     
    Last edited by a moderator: Jun 19, 2006

Share This Page