Son zamanlarda Linux TUN / TAP arayüzlerinin varlığını keşfettim ve hala onları anlamaya çalışıyorum. Ben temel bir kavram olsun düşünüyorum - bir ağ arabirimi taklit ve sahte bir veri aktarmak yerine bir kullanıcı alanı programına geçirilen sözde aygıtlar oluşturulur.
Bu tüneli kullanmak için ilgisiz bir programı nasıl yönlendirirsiniz?
Örneğin, tünel oluşturulmadan önce sistemim yalnızca eth0 ve lo, normal ethernet arabirimi (yerel ağıma kablolu) ve geridöngü arabirimini içerir. Bir program bir tünel oluşturup yapılandırdıktan sonra, yerel ağımda bulunan ancak kullanımda olmayan bir IP adresi verdiğim yeni bir gr0 arabirimim var (bu yüzden hepimiz aynı alt ağdayız). İlgisiz bir programı bu 'tünelden' nasıl yararlanabilirim? TCP bağlantısı kullanan basit bir Python mesajını geçen istemci / sunucu uygulamam olduğunu, tüneli kullanacak şekilde nasıl yapılandırabilirim?
Temel bir şeyi kaçırdığım için özür dilerim, ama her zamanki gibi kendimi bir şeyler şemasında karıştırmayı başardım. Yine, tek istediğim bu tüneli kullanan basit bir TCP programına sahip olmak.
Teşekkürler!