Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
mightythor
HV veteran

liitunud: 02.12.2004
|
04.12.2008 13:05:39
Linux'i all TCP/IP stack'i ja vorgukaardi draiverite kontroll |
|
|
kui mul töötab ping 127.0.0.1, siis kas see tähendab seda, et TCP/IP stack töötab korralikult ja/voi seda, et vorgukaardi draiverid töötavad korralikult?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
Andrus Luht
itimees.ee

liitunud: 11.06.2002
|
|
Kommentaarid: 377 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
318 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
05.12.2008 12:57:43
|
|
|
BReaK da iCE kirjutas: |
127.0.0.1 on sul localhost ja see toimib suurepäraselt ka ilma võrgukaartideta. |
ok, seda et localhosti ping ilma võrgukaardita toimib, ma ei teadnud. Miks ma yldse seda küsisin, siis ma testisin openSUSE't ja mingil põhjusel ei saanud ma võrku tööle. dmesg'i väljundis on võrgukaardi kiip ilusasti leitud ja kui ma laetud mooduleid vaatan, siis seal on moodul vorgukaardi jaoks olemas ning ka eth0 liides on tekitatud. Samas DHCP serveri käest IP aadressi ei saa(aga kui ma näiteks sylearvuti sama kaabli otsa torkan, siis sylearvuti saab). Aga kuidas seda kindlaks teha, et võrgukaardi draiver töötab? Et panna manuaalselt eth0 liidesele IP aadress ja siis seda aadressi pingida? Et kas see näitab, et võrgukaardi draiver on töökorras?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
Andrus Luht
itimees.ee

liitunud: 11.06.2002
|
|
Kommentaarid: 377 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
318 |
|
tagasi üles |
|
 |
mihkelv
HV kasutaja
liitunud: 25.02.2004
|
05.12.2008 13:12:35
|
|
|
ifconfig -a näitab mida?
Aga üldiselt võiksid jah kõigepealt käsitsi liidesele õige ip määrata ning pingi kas nime või ip järgi midagi. Muidugi tekib ka küsimus, kas võrgukaart on üldse toimiv?
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
5 |
|
tagasi üles |
|
 |
axeon
HV vaatleja

liitunud: 09.05.2003
|
05.12.2008 18:50:42
|
|
|
/etc/init.d/network status
Kas DHCP klient jookseb?
(os 11)
Yast -> Network Devices -> Network Settings
Kas kaardile IP aadressi määramine toimub DHCP abil?
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
09.12.2008 11:51:07
|
|
|
mihkelv kirjutas: |
ifconfig -a näitab mida?
Aga üldiselt võiksid jah kõigepealt käsitsi liidesele õige ip määrata ning pingi kas nime või ip järgi midagi. Muidugi tekib ka küsimus, kas võrgukaart on üldse toimiv? |
nii ifconfig -a kui ka ifconfig puhul on eth0 liides ilusasti olemas, kuid "inet address", "bcast", "mask" jne on mõistagi puudu, sest mingil põhjusel dhcp serverilt vastavat infot ei saa. Kui ma käivitan dhclient'i, siis see lõpuks loobub teatega, et "No DHCPOFFERS received". Samas nagu ma ennem mainisin, siis näiteks sülearvutile, mis ma sama kaabli otsa torkan, antakse DHCP serveri poolt ilusasti IP, GW, SM, DNS.
Võrgukaart peaks küll töötama, sest ennem installeerimist ma jooksutasin sama OpenSUSE plaati LiveCD'na ja siis sellist jama polnud.
axeon kirjutas: |
/etc/init.d/network status
Kas DHCP klient jookseb?
(os 11)
Yast -> Network Devices -> Network Settings
Kas kaardile IP aadressi määramine toimub DHCP abil? |
klient jookseb süsteemi käivitamisel ja jääb siis sleepima. Kui ma manuaalselt ta käivitan(dhclient käsuga), siis lõpuks loobub teatega, et "No DHCPOFFERS received". Ja kaardile IP aadressi määramine toimub jah DHCP abil.
Kui ma ifconfig utiliidi abil IP aadressi, broadcast aadressi ja maski käsitsi määrasin + route add default gw 192.168.1.1 siis paraku midagi ei muutunud. Endale pandud IP aadressi sain pingida, kuid GW oma juba mitte.
Kas see, et ma sain eth0 liidesele manuaalselt pandud IP aadressi pingida, näitab, et võrgukaardi moodulitega on korras? Voi on see sama hea kui pingida 127.0.0.1 aadressi?
Ning oskab keegi veel midagi soovitada/lisainfot pärida?
//huvitava märkusena veel seda, et kui ma vaatan /etc/resolv.conf faili, siis sealne sisu on selline:
tsitaat: |
nameserver 194.126.115.18
nameserver 192.168.1.1 |
Manuaalselt pole ma neid aadresse sinna kirjutanud...et järelikult DHCP serveriga(asub siis nagu eelnevast jutust juba vist välja on tulnud 192.168.1.1 aadressil) mingi suhtlus toimub Või võisid need väärtused sinna äkki sellest hetkest salvestuda kui ma sama plaati LiveCD'na jooksutasin
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
limp
HV Guru

liitunud: 11.08.2003
|
09.12.2008 12:11:52
|
|
|
mis sul üldse
annab?
_________________ Ärgake lapsed, maailm on hädaohus
Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta! |
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
 |
axeon
HV vaatleja

liitunud: 09.05.2003
|
09.12.2008 16:44:14
|
|
|
mightythor kirjutas: |
... huvitava märkusena veel seda, et kui ma vaatan /etc/resolv.conf faili, siis sealne sisu on selline:
tsitaat: |
nameserver 194.126.115.18
nameserver 192.168.1.1 |
|
Vaata mis sul /etc/sysconfig/network/config failis MODIFY_RESOLV_CONF_DYNAMICALLY väärtus on.
Kui susega jändad, siis proovi yasti, pääsed ühest kohast enamusele võrgu atribuutidele ligi.
Soovitan sul näppida paari valikut yasti Network settings all
Global options -> [Y] Change Default Route via DHCP
Hostname/DNS -> [N] Change /etc/resolv.conf manually
Routing -> [N] Default gateway
/etc/init.d/network restart
|
|
Kommentaarid: 6 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
6 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
15.01.2009 14:10:53
|
|
|
vabandust, et varem ei vastanud- kasutasin vahepeal teist lauaarvutit.
limp kirjutas: |
mis sul üldse
annab? |
dmesg | grep eth annab järgmist:
tsitaat: |
eth0: RTL8168b/8111b at 0xf8856000, 00:1d:81:fb:c2:3e
r8169: eth0: link down
r8169: eth0: link down
r8169: eth0: link down
r8169: eth0: link down |
lsmod | grep r8169 annab:
tsitaat: |
Module Size Used by
r8169 28360 0 |
Nagu aga eespool mainisin, siis dhclient eht0 annab tulemuseks No DHCPOFFERS received. Mida aga ikkagi see tähendab kui ma ifconfig'i abil võrguliidesele IP aadressi määran ja seda pingida saan? Et kas siis on nii draiver kui ka TCP/IP stack töökorras? Ning on veel kellegi mingeid ideid, mis valesti võib olla?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
Andrus Luht
itimees.ee

liitunud: 11.06.2002
|
|
Kommentaarid: 377 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
318 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
15.01.2009 15:20:56
|
|
|
BReaK da iCE kirjutas: |
mightythor, kas sa saad pingida ka mõnda teist hosti või gw'd kui sa ifconfig'uga käsitsi ip määrad?
 |
ei, ainult ennast.
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
Andrus Luht
itimees.ee

liitunud: 11.06.2002
|
|
Kommentaarid: 377 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
318 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
16.01.2009 17:25:21
|
|
|
BReaK da iCE kirjutas: |
siis on suure tõenäosusega viga ikkagi raua poolel. Vaheta võrgukaarti ja vaata, kas aitas...
 |
kuna mul oli käe pärast ubuntu 8.10 plaat ning OpenSUSE LiveCD, siis proovisin esmalt nendega ning kaart töötas korrektselt Mitte mingisugust manuaalset sekkumist polnud tarvis. Aga võibolla on kõvakettale paigaldatud süsteemi võrgukaardi draiveri versioon vigane? Või see kui ma saan pingida manuaalselt määratud IP aadressi näitab, et draiverid töötavad? Minumeelest ei näita.
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
Andrus Luht
itimees.ee

liitunud: 11.06.2002
|
|
Kommentaarid: 377 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
318 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
20.01.2009 16:52:18
|
|
|
BReaK da iCE kirjutas: |
see näitab, et IP stack töötab. Kaardi draiveriga pole siin muud pistmist kui et ta on laetud ja tema mahitusel on eth0 püsti. Seda, et ta riistvaraga suhtleb ei tähenda see mitte...
 |
katsun täna koju jõudes mahti leida ja selle probleemiga tegeleda. Küsiks siia vahele veel seda, et kas Linux'i puhul on draiver ning moodul üks ja seesama asi? Või nimetatakse mooduliks ainult sellist draiverit, mis ei ole kernelisse kompileeritud, vaid tõmmatakse modprobe abil bootimisel tööle?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
Andrus Luht
itimees.ee

liitunud: 11.06.2002
|
|
Kommentaarid: 377 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
318 |
|
tagasi üles |
|
 |
kaabakas
HV veteran

