Giriş

Tam Sürümü Görüntüle : Linux ve Network


walsman07
09-13-2006, 12:08 PM
Linux çekirdeği açılırken sistemde sadece bir ethernet kartı bulunduğunu farz eder. Birden fazla ethernet kartı varsa bunların açılış sırasında belirtilmesi gerekir.

Slackware Linux kullanıyorsanız /etc/lilo.conf içine,

append="ether=0,0,eth0 ether=0,0,eth1"

satırı eklemek yeterlidir. Eğer ethernet kartının IRQ ve I/O numaralarını biliyorsanız aşağıdaki satırları yazmanız daha uygun olacaktır. Böylece standart dışı bir I/O adresinde bulunan ethernet kartının tanınması garantilenir.

append="ether=12,0x300,eth0 ether=15,0x340,eth1"

Yukarıdaki satırları ekledikten sonra lilo komutunu yazın. Ancak yukarıdaki çözüm modüler ethernet kartı sürücüleri için geçerli değildir. Red Hat Linux gibi modül ağırlıklı bir çekirdeğe sahip olan işletim sistemlerinde /etc/conf.modules dosyası içinde küçük bir değişiklik yapmalısınız. Örnek olarak elinizde iki adet NE2000 ethernet kartı bulunsun. Bunları açılışta tanıtmak için /etc/conf.modules dosyasına

alias eth0 ne

alias eth1 ne

options ne io=0x280,0x300

satırlarını ekleyin. Tekrar açılışta 0x240 ve 0x300 I/O adresleri taranacak ve ethernet kartları bulunacaktır. İki ağı bağlamak için Ethernet-HOWTO veya Leased-Line mini HOWTO'lara başvurabilirsiniz.