Mimo doinstalowania sterownika r8168 internet przewodowy nie działa

Instalacja i konfiguracja oprogramowania sieciowego.
FKa
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 10 mar 2012, 22:35
Wersja Ubuntu: 11.10
Środowisko graficzne: GNOME
Kontakt:

Mimo doinstalowania sterownika r8168 internet przewodowy nie działa

Post autor: FKa »

Najpierw, witam wszystkich serdecznie, bo jestem pierwszy raz na forum.

A teraz od początku. Muszę na komputerze Asus K50 zainstalować obok siebie Windowsa i Linuxa. Zaczęłam od Wina, wszytko poszło dobrze, wszytko działało. Z Ubuntu 11.10 ani 10.4 już nie było tak kolorowo -brak sieci przewodowej. Bezprzewodowa hula ładnie.

Wybrałam Ubuntu 10.4. Szybko doszłam do tego, że to brak prawidłowych sterowników do karty RTL8111/8168B czyli r8168.
lspci: (fragment)

Kod: Zaznacz cały

Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
Znalazłam kilka sposobów ich zainstalowania, głównie z angielskich stron, oraz oczywiście czytałam i wykonałam README. Kilka razy instalowałam linuxa od nowa. Czyściłam dysk. Teraz jest już tam sam linux, a dysk nawet nie jest podzielony na partycje.

Wreszcie instalacja sterowników przebiegła pomyślnie, nawet kilka razy, bo internetu jak nie było tak nie ma .Sterowniki są zainstalowane:
lsmod: (r8168 znajduje się gdzieś pod koniec)

Kod: Zaznacz cały

Module                  Size  Used by
aes_i586                7268  1 
aes_generic            26863  1 aes_i586
binfmt_misc             6587  1 
ppdev                   5259  0 
snd_hda_codec_realtek   203168  1 
snd_hda_intel          21877  2 
snd_hda_codec          74201  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               5412  1 snd_hda_codec
snd_pcm_oss            35308  0 
snd_mixer_oss          13746  1 snd_pcm_oss
snd_pcm                70662  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
arc4                    1153  2 
snd_seq_dummy           1338  0 
snd_seq_oss            26726  0 
snd_seq_midi            4557  0 
snd_rawmidi            19056  1 snd_seq_midi
snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
snd_seq                47263  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              19098  2 snd_pcm,snd_seq
snd_seq_device          5700  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
fbcon                  35102  71 
tileblit                2031  1 fbcon
font                    7557  1 fbcon
bitblit                 4707  1 fbcon
softcursor              1189  1 bitblit
snd                    54148  16 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
ath9k                 306010  0 
vga16fb                11385  1 
vgastate                8961  1 vga16fb
uvcvideo               56990  0 
mac80211              204922  1 ath9k
ath                     7611  1 ath9k
videodev               34361  1 uvcvideo
v4l1_compat            13251  2 uvcvideo,videodev
sis_agp                 4047  1 
soundcore               6620  1 snd
r8168                 192067  0
psmouse                63245  0 
serio_raw               3978  0 
cfg80211              126485  3 ath9k,mac80211,ath
snd_page_alloc          7076  2 snd_hda_intel,snd_pcm
shpchp                 28820  0 
video                  17375  0 
output                  1871  1 video
agpgart                31724  1 sis_agp
asus_laptop            17008  0 
led_class               2864  2 ath9k,asus_laptop
lp                      7028  0 
parport                32635  2 ppdev,lp
sata_sis                3332  2 
oraz są używane:
lspic -v: (fragment)

Kod: Zaznacz cały

Enable+
	Capabilities: [60] Express Endpoint, MSI 00
	Capabilities: [84] Vendor Specific Information <?>
	Capabilities: [100] Advanced Error Reporting <?>
	Capabilities: [12c] Virtual Channel <?>
	Capabilities: [148] Device Serial Number 00-e0-4c-68-00-00-00-16
	Capabilities: [154] Power Budgeting <?>
	Kernel driver in use: r8168
	Kernel modules: r8168
oraz ifconfig

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 48:5b:39:44:a1:1f  
          inet6 addr: fe80::4a5b:39ff:fe44:a11f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:27 Base address:0x4000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:720 (720.0 B)  TX bytes:720 (720.0 B)

wlan0     Link encap:Ethernet  HWaddr 1c:4b:d6:ac:d0:1f  
          inet addr:192.168.100.112  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::1e4b:d6ff:feac:d01f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7681 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4520 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7544951 (7.5 MB)  TX bytes:648146 (648.1 KB)
Kabel oczywiście sprawdzony kilka razy, na innym komputerze działa. Network restartowany.

