Instalacja sterownika karty sieciowej Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet

Awatar użytkownika
yacup
Wytworny Kaczor
Wytworny Kaczor
Posty: 265
Rejestracja: 11 maja 2007, 11:13
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Instalacja sterownika karty sieciowej Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet

Post autor: yacup » 13 sie 2012, 21:43

Kernel nieprawidłowo rozpoznaje kartę sieciową Realteka i ładuje nieprawidłowy sterownik "r8169". Skutkiem działania tego sterownika jest nie tylko brak możliwości połączenia po kablu ale także wymazywanie adresu MAC karty sieciowej. W związku z tym pomimo instalacji prawidłowego sterownika karta i tak nie będzie działała. Poniżej po kolei przedstawiam jak zainstalować i załadować nowy sterownik oraz przedstawiam PRÓBĘ poradzenia sobie z problemem zamazanego adresu MAC.

Kod: Zaznacz cały

lspci -v

Kod: Zaznacz cały

Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
	Subsystem: ASUSTeK Computer Inc. U6V/U31J laptop
	Flags: bus master, fast devsel, latency 0, IRQ 17
	I/O ports at 8000 [size=256]
	Memory at d3804000 (64-bit, prefetchable) [size=4K]
	Memory at d3800000 (64-bit, prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: r8169<---- to jest problem
	Kernel modules: r8169

INSTALACJA STEROWNIKA

Kod: Zaznacz cały

sudo su

Kod: Zaznacz cały

apt-get install build-essential
pobierz sterownik:

http://www.realtek.com.tw/downloads/dow ... wn=false#2

rozpakuj archiwum w nautilusie (nie podmieniać sterownika plikiem z rozpakowanego archiwum)

zblacklistować stary i zły sterownik w pliku:

Kod: Zaznacz cały

sudo gedit /etc/modprobe.d/blacklist.conf
dopisać w ostaniej linijce:

Kod: Zaznacz cały

blacklist r8169
lub w terminalu

Kod: Zaznacz cały

echo “blacklist r8169″ >> /etc/modprobe.d/blacklist.conf
otworzyć terminal i przejść do katalogu z rozpakowanym sterownikiem oraz wykonać

Kod: Zaznacz cały

make clean modules

Kod: Zaznacz cały

depmod -a

Kod: Zaznacz cały

insmod ./src/r8168.ko

Kod: Zaznacz cały

mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r`

Kod: Zaznacz cały

echo “r8168″ >> /etc/modules
potem reboot

i sprawdzić poleceniem

Kod: Zaznacz cały

lspci -v
czy jest nowy sterownik, powinno się pokazać:

Kod: Zaznacz cały

Kernel driver in use: r8168
Kernel modules: r8168

wułala


*****************************************************************************************
TERAZ PRÓBA PORADZENIA SOBIE Z PROBLEMEM ZAMAZANEGO ADRESU MAC

Najpierw próba w terminalu (te polecenia powinny podnieść połączenie na kablu)

Kod: Zaznacz cały

sudo su  

Kod: Zaznacz cały

ifconfig eth0 down

Kod: Zaznacz cały

ifconfig eth0 hw ether 00:40:F4:CE:E6:7B  

Kod: Zaznacz cały

iconfig eth0 up


jeżeli podniosło to można dalej, jeżeli nie to nie wiem co dalej (u mnie podniosło)

Taka drobna uwaga
STEROWNIK WYMAZUJE ADRES MAC KARTY SIECIOWEJ
PONIŻEJ KOLEJNOŚĆ NAPRAWY (CHYBA), ZA PIERWSZYM RAZEM SIĘ NIE UDAŁO ALE ZA KTÓRYMŚ TAM WESZŁO.
NIE WIEM DLACZEGO. PODSTAWOWY PROBLEM POLEGA NA TYM, ŻE OKIENKO KONFIGURACYJNE
MA WYSZARZONY PRZYCISK ZAPISZ i NIE MA ZNACZENIE CZY OTWIERAM JAKO NORALNY USER CZY JAKO ROOT



1. Sprawdzić w ustawieniach systemu > Połączenia sieciowe: adres MAC: FF:FF:FF:FF:FF:FF:FF:FF

2. Z ikony w obszarze powiadamiania przy próbach łączenia wyłączyć ("Rozłącz") albo wyjąć kabel

3. W terminalu:

Kod: Zaznacz cały

sudo ifconfig eth0 down

Kod: Zaznacz cały

sudo ifconfig eth0 hw ether 00:40:F4:CE:E6:7B
4. W oknie Połączenia sieciowe włączyć połączenie suwakiem "I<O"

5. Klik w Opcje > powinna być możliwa opcja zapisz (jeżeli nie to d..a))

7. Ustawić adres MAC: 00:40:F4:CE:E6:7B W DRUGIEJ LINIJCE (SKLONOWANY)

8. Ustawić w następnych zakładkach co tam chcecie np. ipv4: DHCP, ipv6: IGNORE

9. Zapisać

10. Odłączenie/przyłączenie kabla LAN powinno spowodować wyłączenie/przyłączenie połączenia LAN

jak się udało to :clap: , jak nie to mnie tutaj dzisiaj nie było

pozdrawiam
yacup
ODPOWIEDZ

Wróć do „Hardware-Sieć”