artykuły
Powrót do listy artykułów

Temat artykułu: Instalacja karty sieciowej w Linux
Tekst napisał pitt2k dnia 08-01-2004

Jeżeli chcemy wykorzystać nasz komputer do pracy w sieci komputerowej musimy zaopatrzyć się w kartę sieciową. Do wyboru mamy kilkunastu producentów oraz kilkadziesiąt typów kart. Najpopularniejsze to:

  • 3com
  • Realtek
  • D-link

W artykule tym napiszę jak zainstalować kartę Realtek 100BASE-TX na układzie RTL8139.
Większość kart sieciowych dostępnych na rynku polskim jest zbudowana na tym układzie. Chcąc zainstalować kartę w komputerze musimy ją umieścić w wolnym slocie PCI. Następnym krokiem jest zainstalowanie software-owe, czyli zainstalowanie sterownika - w linuxie nazywa się to moduł.

Jeżeli kupiliśmy kartę w sklepie, to zazwyczaj jest ona zaopatrzona w dyskietkę ze sterownikami. Jeżeli mamy trochę szczęścia, to znajdują się na niej sterowniki do linuxa. Jeżeli nie, to nie ma się co łamać - Debian (jak i inne dystrybucje) ma odpowiedni moduł w standardzie.

Mamy do wyboru trzy drogi instalacji:
  • użycie narzędzia modconf
  • edycja odpowiednich wpisów w /etc/modules.conf
  • skompilowanie sterownika dostarczonego na dyskietce


Metoda ręczna:

Jeżeli nasza karta siedzi już sobie wygodnie w slocie PCI, to musimy dodać odpowiedni wpis do pliku /etc/modules.conf. W pliku tym wpisujemy:

alias eth[0,1,...] "nazwa modułu"

, gdzie:

eth[0,1,..] - numer karty sieciowej w systemie,
"nazwa modułu" - jest nazwą pliku, w którym jest nasz "sterownik".
Szukać ich należy w /lib/modules//kernel/drivers/net - powinny być moduły o nazwach takich jak układ karty.

Następnie musimy popełnić restart, aby nasz moduł mógł się odpalić wraz ze startem systemu.

Kolejnym krokiem będzie nadanie naszej karcie numeru IP:

ifconfig eth0 IP netmask MASKA up

np:

ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

Po wykonaniu takiego polecenia nasza karta ma teraz IP: 192.168.1.1 przy masce 255.255.255.0

Metoda półautomatyczna bez restartu

Aby bardzo szybko i co najważniejsze skutecznie dodać w locie moduł należy uruchomić narzędzie modconf i wyszukać w sekcji /kernel/drivers/net odpowiedni moduł dla naszej karty sieciowej.



Jeżeli wybrany moduł pasuje do naszej karty, to zostanie automatycznie wczytany i wystarczy tylko nadać naszej karcie odpowiedni numer IP, tak jak to robiliśmy w metodzie ręcznej.

I to by było na tyle. Mam nadzieję, że wszyscy sobie poradzą bez problemów. Życzę miłego sieciowania....