I teraz oczywiście moje pytanie, co jeszcze można zrobić? Ja już nie znalazłam więcej porad. A jeśli to nie kwestia sterowników, to czy da się jeszcze jakoś diagnozować komputer, aby wykryć w czym problem? Niestety moja wiedza jest jeszcze za mała i nie wiem nawet od której strony zacząć poszukiwanie.

Z góry dziękuje za każdą poradę.

ps.: dałam fragmenty kodów, by nie zaśmiecać za bardzo forum)
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Mimo doinstalowania sterownika r8168 internet przewodowy nie działa

Post autor: jacekalex »

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 48:5b:39:44:a1:1f 
          inet6 addr: fe80::4a5b:39ff:fe44:a11f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
.....
Interfejs w ogóle nie jest skonfigurowany, nie ma adresu IP, maski ani adresu rozgłoszeniowego.
Routingu przez to też nie będzie miał.
I dzieki temu w ogóle nie ma prawa działać. :twisted:

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
FKa
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 10 mar 2012, 22:35
Wersja Ubuntu: 11.10
Środowisko graficzne: GNOME
Kontakt:

Re: Mimo doinstalowania sterownika r8168 internet przewodowy nie działa

Post autor: FKa »

Dziękuje za szybką odpowiedz. Słuszna uwaga, brak podstawowych rzeczy.

Niestety, ani adres IP, brama oraz maska nie pobierają się automatycznie. Gdy próbowałam skonfigurować je ręcznie, przy pomocy ifconfig eth0 <moj ip><maska> pomimo tego że adres pojawiał się w wyniku komendy ifconfig, komputer nie łączył się z internetem.

Podczas poszukiwań dotarłam do pliku etc/network/interfaces, który powinno się skonfigurować. Próbowałam dopisać:

Kod: Zaznacz cały

iface eth0 inet static
address moje ip
netmask maska
broadcast brama
a potem sudo /etc/init.d/networking restart, jednak nic tym nie zyskałam. Próbowałam jeszcze innego wpisu:

Kod: Zaznacz cały

auto eth0
iface eth0 inet dhcp


Ifconfig dało mi w wtedy w wyniku dodatkowy interfejs eth0:avahi, który nicy pobierał ip i inne dane. Cóż z tego, jeżeli sieci jak nie był tak nie ma. Wyczytała, że wtedy należy ręcznie podać adres ip przy pomocy ifconfig. Wynikiem tego była wiadomość, w menadżerze sieci, że to urządzenie jest nieobsługiwane i brak do wyboru jakiegokolwiek interfejsu sieci przewodowej.

Potem spróbowałam jeszcze to samo na ubuntu 11.10, ale jest jeszcze gorzej. Po dodaniu kodu do pliku etc/network/interfaces oraz komendzie sudo /etc/init.d/networking restart , restartowanie zacina się. W terminalu pokazuje się:
[code} * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces...[/code]

Czy coś się jeszcze da zrobić? Czy ma ktoś jeszcze jakiś pomysł gdzie mogę szukać rozwiązania?
Awatar użytkownika
Linuxoholic
Wytworny Kaczor
Wytworny Kaczor
Posty: 258
Rejestracja: 17 mar 2012, 12:47
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: Rybnik

Re: Mimo doinstalowania sterownika r8168 internet przewodowy nie działa

Post autor: Linuxoholic »

Sposób właściwy:

W pliku interfaces wyczyść wszystko, pozostaw tylko:

Kod: Zaznacz cały

# The loopback network interface
auto lo
iface lo inet loopback
Sprawdź czy kabel jest wykrywany, poleceniem:

Kod: Zaznacz cały

sudo ethtool eth0 | grep Link
Prawdopodobnie będziesz musiała doinstalować paczkę ethtool.

Jeśli wynik pozytywny, ręcznie wymuszamy pobranie danych z dhcp:

Kod: Zaznacz cały

sudo dhclient eth0
I sprawdzamy czy dostał IP/Maske/Bcast

Kod: Zaznacz cały

ifconfig eth0
Czy routing się zgadza:

Kod: Zaznacz cały

route
I czy DNSy są:

Kod: Zaznacz cały

cat /etc/resolv.conf
I czy pingi idą na router.

W przypadku ręcznej konfiguracji, gdy dhcp zawiedzie:

Kod: Zaznacz cały

sudo ifconfig eth0 up IP netmask MASKA
sudo route add default gw IP_bramy
I dodajemy DNSy do cat /etc/resolv.conf w formie:

Kod: Zaznacz cały

nameserver  IP_DNS_1
nameserver  IP_DNS_2
I sprawdzamy pingi na router i na zewnątrz.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości