Linux Üzerinde IP adreslerinin ayarlanması
Linux sisteminin kurulumu tamamlandıktan sonra, makine üzerindeki network kartlarına sırası ile eth0, eth1 adları atanır. Her network kartının IP adresini öğrenmek için ifconfig komutu kullanılır.
İlk olarak bilgisayarımız IP adresini öğrenelim..
eth0 Link encap:Ethernet HWaddr 00:0C:29:49:0F:83
inet addr:172.19.23.201 Bcast:172.19.23.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe49:f83/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:85 errors:0 dropped:0 overruns:0 frame:0
TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7806 (7.6 KiB) TX bytes:11177 (10.9 KiB)
Interrupt:16 Base address:0×2024
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:990 errors:0 dropped:0 overruns:0 frame:0
TX packets:990 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:50364 (49.1 KiB) TX bytes:50364 (49.1 KiB)
Makinemizde bulunan tüm kartların IP adreslerini öğrenmiş olduk. Burada eth0 makinemize bağlı olan ilk network kartı ve IP adresi 172.19.23.255, netmask olarak 255.255.255.0 yani /24 kullanıyor.
Lo olarak gördüğünüz ise loopback kartımız ve adresi 127.0.0.1.
ifconfig komutu sadece IP adresleri ile ilgili bilgileri değil her kartın kullandığı interrupts, PCI Bus ID ile bilgileride ekrana döker. Network kartınızın çalışmadığı durumlarda, bu interrupt noktalarını kontrol etmenizde fayda olacaktır. Interrupt atamaları için /proc/interrupts dosyasına göz atmanız gerekecektir. Bizim örneğimiz de ise kartımız 16 nolu interrupt ı kullanmakta(Sistem vmware üzerinde çalıştığından vmxnet ether olarak görünüyor).
[root@erd-lynx-ltp-01 ~]# vi /proc/interrupts
CPU0
0: 778 IO-APIC-edge timer
1: 156 IO-APIC-edge i8042
6: 5 IO-APIC-edge floppy
7: 0 IO-APIC-edge parport0
8: 1 IO-APIC-edge rtc
9: 0 IO-APIC-fasteoi acpi
12: 965 IO-APIC-edge i8042
14: 0 IO-APIC-edge libata
15: 2403 IO-APIC-edge libata
16: 319 IO-APIC-fasteoi vmxnet ether
17: 0 IO-APIC-fasteoi ehci_hcd:usb1
18: 138 IO-APIC-fasteoi uhci_hcd:usb2, Ensoniq AudioPCI
19: 11196 IO-APIC-fasteoi ioc0
NMI: 0
LOC: 149906
ERR: 0
MIS: 0
/proc/interrupt dosyası görünümü
Yukarıdaki interrupt numaralarını birden fazla cihaz kullanıyorsa o zaman cihazlarınızın kullanma klavuzlarına göz atarak, bu interruptları değiştirebilirsiniz.