Portál AbcLinuxu, 19. dubna 2024 21:47


Dotaz: Debian 64bit - sitove karty

7.10.2008 15:44 mmmnovak | skóre: 8
Debian 64bit - sitove karty
Přečteno: 954×
Odpovědět | Admin
Dobrý den,

mám problém se síťovými kartami v Debian Lenny 64bit ...

Mám 2 síťové karty ... Po zapnutí počítače se načítají IP z DHCP serverů (tj. pro každou síťovku zvlášť...) problém je v tom, že někdy (ale docela pravidelně) po zapnutí pc se nenačtou IP adresy a zároveň pokud pak nastavím ručně IP adresu stejně nelze komunikovat přes síťovou kartu - tj. vypadá jako kdyby byla rozbitá ...

Vyzkoušel jsem to také pouze s jednou síťovou kartou a výsledek je stjený ... někdy síťová karta najede a někdy ne ... proto pokud nenajede musím restartovat pc (někdy musím dokonce 3x) a pak to teprve jede, jak má ...

neměl s tím někdo také problém? dost mě to zdržuje a příšerně vadí ...

děkuji za odpovědi.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.10.2008 19:37 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak popsat problém
Snažte se uvést co nejvíce relevantních informací. Například: 
druh hardwaru
verze aplikace
(Ostatní čtenáři nemají křišťálovou kouli, aby to sami uhádli.)
Popište postup, který nevede k cíli. Uveďte, jestli jste postupovali podle nějakého návodu. Pokud ano, vložte na něj odkaz.
Často je dobré vložit ukázku konfiguračního souboru, výpis dmesg či lspci (HTML značka <PRE>). Nicméně vkládejte jen skutečně zajímavé části související s problémem, maximálně deset až patnáct řádek.
Pokud přijdete na řešení sami, vložte jej do diskuse. Pomůžete tak ostatním čtenářům.
BigWrigley avatar 7.10.2008 20:30 BigWrigley | skóre: 33
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chlape, Vy byste zaslouzil... Co treba zminit typ sitovky? Typ boardu nebo na cem to provozujete? Vypis lspci? Nemate problem s nastavenim duplexu? Pouzivate autodetekci rychlosti? Co rika ethtool eth0, kdyzt sitovka funguje a kdyz ne? Co mate za HW na druhe strane? Predpokladam, ze switch. Jaky? jak ma nastavene rychlost a duplexy? Co kabelaz? Atd...

Prominte, ale neslo to jinak :)

Ales

Linux is like a wigwam - no windows, no gates and Apache inside.
8.10.2008 15:48 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Dobrý den,

omlouvám se za to, že jsem nepopsal HW, ale myslel jsem že je to ňějaká běžná chyba a není potřeba popis HW.

Takže mám: MB Gigabyte EP45-DQ6 (a na ní jsou integrovány 4 síťové karty) - 2 síťové karty používám ... ale pozor ! každá síťová karta je připojena do jiné síťě (úplně jiné) ... co jste myslel tím duplexem - to je že se používá 2x síťová karta, ale pouze pro 1 síť ke zvýšení rychlosti a odolnosti vůči chybám .. nebo se mýlím?

autodetekci rychlosti nevím kde zjistit ...

ethtool eth0 mi nepodporuje můj systém (asi něco není nainstalované - nevím, jestli je to potřebné, protože potřebuji na pc co nejméně balíčků)

Díky.
BigWrigley avatar 8.10.2008 16:29 BigWrigley | skóre: 33
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Duplexem jsem myslel nastaveni sitove karty na na rezim Full Duplex nebo Half Duplex nebo Auto Detect pro komunikaci po ethernetu. ethtool slouzi k nastavovani prave techto parametru. Kdyz sitovka nefuguje, sviti vam na ni alespon link? Jako ze "kabel zije"?

Linux is like a wigwam - no windows, no gates and Apache inside.
8.10.2008 16:52 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Jojo, link svítí i pokud nejde sitovka ...
BigWrigley avatar 8.10.2008 18:43 BigWrigley | skóre: 33
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
OK. Zacneme tedy na Layer 2. Zkontrolujte ty duplexy a rychlosti. Doinstalujte si balicek ethtool. Pro zjisteni stavu interface ze pouzije takto:
Helle:~# ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 10Mb/s
        Duplex: Half
        Port: MII
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: g
        Current message level: 0x00000007 (7)
        Link detected: no
Helle:~#                                       
Dulezite je, aby sedelo to, co je na sitovce a na switchi. Tedy bud stejna manualni nastaveni (treba Speed 100 Duplex Full) a vypnuta auto-negotiation nebo auto-negotiation na obou stranach. Pokud to nemate stejne, nastavte to stejne, man ethtool.

Pak se da pokracovat na Layer 3.

