Hata Giderme
Önceki Compaq T1500 Linux NASIL Sonraki
Hata Giderme
Sunucu kayıt dosyası (/var/log/messages) bilgisayarı başlatma sürecinde olanlar hakkında ipuçlarını ve TFTP transferleri ve NFS bağlamaları gibi bilgileri içerir. Eğer yoksa /etc/syslogd.conf dosyasına aşağıdaki satırı ekleyin ve syslog'u yeniden başlatın:
*.* /var/log/messages
tcpdump hangi paketlerin transfer edildiğini ve NFS dosya isimlerini görmenize izin verir.
tcpdump -i eth0 -s 500 host box
syslog içindeki kayıtlarınız aşağıdakine benzemelidir:
Jul 24 21:37:00 bookcase dhcpd: DHCPDISCOVER from 00:80:64:10:1d:1c via eth0
Jul 24 21:37:00 bookcase dhcpd: DHCPOFFER on 192.168.1.52 to 00:80:64:10:1d:1c
¬    via eth0
Jul 24 21:37:04 bookcase dhcpd: DHCPREQUEST for 192.168.1.52 from
¬ 00:80:64:10:1d:1c    via eth0
Jul 24 21:37:04 bookcase dhcpd: DHCPACK on 192.168.1.52 to 00:80:64:10:1d:1c
¬    via eth0
Jul 24 21:37:04 bookcase tftpd[5003]: tftpd: trying to get file:
¬ /exports/T1500/tftpboot/vmlinux
Jul 24 21:37:24 bookcase mountd[4853]: authenticated mount request from box:600
tcpdump çıktınız da aşağıdaki gibi olmalıdır (boşta iken):
17:31:41.450000 box.8022008 > bookcase.nfs: 116 lookup fh Unknown/1 "initctl"
17:31:41.450000 bookcase.nfs > box.8022008: reply ok 128 lookup fh Unknown/1
Kesintili çekirdek aktarım problemi (NFS null)
T1500 yeniden açıldığında çekirdeği tftp ile alamamasından kaynaklanan arada sırada açılmamasına neden olan bilinen bir sorun vardır. Böyle bir şey olduğunda tcpdump çıktısı aşağıdaki gibi olur:
12:04:38.506153 box.2049 > bookcase.house.tftp: 39 RRQ
¬ "/exports/T1500/tftpboot/vmlinux"
12:04:38.556153 bookcase.house.1199 > box.2049: udp 516
12:04:38.556153 box.2049 > bookcase.house.1199: udp 4
12:04:38.556153 bookcase.house.196610 > box.nfs: 516 null
12:04:38.556153 box.2049 > bookcase.house.1199:    udp 4
12:04:38.556153 bookcase.house.196611 > box.nfs: 516 null
12:04:38.556153 box.2049 > bookcase.house.1199: udp 4
12:04:38.556153 bookcase.house.196612 > box.nfs: 516 null
12:04:38.556153 box.2049 > bookcase.house.1199:    udp 4
12:04:38.566153 bookcase.house.196613 > box.nfs: 516 null
12:04:38.566153 box.2049 > bookcase.house.1199: udp 4
12:04:38.566153 bookcase.house.196614 > box.nfs: 516 null
12:04:38.566153 box.2049 > bookcase.house.1199:    udp 4
12:04:38.566153 bookcase.house.196615 > box.nfs: 516 null
Syslog'da tftp'nin çekirdeği gönderdiğini ama paket değişiminin yapılmadığını gösteren bir girdi göreceksiniz. ARP istekleri yanıtlanmayacaktır.
Bu sorunu çözebilmek için eğer bağlı değilse, T1500'e bir ekran, klavye ve PS/2 fare bağlayın. T1500'ü yeniden başlatarak ilk bip sesini duyduğunuzda 'L' tuşuna basın. Bu T1500'ün yerel olarak açılmasını sağlar, (Start->System) menüsünden açılış seçeneğini 'Local' olarak değiştirin ve yeniden başlatın. Açılış seçeneğini 'Network' olarak değiştirin.
Eğer bu sıkça oluyorsa tiggers-magic-tftpd programını deneyin. Bu programı bu belgenin ev adresinde bulabilirsiniz. Çalışması için python gereklidir ve yukarıdaki sorunu çözdüğü raporlanmıştır. Sizin için de işe yararsa bunu bilmek isterim!
Önceki Üst Ana Başlık Sonraki
XFree86 Başlangıç Çözüm Bekleyen Projeler
Bir Linux Kitaplığı Sayfası