WvTftp dünyanın en hızlı TFTP sunucusudur. Hayır, gerçekten öyle. Proje başlangıçta NetIntegrator için geliştirilen, ancak kendi de yararlıdır ve bu yüzden GNU LesserGeneralPublicLicense veya LGPL koşulları altında ücretsiz olarak kullanılabilir oldu.
Derleme ve WvTFTPd Takma
Sen WvStreams kütüphane ve başlık dosyaları bir son sürümünü olması gerekir
WvTFTPd kullanmak için sisteminizde yüklü. Biz sürüm 4.0 veya daha yüksek tavsiye ederiz.
Sizden WvStreams indirebilirsiniz
http://open.nit.ca/wiki/index.php?page=WvStreams
Değiştirmek istediğiniz sürece de, "pkg-config" programını gerektirir
Makefile ve uygun yolları yerleştirin.
WvTFTPd / sbin ve adam sayfası içine içine kendisini yükler
WvStreams olduğu için aynı öneki / erkek,
yüklü ("/ usr / local" genellikle "/ usr" ya da). Yine, Makefile eğer düzenleme
Bunu değiştirmek istiyoruz. Sonunda WvTFTPd bir yapılandırma komut dosyası olabilir
Bunu yapmak için.
/ Usr / src ve tipi gibi bir yere paketin Tar, WvTFTPd derlemek için
"Make". Hata olsaydı, türü "make install". Kök ayrıcalıklar vardır
Tabii, programı yüklemek için gerekli.
Yapılandırma WvTFTPd
WvTFTPd için yapılandırma dosyası /etc/wvtftpd.conf olduğunu. WvTFTPd olacak
herhangi bir özel yapılandırma olmaksızın iyi çalıştırmak, ama sipariş almak için
özel bazı özellikleri avantajı, bir oluşturmanız gerekir
yapılandırma dosyası.
Yapılandırma dosyasının ilk bölümü bu (varsayılan gibi görünebilir
değerler) gösterilir:
[TFTP]
Taban dir = / tftpboot /
Liman = 69
Min Timeout = 100
= 5000 Max Zamanaşımı
Max Mola Sayacı = 80
Toplam Zamanaşımı Saniye = 0
Önceden yükle = 3
Readonly = 1
Varsayılan dosya =
Şerit önek =
Varolan dosyanın üzerine yaz = 0
Müşteri directory = 0
İstemci dizin oluşturun = 0
"Baz dir" varsayılan dizin olduğunu. Bir istemci bir dosya talep ederse
tam yolu belirtmeden, taban dir önüne almaktadır.
"Liman" kullanmak istemiyorsanız port WvTFTP, kullanmanız gereken belirtir
nedense standart, 69,.
"Min zaman aşımı", "Max zaman aşımı" ve tüm değerlerini belirtin "Max zaman aşımı Count"
WvTFTP en üstel zaman aşımı. Bu çarpan 1. WvTFTP başlar olacak
ortalama RTT bir cevap bugüne kadar almazsa bir paket yeniden iletmek
Zaman Geçerli çarpan veya "Min zaman aşımı" değerinin kare,
Hangisi daha iyiyse. , çarpan, her zaman aşımı için bir artırılır.
Ayrıca maksimum bekleme süresi kadar bir "Max Zaman Aşımı" belirtebilirsiniz
yeniden iletim.
Ayrıca her zaman belirleyecektir saniye içinde zaman aşımı belirtebilirsiniz
yeniden iletim için; Örneğin, her zaman aşımına WvTFTP yapılandırabilirsiniz. Bu
üstel backoff geçersiz kılar. Zaman aşımı sayısı ulaşırsa "Max Timeout Kont",
transferi iptal edildi.
"Total zaman aşımı Saniye" Belirtilen ve sıfır olursa, transfer olacak
saniye belirtilen sayıda andan itibaren geçmesi durumunda iptal
ne olursa olsun deneme numarasının son paket alımı.
"Prefetch", yani kaç olumsuz gecikme miktarını belirtir
paketler bir defada gönderilir.
TFTP yazma izin verilmesi halinde "Readonly" belirler. Varsayılan 1 (yazıyor ise
izin verilmedi).
İstenen dosya ise "Varsayılan Dosya" Bir müşteriye gönderilen dosya
kullanılamıyor.
"Strip Önek" olarak verilen yolunu otomatik olarak soyuldu
herhangi bir istemci isteklerinin başında. Bu "temel dir" eklemeden önce yapılır.
Mevcut dosyaların üzerine olmalıdır eğer belirten "Mevcut dosyanın üzerine"
istemci aynı adı taşıyan bir dosya yüklerken. Dosya varsa ve
Bu daha sonra yükleme başarısız olur 0 olarak ayarlanır. Varsayılan üzerine değil etmektir
Mevcut dosyaları (0).
Istemci IP adresi eklenmiş olmalıdır eğer "İstemci dizini" belirtir
"Baz dir" Bir dosya yüklenir. Bu istemciler yüklemek neden olur
Kendi dizine. İstemci dizin mevcut ve değilse
"Müşteri dizinini oluştur" yönergesi yanlış (0) daha sonra yükleme ayarlanır olacak
başarısız. Varsayılan "Baz dir" istemci IP adresi eklemek vermemektir
Bir dosya yüklendiğinde (0).
Istemci "istemci dizini oluştur" müşterinin dizin yaratacak
(varsayarak "İstemci Dizini" 1 olarak ayarlandığında bir dosyayı yükler aksi halde, bu
opsiyon) hiçbir şey yapmaz. Dizin "Baz dir" bir alt ve bir
Istemcinin IP adresi (örneğin /tftpboot/127.0.0.1). Varsayılan olduğunu
İstemci dizin oluşturmak değil (0).
İkinci bölüm [TFTP / Takma Adlar] 'dır. Bu dosya bir listesini içerir
geçersiz kılar. Ayrıca, belirli bir IP adresi için bir geçersiz kılma belirtmek edebilirsiniz
IP'ler için varsayılan geçersiz kılmaları değil açıkça listelendi. Başına istemci dosya
geçersiz kılar "IPAdresi / dosya = clientnewfilename" gibi görünüyorsun. Standart
geçersiz kılar "default / dosya = yenidosyaadı" gibi görünüyorsun.
Örneğin:
[TFTP / Alias]
default / image = image2_4.img
192.168.0.43/image = image2_5b.img
192.168.0.43 bir kullanıcı çalıştı, bu durumda, indirmek için
"görüntü" dosyası, dosya "image2_5b.img" aslında gönderilecektir. Kullanıcılar
Diğer makineler talep ettikleri dosya "image2_4.img" alacak dan
"Görüntü".
Ayrıca [TFTP / Alias kez] bölümünde bir kerelik diğer adları belirtebilirsiniz.
biçimi aynıdır [TFTP / Takma Adlar]; olabilecek global veya başına istemci
kerelik takma. Bir istemci bir dosya sorduğunda, WvTftp denetler
[TFTP / Alias kez] bölümü ilk. Bir eşleşme olduğu, bu takma kullanılır,
indirme tamamlandığında ve takma bölümünden çıkarılır
(Ne olursa olsun ad, küresel ya da müşteriye özel olup olmadığına). Sonraki
eşleşen istekler daha sonra normal olarak [TFTP / Aliases] karşı kontrol edilecektir.
[TFTP / Alias kez] girdisi, yalnızca başarılı sonra kaldırılır unutmayın
indirmek; Bir indirme başarısız olursa girdi yalnız kalmayacak.
son bölümlerde [TFTP / Kayıtlı Müşteriler] ve [TFTP / Yeni Müşteriler] vardır.
[TFTP / Kayıtlı Müşteriler] istemci IP adreslerinin listesini ("192.168.0.43 tutar
Eğer bir istemci bağlanmaya çalıştığında sunucuya. Bilinmektedir = 1 ")
onun adresi [TFTP / Kayıtlı Müşteriler] içinde, bu ilave edilir değil
[TFTP / Yeni Müşteriler]. Bu iç WvTFTP kendisi ama kudretinin hiçbir işlevi yoktur
(örneğin, net entegratörleri gibi) bazı durumlarda yararlı olabilir.
UniConf, kullanır WvTFTPd yapılandırma sistemi, yeniden unutmayın
config dosyası öyle ki [Aliases] ve [Yeni dahil olmak üzere tüm ayarları,
Müşteriler] ve [TFTP] bölümünde olacak. Böylece, sizin yapılandırma olabilir
Böyle görsterme:
[TFTP]
Liman = 69
...
Alias / default / image = image2_4.img
Yeni Müşteriler / 192.168.0.1 = 1
Bu biçim, yukarıdaki örnekler, tamamen değiştirilebilir
UniConf ama UniConf ikinci tercih ve thusly değişkenleri yeniden olacaktır.
Yukarıdaki örnekler sadece netlik için ayrı bölümler kullanmak
Bu sürümde Yeni nedir:.
- Güncellemeler WvStreams 4.5 ile bina için .
Gereksinimleri :
- WvStreams kütüphane ve başlık dosyaları
Yorum Bulunamadı