Linux is like a wigwam - no windows, no gates and Apache inside.
10.10.2008 17:12 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
tak jsem nainstaloval ethtool ... vše zkontroloval a žádná chyba :-(
10.10.2008 17:13 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
tedy žádná chyba v nastavení, přesto můj problém trvá ...
BigWrigley avatar 10.10.2008 20:40 BigWrigley | skóre: 33
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
A jak to tedy mate nastavene? Full 100 na obou stranach?

Pokud jste si jisty, ze je ethernet ok, zkuste si dat statickou adresu a vyzkousejte, jestli problem trva i s ni. Tj. jestli se nekdy stane, ze to po rebootu nefunguje... Je zvlastni, ze to delaji obe.
Linux is like a wigwam - no windows, no gates and Apache inside.
10.10.2008 22:39 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
ok zkusim,

někdy se stane, že jedna síťovka jede a druhé ne ... dokonce někdy i že druhá jde a první nejde ...je to oprvadu divná chyba.
11.10.2008 07:57 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Asi hloupá otázka, ale nedochází k přehazování jmen síťovek při bootu? Debian má udev, takže název by měl být svázaný s MAC adresou, ale píšeš o strohé instalaci, tak se raději zeptám :)
BigWrigley avatar 11.10.2008 13:11 BigWrigley | skóre: 33
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Hm, to by se taky mohlo stat, pravda. Jenze pan ma obe sitovky konfigurovane z dhcp. Takze ciste teoreticky - by to ani nemuselo vadit. Bylo by jedno, jak se bude ktera jmenovat (eth0/eth1). Take sitovani mimo lokalni segmenty by melo jet, za predpokladu, ze default gw prideluje z dhcp.

Hodilo by se dat sem vypis ifconfigu v momente, kdyz to jede a kdyz ne. Podle MAC poznate, jestli se Vam prohodily.
Linux is like a wigwam - no windows, no gates and Apache inside.
15.10.2008 21:39 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
tak jsem to zkoumal a zkoumal a zjistil jsem, že pokud síťovka nejede má jediné odlišné nastavení a tím je rychlost ... místo 100 má 1000 ... jde někde z linuxu pevně nastavit, aby definovaná síťová karta vždy používala danou rychlost?

díky za odpověď.
15.10.2008 21:44 Roger
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Ze by ten zminovany ethtool? :)

Prip. mozna parametr modulu.
15.10.2008 23:03 mmmnovak
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
zkusil jsem dát příkaz: ethtool eth1 -s speed 100

a nic to neprovedlo ... ale stejně bych to musel zadávat po každém startu ... lze to udělat, aby to fungovalo a hlavně i po rebootu?

díky moc.
BigWrigley avatar 16.10.2008 08:43 BigWrigley | skóre: 33
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Nejdriv se ujistete, ze mate vypnuto autonegotiation na interface. Pak zabere rucni nastaveni rychlosti. Nejlepe dat na debianu do /etc/network/interfaces asi takto:
auto eth0
iface eth0 inet static
        address 192.168.94.25
        netmask 255.255.255.240
        network 192.168.94.16
        broadcast 192.168.94.255
        gateway 192.168.94.17
        pre-up ethtool -s eth0 autoneg off speed 100 duplex full
Ales
Linux is like a wigwam - no windows, no gates and Apache inside.
15.10.2008 23:40 prOm3TheuS | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Co je to za síťovky? Dá se to zjistit příkazem lspci (pokud nefunguje, tak doinstalovat balíček pciutils)
Už jsem se setkal s PCI-E síťovkama, co jednou fungovaly, podruhý ne. Aby začaly fungovat, musel se počítač vypnout, odpojit od elektřiny a pak zapnout. Jenže pak stačilo aby došlo k výpadku elektřiny a celý "tělocvik" se musel absolvovat znova, což není zrovna praktické :-(
15.10.2008 23:52 mmmnovak
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
myslím, že bude problém pouze v tom, že linux někdy nerozezná správnou rychlost ... a proto to pak nejde ... jinak stačí restart a síťovky jedou (někdy jsou potřeba ale i 2 i 3 restarty)...
BigWrigley avatar 16.10.2008 08:46 BigWrigley | skóre: 33
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Linux s tim mnoho nenadela. Lepe receno vubec nic. Je to otazka spravne detekce rychosti mezi hw sitovky a switchem. Jak uz jsem se jednou ptal, co mate za switch na druhe strane a jake je jeho nastaveni portu?
Linux is like a wigwam - no windows, no gates and Apache inside.
16.10.2008 08:55 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
Odpovědět | | Sbalit | Link | Blokovat | Admin
nemuze byt problem v preruseni, nesdili ho karty? resilo se to tu v diskuzi pravena stroji s vice kartama..
16.10.2008 22:39 mmmnovak | skóre: 8
Rozbalit Rozbalit vše Re: Debian 64bit - sitove karty
jaký problém by to mohl být? co znamená přerušení?

jinak ...pokud připojím ten samý stroj se stejným nastavením, ale s OS windows pak jedou síťovky v pohodě ... takže asi bude problém v Linuxu

díky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.