Ethernet PCI 10/100

Pitanje za iskusnije korisnike:

posto se nalazim u skandinaviji nabavih jedan “Net-in-a-box 1oo” paket sa dvije network kartice i jednim UTP kablom…

Posto je ovo uglavnom namijenjeno windowsu, ipak postoje nekakvi fajlovi koji bi se trebali instalirati pa da funkcionise pod Linuxom…

Nalaze se tri fajl koja se zovu: fealnx.c , fealnx.o , readme.txt.

Sadrzaj readme fajla glasi ovako:



Installation:



1. copy the source code fealnx.c to Linux,



2. compile the source code, the instruction for compiling the driver is

as follows:



#gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/net/inet -Wall

-Wstrict-prototypes -O6 -c fealnx.c



3. insert the driver as module,



#insmod fealnx.o



4. bind your card to an IP address



#ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}



5. add your card to IP routing table,



#route add -net ${NETWORK} netmask ${NETMADK} eth0



6. now, you should be able to ping local network.



Kopiram sva tri fajla u novi direktorij zvan network i odatle pokrenem komandu iz tacke 2. medjutim dolazi citava gomila odgovora kako se ne moze izvrsiti ta kompilacija…

probam tacku tri nakon nekog vremena pokusavanja i kaze mi da drajver sa tim imenom vec postoji… ??



Neko da je imao slican problem ili ima ideju kako da se ovo rijesi pa da Linux poznaje moju network karticu… Koristim Mandrake 8.1.



Nisam mogao naci koja su kartice u tom

paketu i tesko je reci da li Mandrake ima

podrsku za njih.

Komanda (2) “ocekuje” da imas kernel

source fajlove na: /usr/src/linux/

(net/inet su “pod-direktoriji”).

Znaci da moras instalirati kernel source

rpm sa Mandrake CD-a. Mozes lako

provjeriti gdje se instaliraju ako koristis

grpm ili KDE package manager samo uradi

"query" i klikni na files.



Posto kazes da komanda (3) kaze da je

modul vec instaliran mozda je Mandrake

vec prepoznao tvoju karticu i mozes

probati sa (4) i (5) ili malo lakse sa

netconfig ili linuxconf gdje imas dialoge

u koje trebas upisati IP adresu,

netmasku i hostname.

(mislim da Mandrake ima i nekog

mreznog carobnjaka (wizard) koji je jos

laksi, ali nisam siguran)



Ako ti “ifconfig -a” (kao root) ispise eth0

(eth0 i eth1 ako imas dvije net kartice

u kompjuteru) onda ti je kartica

prepoznata i mozes konfiguirati mrezu)



Nadam se da ce ti ovo pomoci

ifconfig -a mi ne pokaze eth0 …

Posto kad je tek ubacena kartica Mandrake “poznao” s tim sto kad se ‘kudzu’ ukljucivao i

rekao da je nasao network karticu ali uvijek zaglavljivao da mi pokaze i koja je…

Nakon malo pregledanja po katalozima u jednom od njih (/usr/src/linux-2.4.8/drivers/net )nadjoh vec taj drajver i nakon jos testiranja saznah da se modul fealnx.o vec nalazi u kernelu jos od 2.2 ili cak 2.0 verzije…

Inace ove kartice su od Sandberg kompanije.



Rijesenje sam nasao na slijedeci nacin:

U Mandrakeu startam linuxconf (netconf)koji je graficki i tamo klikam na:

Networking -> Host name and IP network devices

Zatim upisem ime hosta na ‘Host name’ klikam na -> Adaptor

ukucam potrebne podatke i IP adresu koju sam odredio kao i netmasku

’Net device’ izaberem eth0 a ‘Kernel module’ vec stoji izabran kao ‘fealnx’.

Ostala dva polja su prazna…

Preko ifconfig kontrolisem da li komp poznaje kartu ali uzalud samo poznaje ‘lo’…

Zato rucno podignem karticu sa komandom:

ifconfig eth0 192.168.1.2 broadcast 192.168.1.255 netmask 255.255.255.0 up

i onda kartica radi…

mogu da pingam onaj drugi komp kao i da budem pingan sa tog drugog kompa (koji je takodje Linux)…

Sada jos dva mala pitanja, Kako da ‘vidim’ fajlove na ovim masinama sa onog drugog kompa?,

i Gdje da podesim i sta da ne moram svaki put rucno podizati karticu vec da se to vrsi automatski?

Hvala na savjetima…

prava adresa je http://www.sandberg.net

OK, znaci da ti modul radi tako da ne

moras nista ponovo kompilirati.



Jeli dobijes neku poruku o greskama

kad u linuxconf-u apliciras promjene?

Sta pise u “/var/log/messages” o mrezi?

Da li kada napises:

#service network restart

mozes da vidis eth0 ili samo l0?





Sto se tice razmjene filova ima puno

nacina, posto su sve masine linux

mozda mozes koristiti NFS. Ovdje na

linux.org.ba ima prevedenih howto-a

za Sambu koja funkcionise i za Windoz

a mozes djeliti i stampace. Ako samo

hoces da gledas/kopiras filove Midnight

comander (i server) je jos jedna

alternativa.

Ali za ovo bih ti preporucio da procitas

howto-e, README filove i probas sam,

prvo sto je malo opsirno da bi se ovdje

"razmatralo", drugo to ti je fina prilika

da prosiris svoje znanje.