Yerel makinemden ağ kullanarak kendi kendine dosyayı kopyala


0

Yerel bilgisayarımdan yerel bilgisayarıma ağ üzerinden bir dosya göndermek mümkün mü? (Linux tercih edildi)

Ağı kullanmalı çünkü hedefim transfer hızını kontrol etmektir. İki farklı ana bilgisayar kullanmıyorum çünkü yalnızca bir bilgisayarım var. Bu test hiç mantıklı geliyor mu? (Yoksa Linux zeki olacak ve dosyayı yerel olarak kopyalayabileceğinin farkına varacak mı?)


Lütfen kurulumunuz hakkında bize daha ayrıntılı bilgi verin: Bilgisayarınızda birden fazla NIC var mı? NIC'yi belirli bir birine birkaç IP atayacak şekilde yapılandırabilir misiniz?
jap1968

Yanıtlar:


0

Oracle sanal kutusu gibi bir şey kullanarak sanal bir makine kurmak mümkün olabilir .

Ardından, networka kullanacak sanal kutunun ayarlarını değiştirin, bridged adapterdhcp tarafından bir ip atanır (ya da adreslemenizi ne şekilde yaparsanız yapın ağınıza statik bir ip verebilirsiniz).

Sonra paylaşılan bir klasör oluşturun ve ardından dosyaları aktarın.

Bunun verilerin doğal yoldan gitmesine neden olması gerektiğini düşünüyorum. Oranı aktarmak veya ölçmek için SCP gibi bir şey kullanabilirsiniz - veya başka birçok yöntemde.

Bu, kurulumunuz için biraz aşırı bir çözüm olabilir :)


Teşekkürler, bu işe yaradı. Bir VM kullanmayı düşündüm ama ağdaki ev sahibinden gerçekten bağımsız sayılabileceğini düşünmedim, ancak görünüşe göre "köprülü adaptör" modu bunu yapıyor.
Ranzal

2

Şey, bir ağ genellikle iki veya daha fazla düğümden oluşur ve bir düğüm verileri alan, yönlendiren veya sonlandıran bir sistemdir. Yerel ağınızın bir parçası olarak bir anahtar veya yönlendiriciniz olsa da, bu cihazlar çok fazla veri oluşturmaz veya sonlandırmaz (faydalı bir şekilde). Ayrıca, bir linux sistemini birden fazla ağın üyesi yapabilirken, doğası gereği, her ana ağa doğrudan bağlanır; öyle ki, bir ağ adresinden aynı ana bilgisayarda bulunan başka bir ağ adresine ağ bağlantısı kurma denemesi, tasarım gereği, işletim sistemi çekirdeği tarafından NIC'ye dönüştürülmeden önce kendisine geri yönlendirilir.

Bir sistemi kandırmanın kendisine geri döndüğünü söyleyememesinin yolları vardır, ancak bu hileler küçük ofislerde yaygın olarak bulunmayan türden bir ağ adres çevirisini gerçekleştirmek için uzak bir yönlendirici veya sistemin katılımını gerektirir. / ev ofis ağ aygıtları, linux bunu yapabilmesine rağmen, yukarıda bahsettiğim sorunları çözmeden tek bir sistemde tek başına yapamaz.

Ancak asıl sorun, 'ağı test etme' gerekliliğinin tanımlanmamış olmasıdır. Hangi ağı test etmeye çalışıyorsun? Ağ kodunuz mu? Bildiğim kadarıyla, eğer kodunuz geridönüş adresinden (127.0.0.1) veri gönderip alacaksa, paket büyüklüğü veya akış hızları ve benzeri gibi düşük seviyeli ağ öznitelikleriyle ilgilenmeyecek şekilde Aynı kod tabanına sahip iki ayrı ana bilgisayar arasında da çalışacaktır. Bununla birlikte, test etmek istediğiniz ağ koddan daha fazlasını içeriyorsa, o zaman tam olarak bu ağın ne içerdiğini tanımlamanız gerekir ve çoğu öngörülebilir senaryo için, ikinci bir sistem olması gerekir (bir linux kutusu muhtemelen en pahalısıdır) ) test ağının en uzak ucunu komisyoncu yapmak için.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.