| |||||||
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 |
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. Yeniden açıldıktan sonra 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!
| ||||||||||