Ağ cihazlarını değiştirmek için bir soketi (özellikle SSH oturumu) askıya almak mümkün müdür?


2

tmuxDizüstü bilgisayarımda bir çalışma ortamına devam ederken , düzenli olarak kablolu bağlantı ile WiFi bağlantısı arasında karar vermem gerekiyor. Ethernetin gecikme süresi çok düşük, ancak dizüstü bilgisayar taşındığında beni tekrar bağlamaya zorluyor. Diğerleri ara sıra takılmalar sergilerken (yavaş anlar) ancak dizüstü bilgisayarı bağlantıyı kaybetmeden taşımama izin veriyor.

Bir ağ soketinin durumunu koruyabilen, askıya alabilen ve sonra farklı bir ağ arayüzü üzerinden canlandırabilecek teknolojiler nelerdir? Bu IP adresini değiştiriyor olacaktı!

Böyle bir şeyi başarmanın en pratik yolu hangisidir, yoksa uygulamanın kendisine dahil edilmesi gerekebilir mi? Tek bir bağlantı çünkü ikincisi tahmin ediyorum gerekir kaynak ve hedef IP adresleri ve bağlantı noktaları 4 başlığın var.

Durum böyle olsa bile, bağlantı dolaşımını desteklemek için bir soyutlama seviyesi inşa edilebileceği aklına gelir. Kavramsal olarak, sshdağda dinleyen ana bilgisayarda bazı "sarmalayıcı hizmeti" . Ssh istemcisinin ayrıca yerel bir giden bağlantı sarmalayıcısı "hizmetine" bağlanması gerekir.

Kesinti halinde, "hizmet", uygulamaların soketler üzerinden iletişim kurma girişimlerini engellemeye başlayacak ve bu şekilde bilgisayarlar arasında bir bağlantı yeniden kurulabilir. Teorik olarak, bu aracı hizmeti taşıyıcı katmanlarını (tamam, tamam, yani, UDP üzerine yazılmış tamamen bağımsız bir TCP uygulaması) taşıma katmanı olarak kullanabilir.

Bu tür bir yazılım var mı (ağ aygıtlarını değiştirmek gibi bir şey yapsanız bile bağlantıyı canlı tutmak için)?

Yanıtlar:


2

Aradığın gibi bir şey olduğunu sanmıyorum, ama kendine özgü sorunun için Mosh pratik bir çözüm olabilir.


Vay bu harika. Bu kesinlikle faturaya uyuyor. Teşekkürler!
Steven Lu,

-1

Sorunu kullanarak çözülecekti .screen

screensanal bir terminal çalıştıran bir süreçtir. Bağlantısını kesebilir ve daha sonra yeniden bağlayabilirsiniz. İstediğiniz sayıda screençalışıyor olabilir. Fiziksel olarak bağlantınız kesilirse, "sanal" ekran kalır ve daha sonra yeniden bağlanabilirsiniz.


evet, ancak komut dosyası olmadan şeffaf değil. Taşıma seviyesi de değil. Zaten ciddi bir Tmux kullanıcısıyım :)
Steven Lu
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.