Bir uygulama (Firefox gibi) belirli bir ağ arayüzünü kullanmak zorunda kalabilir mi?

20

İki arabirim var: bir defterde eth0 ve wlan0.

Olası kullanım örnekleri:

  • eth0 bana İnternet erişimi veriyor ve wlan0 şu anda İnternet bağlantısı olmayan bir yönlendiriciye bağlı. Geliştirme amaçlı olarak, varsayılan olarak wlan0'a bağlanmam gerekiyor, ancak sörf için eth0 kullanmalıyım
  • eth0 ve wlan0’ın her ikisi de internete bağlı. Bir torrent uygulaması için, hız için eth0 kullanılmalıdır, ancak dizüstü bilgisayarın taşınabilirliği için SSH, wlan0 üzerinden bir bağlantıya sahip olmalıdır
  • eth0 bir tel bağlantısıdır, wlan0 kablosuz olanıdır. Mantıklı veriler eth0 üzerinden aktarılmalıdır, ancak diğer trafik de wlan0 üzerinden geçebilir.

Belirli bir ağ arabirimini kullanmak için uygulamaları zorlamak için bir yol var mı ( nc.traditional veya firefox gibi)? Böyle bir program mevcutsa example-wrapper eth0 program gibi bir sarmalayıcı da iyidir. Firefox'ta (çalışma zamanında) yapılandırılmış olması güzel olurdu. Mümkünse IPTables çözümlerinden kaçınmak istiyorum.

    
sordu Lekensteyn 11.02.2011 10:26

4 cevap

1

Aradığınız şey bir LS_PRELOAD işareti, bkz. Daniel Lange's Ayrıntılı bir açıklama ve örnek kod için blog girişi .

    
verilen cevap Bob Lebin 12.04.2014 16:32
1

Bağlantıların daha karmaşık bir şekilde işaretleme ve yol politikası yaklaşımını kullanabilirsiniz.
Bir yazılımı ve anteri çalıştıran bir kullanıcınız varsa iyi çalışır.
Bu şekilde, bir kullanıcının bağlantılarını işaretleyebilir ve bunun için belirli yönlendirme tablosunu kullanabilirsiniz, diğerleri ise varsayılanı kullanır.
Her şeyi anlatan temel belge şudur: İşte
Ayrıca burada görebileceğiniz iki bağlantıya bir örnek: İşte
Yönlendirme politikasına izin vermek için bağlantıları işaretleyen "sahip" iptables modülünü kullanabilirsiniz.

    
verilen cevap elico 17.09.2014 17:24
0

Burada örnek bir çözümdür. Konileri yönlendirmek için SOCKS sunucusunu kullanır, mevcut makinede kurulum yapar. Her bir uygulama, her bir sunucuyu kullanacak şekilde yapılandırılmalıdır.

    
verilen cevap Vadim Rutkovsky 14.02.2011 15:31
0

Ayrıca, bir arabirimden indirmek ve diğer Netflix'im için bırakmak için çok uğraştığım farklı ağ arabirimlerini paylaşmak için bir VMware iş istasyonu kullanabilirsiniz.

VMware'de hem ethX hem de wlanX kurulumunu yapmanız gerekir, ancak konfigüre ettikten sonra indirmeye veya göz atmaya hazırsınız demektir.

Oldukça düzgün. Ayrıca harika çalışan arayüzleri yapıştırmak için bir güvenlik duvarı da kullanabilirsiniz.

    
verilen cevap nauseous 12.09.2014 03:47

Etiketlerdeki diğer soruları oku