Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witajcie.
Mam świeżo zainstalowanego debiana 4.0 z płytki netinst.
Problem jest taki, że nie potrafię podłączyć teraz komputera do internetu.
Moja karta sieciowa to _jakiś_ Realtek - nei pamiętam jaki, jestem natomiast na 10000% pewien, że moduł do niego to 8139too.
Załadowałem więc w/w sterownik (modprobe 8139too), zrestartowałem /etc/init.d/networking i ifconfig dalej pokazuje mi tylko interfejs lo. Jakieś inne pomysły na rozwiązanie problemu?
Offline
Ja mam w lapku taką kartę.
05:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Obsługją ją dwa moduły. mii i 8139too.
debian:/home/kasia# modinfo 8139too filename: /lib/modules/2.6.26-rc8/kernel/drivers/net/8139too.ko version: 0.9.28 license: GPL description: RealTek RTL-8139 Fast Ethernet driver author: Jeff Garzik <jgarzik@pobox.com> srcversion: EDC67B1384BEF477272A673 alias: pci:v*d00008139sv000013D1sd0000AB06bc*sc*i* alias: pci:v*d00008139sv00001186sd00001300bc*sc*i* alias: pci:v*d00008139sv000010ECsd00008139bc*sc*i* alias: pci:v000010ECd00008129sv*sd*bc*sc*i* alias: pci:v0000021Bd00008139sv*sd*bc*sc*i* alias: pci:v00001743d00008139sv*sd*bc*sc*i* alias: pci:v0000126Cd00001211sv*sd*bc*sc*i* alias: pci:v0000018Ad00000106sv*sd*bc*sc*i* alias: pci:v000002ACd00001012sv*sd*bc*sc*i* alias: pci:v00001432d00009130sv*sd*bc*sc*i* alias: pci:v000011DBd00001234sv*sd*bc*sc*i* alias: pci:v000014EAd0000AB07sv*sd*bc*sc*i* alias: pci:v000014EAd0000AB06sv*sd*bc*sc*i* alias: pci:v00001259d0000A11Esv*sd*bc*sc*i* alias: pci:v00001259d0000A117sv*sd*bc*sc*i* alias: pci:v000013D1d0000AB06sv*sd*bc*sc*i* alias: pci:v00001186d00001340sv*sd*bc*sc*i* alias: pci:v00001186d00001300sv*sd*bc*sc*i* alias: pci:v00004033d00001360sv*sd*bc*sc*i* alias: pci:v00001500d00001360sv*sd*bc*sc*i* alias: pci:v00001113d00001211sv*sd*bc*sc*i* alias: pci:v000010ECd00008138sv*sd*bc*sc*i* alias: pci:v000010ECd00008139sv*sd*bc*sc*i* depends: mii vermagic: 2.6.26-rc8 SMP preempt mod_unload modversions 686 parm: debug:8139too bitmapped message enable number (int) parm: multicast_filter_limit:8139too maximum number of filtered multicast addresses (int) parm: media:8139too: Bits 4+9: force full duplex, bit 5: 100Mbps (array of int) parm: full_duplex:8139too: Force full duplex for board(s) (1) (array of int)
mii jest w zaleznosci do 8139too.
Sprawdz cy oba są załadowane.
Spróbuj może na sztywno dopisac oba do /etc/modules i po restarcie sprawdz czy interferejs ethX powstanie.
Jeszcze zobacz do pliku
/etc/udev/rules.d/70-persistent-net.rules czy będzie w nim coś w tym stylu
kasia@debian:~$ cat '/etc/udev/rules.d/70-persistent-net.rules' # This file was automatically generated by the /lib/udev/write_net_rules # program run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single line. # PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1e:8c:e8:92:ab", NAME="eth0"
Offline
ok, więc tak:
do /etc/modules dopisałem mii i 8139too.
lsmod | grep '8139too' zwraca coś w stylu:
8139too 25120 0 mii 5344 1 8139too
/etc/udev/rules.d/70-persistent-net.rules - takiego pliku nie mam.
Offline
Udev masz zainstalowany?
Offline
nie wiem czemu w debianie nie ma w /etc/init.d/ komendy status, wiec przy /etc/init.d/udev start wyskakuje mi udev daemon already running.
przy okazji: mam folder /etc/udev/rules.d, jednak nie mam takiego pliku jaki wskazałeś.
Offline
Mozesz zastosowac polecenie
/etc/init.d/udev restart
Jak nie pomoze sprobuj wygenerować ten plik poleceniem
/lib/udev/write_net_rules
choć przyznam nigdy tak nie probowałem robić to powinno się samo wygenerować.
Jeśli znasz mac karty mozesz też próbowac sam utworzyć ten plik i z palca wpisac.
Offline
restart udeva działa jak najbardziej.
wygenerowanie nie działa, zwraca mi
Missing $INTERFACE
mac adres karty... nie znam aktualnego, ale i tak muszę później zmienić, jak tylko karta będzie wykryta(uwierzytelnianie po mac adresie mam...)
Offline
Jedye co przychodzi mi do głowy to że w jądrze etcha (chyba jeszcze 2.6.18) jest za stary sterownik i jeszcze nie obsluguje tej karty dlatego tak się dzieje.
Może dmesg coś wiecej powie.
Offline
miałem ten sam problem
mogłeś odpalić
ifconfig -a
to byś zobaczył, jakie interfejsy masz potencjalnie do użycia. Ja miałem eth2 zamiast eth0 co wynikało z dziwnego działania skryptu /lib/udev/write_net_rules, który z kolei tworzył
/etc/udev/rules.d/z25_persistent-net.rules i przypisywał tam MACowi wbudowanej w płytę karty ethernetowej interfejs eth2.
ostatecznie wystarczył upgrade jądra (miałem 2.6.24-etchnhalf.1-686)
Offline