vortal internetowy
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:
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....