liitunud: 01.04.2002
|
21.01.2009 19:15:06
|
|
|
Draiveri ja mooduli mõisted kattuvad osaliselt. Moodul on kernelisse laetav draiver, mis pole sinna sisse kompileeritud. Enamus distroid kompileerib kerneli draiverid moodulitena, ei vältida liiga suurt mälukasutust ning võimalikke draiverite konflikte. Mooduleid võivad kernelisse laadida ka kernelivälised asjad, nagu eraldi installitud alsa või videodraiverid. Draiver ei pea aga kernelisse laetud olema. Näiteks fuse draiverid asuvad userspaces, ja kasutavad fuse moodulit. Nvidia moodul on ka ainult ühenduslüli kerneli ja userspaces asuva tegeliku draiveri vahel.
_________________ Mida Ott ei õpi, seda Egon ei tea. |
|
Kommentaarid: 105 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
95 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
21.01.2009 22:19:16
|
|
|
Tänud selle moodulite ja draiverite selgituse eest! Paraku aga ma masinat võrku pole saanud siiamaale ning probleem on küllaltki omapärane. Esmalt seda, et riistvara vea võib välistada- proovisin Ubuntu 8.10 LiveCD'ga ning openSUSE 11.0 LiveCD'ga ja mõlemaga oli võrk ilusasti olemas. Ubuntu LiveCD all oli laetud r8169 moodul, mille kohta modinfo rääkis järgmist(lyhidalt):
filename: /lib/modules/2.6.27-7-generic/kernel/drivers/net/r8169.ko
version: 2.3LK-NAPI
description: Realtek RTL-8169 Gigabit Ethernet driver |
Edasi proovisin siis openSUSE LiveCD'ga. Nagu Ubuntu LiveCD puhugi, siis ka SUSE'ga sai eth0 liides omale DHCP poolt ilusasti vajalikud parameetrid ja kõik töötas automaatselt. Uurisin siis, millised moodulid seal selle võrgukaardi jaoks laetud on. Tulemus oli r8169 kohta järgmine:
filename: /lib/modules/2.6.25.5-1.1-default/kernel/drivers/net/r8169.ko
version: 2.2LK-NAPI
description: Realtek RTL-8169 Gigabit Ethernet driver |
Kolmandaks uurisin, milline moodul on mul kõvakettale installeeritud süsteemis kasutusel. Tulemus oli järgmine:
filename: /lib/modules/2.6.18-6-686/kernel/drivers/net/r8169.ko
version: 2.2LK-NAPI
description: Realtek RTL-8169 Gigabit Ethernet driver |
Veider ongi nüüd see, et kõvakettale installeeritud süsteemi puhul ja openSUSE LiveCD korral on kasutusel täpselt sama 2.2LK-NAPI r8169 mooduli versioon, kuid ühel puhul võrgukaart töötab veatult ning teisel puhul mitte
Kas ma peaksin proovima kõvakettale installeeritud süsteemile r8169 versioon 2.3LK-NAPI moodulit paigaldada? Kui jah, siis kas lihtsalt Ubuntu 8.10 plaadilt see kopeerida arvuti kõvakettale ja modprobe abil ta kerneli külge haakida?
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
kaabakas
HV veteran

liitunud: 01.04.2002
|
21.01.2009 22:39:21
|
|
|
Mooduleid eri kernelite vahel liigutada tõenäoliselt ei õnnestu, need peavad konkreetse kerneli jaoks kompileeritud olema.
Kõvakettal oleval süsteemil on sul suht vana kernel. Mina prooviks uuemat.
_________________ Mida Ott ei õpi, seda Egon ei tea. |
|
Kommentaarid: 105 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
95 |
|
tagasi üles |
|
 |
Andrus Luht
itimees.ee

liitunud: 11.06.2002
|
|
Kommentaarid: 377 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
318 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
22.01.2009 11:38:38
|
|
|
kaabakas kirjutas: |
Mooduleid eri kernelite vahel liigutada tõenäoliselt ei õnnestu, need peavad konkreetse kerneli jaoks kompileeritud olema.
Kõvakettal oleval süsteemil on sul suht vana kernel. Mina prooviks uuemat. |
ok, ma arvasin, et selliseid LKM saab hõlpsasti eemaldada ja vajadusel uutega asendada Aga ma tõmban kernel.org lehelt siis uusima kerneli ja proovin selle installeerida.
BReaK da iCE kirjutas: |
Tee palun # lspci ja pane tulemus siia... Võimalik, et sul on mõni vahva võrgukaart, mille tugi just nadu ileks olemas 2.6.18's aga tegelikult on ta seal puudu või vigane. RTL-8169 on üldine nimetaja väga erinevatele integreeritud võrgukatele. Omal sama jama kunagi ühe masinaga, mis Fedora9'ga pelas ja Centos5'ga mitte...
 |
lspci annab kõvakettale installeeritud süsteemis võrgukaardi kohta järgmise info:
02:00.0 Ethernet Controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02) |
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
Andrus Luht
itimees.ee

liitunud: 11.06.2002
|
|
Kommentaarid: 377 loe/lisa |
Kasutajad arvavad: |
   |
:: |
5 :: |
1 :: |
318 |
|
tagasi üles |
|
 |
mightythor
HV veteran

liitunud: 02.12.2004
|
27.01.2009 12:54:05
|
|
|
BReaK da iCE kirjutas: |
mightythor, mis emaplaadiga tegu? |
MSI emaplaat. Mudel on MS-7507 ver1.0.
|
|
Kommentaarid: 62 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
53 |
|
tagasi üles |
|
 |
|