🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.os.linux.newbie
17 messages
17 total messages Started by Tomasz Cieńciała Sun, 27 Mar 2011 12:08
Przydział programów do jednego z dwóch połączeń sieciowych
#138919
Author: Tomasz Cieńciała
Date: Sun, 27 Mar 2011 12:08
8 lines
1793 bytes
Witam, mam dwa połączenia internetowe (modem usb - sieć komórkowa
Play, 2 GB miesięcznie, działa bardzo sprawnie) oraz wifi, które raz
działa, a raz nie (ale mam go za prawie darmo, bez ograniczeń danych).
I tutaj pytanie - czy dałoby się np. skype i torrenty ustawić tak, aby
korzystały wyłącznie z wifi, a cała reszta z sieci komórkowej? I ew.
dałoby się jakoś ręcznie i szybko przełączać, który program ma z
którego interfejsu korzystać? Np. padnie mi wifi i będę chciał
korzystać z skypa na Playu. Z góry dzięki za info.
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138920
Author: Dominik & Co
Date: Mon, 28 Mar 2011 07:48
14 lines
1848 bytes
W dniu 27-03-2011 14:08, Tomasz Cieńciała rzecze:

> I tutaj pytanie - czy dałoby się np. skype i torrenty ustawić tak, aby
> korzystały wyłącznie z wifi, a cała reszta z sieci komórkowej? I ew.
> dałoby się jakoś ręcznie i szybko przełączać, który program ma z
> którego interfejsu korzystać? Np. padnie mi wifi i będę chciał

Można. Przeczytaj:
http://daniel-lange.com/archives/53-Binding-applications-to-a-specific-IP.html

-- 
Dominik (& kąpany)
"Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138935
Author: Olo
Date: Mon, 28 Mar 2011 12:04
12 lines
2041 bytes
On 2011-03-27 14:08, Tomasz Cieńciała wrote:
> Witam, mam dwa połączenia internetowe (modem usb - sieć komórkowa
> Play, 2 GB miesięcznie, działa bardzo sprawnie) oraz wifi, które raz
> działa, a raz nie (ale mam go za prawie darmo, bez ograniczeń danych).
> I tutaj pytanie - czy dałoby się np. skype i torrenty ustawić tak, aby
> korzystały wyłącznie z wifi, a cała reszta z sieci komórkowej? I ew.
> dałoby się jakoś ręcznie i szybko przełączać, który program ma z
> którego interfejsu korzystać? Np. padnie mi wifi i będę chciał
> korzystać z skypa na Playu. Z góry dzięki za info.

router 3G tp-linka potrafi ustawić priorytetowe łącze np. WAN, a w razie 
problemów przełączyć się na komórkowe, ale nie wiem czy o to Ci chodzi
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138921
Author: Hasan
Date: Mon, 28 Mar 2011 13:27
25 lines
2303 bytes
Dnia 28.03.2011 Dominik & Co <dominik.alaszewskinagmailu@com.invalid> napisał/a:
> W dniu 27-03-2011 14:08, Tomasz Cieńciała rzecze:
>
>> I tutaj pytanie - czy dałoby się np. skype i torrenty ustawić tak, aby
>> korzystały wyłącznie z wifi, a cała reszta z sieci komórkowej? I ew.
>> dałoby się jakoś ręcznie i szybko przełączać, który program ma z
>> którego interfejsu korzystać? Np. padnie mi wifi i będę chciał
>
> Można. Przeczytaj:
> http://daniel-lange.com/archives/53-Binding-applications-to-a-specific-IP.html
>

Witam.

Podłączę się do wątku.
Próbowałem na różne sposoby, biblioteka skompilowala sie poprawnie,ale mimo 
wszystko ten sposób u mnie nie działa. Pewnie niewłaściwy adres podaję 
przy BIND_ADDR bo do końca nie rozumiem, który mam podać: mormalny IP, 
czy gatewaya?

Jest ktoś chętny do pomocy, bo też interesowało by mnie rozwiązanie tego 
problemu. Albo w jakiś inny sposób można kontrolować która aplikacja przez jaki 
interfejs ma sie komunikować z internetem.

Pozdrawiam.
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138922
Author: Dominik & Co
Date: Tue, 29 Mar 2011 06:54
15 lines
1878 bytes
W dniu 28-03-2011 15:27, Hasan rzecze:

> Próbowałem na różne sposoby, biblioteka skompilowala sie poprawnie,ale mimo
> wszystko ten sposób u mnie nie działa. Pewnie niewłaściwy adres podaję
> przy BIND_ADDR bo do końca nie rozumiem, który mam podać: mormalny IP,
> czy gatewaya?

IP interfejsu, przez który chcesz się łączyć. Czyli np. "WiFi'owy"
lub "komórkowy". Obejrzysz je przez ifconfig.


-- 
Dominik (& kąpany)
"Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138923
Author: Hasan
Date: Tue, 29 Mar 2011 12:11
16 lines
1933 bytes
Dnia 29.03.2011 Dominik & Co <dominik.alaszewskinagmailu@com.invalid> napisał/a:
> W dniu 28-03-2011 15:27, Hasan rzecze:
>
>> Próbowałem na różne sposoby, biblioteka skompilowala sie poprawnie,ale mimo
>> wszystko ten sposób u mnie nie działa. Pewnie niewłaściwy adres podaję
>> przy BIND_ADDR bo do końca nie rozumiem, który mam podać: mormalny IP,
>> czy gatewaya?
>
> IP interfejsu, przez który chcesz się łączyć. Czyli np. "WiFi'owy"
> lub "komórkowy". Obejrzysz je przez ifconfig.
>
>

Jednak i tak nie działa, bo np. jak wejdę na http://myip.dk to pokazuje mi się
adres aktualnie domyślnej bramy.
A u Ciebie działa to rozwiązanie? 
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138924
Author: Dominik & Co
Date: Tue, 29 Mar 2011 12:42
11 lines
1747 bytes
W dniu 29-03-2011 14:11, Hasan rzecze:

> Jednak i tak nie działa, bo np. jak wejdę na http://myip.dk to pokazuje mi się
> adres aktualnie domyślnej bramy.

A co pokazuje ifconfig?

-- 
Dominik (& kąpany)
"Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138925
Author: Hasan
Date: Tue, 29 Mar 2011 15:15
50 lines
3007 bytes
Dnia 29.03.2011 Dominik & Co <dominik.alaszewskinagmailu@com.invalid> napisał/a:
> W dniu 29-03-2011 14:11, Hasan rzecze:
>
>> Jednak i tak nie działa, bo np. jak wejdę na http://myip.dk to pokazuje mi się
>> adres aktualnie domyślnej bramy.
>
> A co pokazuje ifconfig?
>

Mam coś takiego
ifconfig

ppp0      Link encap:Point-to-Point Protocol
          inet addr:77.113.50.185  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:158 (158.0 B)  TX bytes:209 (209.0 B)

wlan0     Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet addr:xxx.xx.xx.199  Bcast:xxx.xx.xx.207  Mask:xxx.xxx.xxx.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:205180 errors:0 dropped:16 overruns:0 frame:0
          TX packets:148481 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:131042720 (124.9 MiB)  TX bytes:16061659 (15.3 MiB)


route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
xxx.xx.xx.192   0.0.0.0         255.255.255.240 U     0      0        0 wlan0
0.0.0.0         xxx.xx.xx.193   0.0.0.0         UG    0      0        0 wlan0


cat /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4


no i teraz wywołuję cos takiego

BIND_ADDR="77.113.50.185" LD_PRELOAD=/usr/lib/bind.so links2 http://myip.dk


po pewnym czasie wyskakuje "host not found"
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138926
Author: Dominik & Co
Date: Thu, 31 Mar 2011 10:30
13 lines
1828 bytes
W dniu 29-03-2011 17:15, Hasan rzecze:

> BIND_ADDR="77.113.50.185" LD_PRELOAD=/usr/lib/bind.so links2 http://myip.dk

A jak dasz pinga na adres IP? Choćby:

BIND_ADDR="77.113.50.185" LD_PRELOAD=/usr/lib/bind.so ping 212.77.100.101


-- 
Dominik (& kąpany)
"Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138927
Author: Hasan
Date: Sun, 03 Apr 2011 17:42
18 lines
1975 bytes
Dnia 31.03.2011 Dominik & Co <dominik.alaszewskinagmailu@com.invalid> napisał/a:
> W dniu 29-03-2011 17:15, Hasan rzecze:
>
>> BIND_ADDR="77.113.50.185" LD_PRELOAD=/usr/lib/bind.so links2 http://myip.dk
>
> A jak dasz pinga na adres IP? Choćby:
>
> BIND_ADDR="77.113.50.185" LD_PRELOAD=/usr/lib/bind.so ping 212.77.100.101
>
>

Niestety też nie działa, ale o dziwo jak zrobię samo .

ping -I ppp0 212.77.100.101

to działa tak jak powinno.
Problem w tym, że większość programów nie ma opcji wysyłania pakietów przez 
określony interfejs.
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138928
Author: Dominik & Co
Date: Mon, 04 Apr 2011 07:48
23 lines
2207 bytes
W dniu 03-04-2011 19:42, Hasan rzecze:

> Niestety też nie działa, ale o dziwo jak zrobię samo .
>
> ping -I ppp0 212.77.100.101
>
> to działa tak jak powinno.

Czyli lufa jest pewnikiem w tym bind.so.
Ściągałeś binarkę z powyższej strony,
czy kompilowałeś samodzielnie?

> Problem w tym, że większość programów nie ma opcji wysyłania pakietów przez
> określony interfejs.

To wiadomo i po to jest rzeczony program.
Możesz wypróbować jeszcze to:
http://freshmeat.net/projects/force_bind/

-- 
Dominik (& kąpany)
"Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138929
Author: Hasan
Date: Tue, 05 Apr 2011 08:25
24 lines
2282 bytes
Dnia 04.04.2011 Dominik & Co <dominik.alaszewskinagmailu@com.invalid> napisał/a:
> W dniu 03-04-2011 19:42, Hasan rzecze:
>
>> Niestety też nie działa, ale o dziwo jak zrobię samo .
>>
>> ping -I ppp0 212.77.100.101
>>
>> to działa tak jak powinno.
>
> Czyli lufa jest pewnikiem w tym bind.so.
> Ściągałeś binarkę z powyższej strony,
> czy kompilowałeś samodzielnie?
>
>> Problem w tym, że większość programów nie ma opcji wysyłania pakietów przez
>> określony interfejs.
>
> To wiadomo i po to jest rzeczony program.
> Możesz wypróbować jeszcze to:
> http://freshmeat.net/projects/force_bind/
>

Kompilowałem samodzielnie, a force_bind też próbowałem, również bez skutku.
A czy u Ciebie to rozwiązanie działa? Sam już nie wiem co może być przyczyną,
ale chyba na jakiś czas odpuszczę sobie z tym zabawę.
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138930
Author: Dominik & Co
Date: Tue, 05 Apr 2011 09:05
12 lines
2030 bytes
W dniu 05-04-2011 10:25, Hasan rzecze:

> A czy u Ciebie to rozwiązanie działa? Sam już nie wiem co może być przyczyną,
> ale chyba na jakiś czas odpuszczę sobie z tym zabawę.

Na razie nie mam jak sprawdzić, ale wyciągnę z szafy telefon,
załaduję jakiś pakiet internetowy za 5 zł i zobaczę :-)

-- 
Dominik (& kąpany)
"Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138931
Author: Hasan
Date: Tue, 05 Apr 2011 10:48
11 lines
1863 bytes
Dnia 05.04.2011 Dominik & Co <dominik.alaszewskinagmailu@com.invalid> napisał/a:
> W dniu 05-04-2011 10:25, Hasan rzecze:
>
> Na razie nie mam jak sprawdzić, ale wyciągnę z szafy telefon,
> załaduję jakiś pakiet internetowy za 5 zł i zobaczę :-)
>

Więc czekam, czy Tobie się uda. 
Wielki dzięki za pomoc :-)

Pozdrawiam.
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138932
Author: Dominik & Co
Date: Wed, 06 Apr 2011 07:08
31 lines
2811 bytes
W dniu 05-04-2011 12:48, Hasan rzecze:

> Więc czekam, czy Tobie się uda.

Faktycznie, kupa :-( A wydawało mi się, że kiedyś coś
podobnego odpalałem...

bind.so niby działa, ale aplikacja zwykle kończy timeoutem.
force_bind pyskuje do sysloga, że unsupported_family=1!
(co z tego na ile ja rozumiem źródła oznacza, że program
jest zdania, iż adres IP nie jest ani klasy IPv4 ani IPv6
- ciekawe). Bindhack.c też poległ :-)

Myślałem, że problem leży w jajku (na lapku mam Lennego
z 2.6.26), ale sprawdziłem teraz na desktopie z 2.6.38
i to samo. Ciekawe, czego brakuje, a czego zapomnieli
dopisać w wymaganiach ;-)

Czyli pozostaje kombinowanie z routingiem (np. trasa
do hostów apta przez "pewny, ale wolny" interfejs,
reszta wio przez "szybki, ale niepewny") albo
po prostu wyłączanie interfejsów ;-)

Nie chciało mi się szperać dalej, bo dla
mnie to problem trochę egzotyczny- nie korzystam
z dwóch interfejsów sieciowych _jednocześnie_.

-- 
Dominik (& kąpany)
"Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138933
Author: Hasan
Date: Wed, 06 Apr 2011 08:32
21 lines
2279 bytes
Dnia 06.04.2011 Dominik & Co <dominik.alaszewskinagmailu@com.invalid> napisał/a:
> W dniu 05-04-2011 12:48, Hasan rzecze:
>
>> Więc czekam, czy Tobie się uda.
>
> Faktycznie, kupa :-( A wydawało mi się, że kiedyś coś
> podobnego odpalałem...
>
> Nie chciało mi się szperać dalej, bo dla
> mnie to problem trochę egzotyczny- nie korzystam
> z dwóch interfejsów sieciowych _jednocześnie_.
>

Ja też na stałe nie korzystam z dwóch połączeń jednocześnie, ale ostatnio 
dostałem modem PlayOnline ze sporym limitem miesięcznym i miałem nadzieję 
że uda mi się go wykorzystać.
No nic, zrobię to na klasycznym routingu.

Jeszcze raz dzięki za pomoc.

 
Re: Przydział programów do jednego z dwóch połączeń sieciowych
#138934
Author: Mirek
Date: Wed, 06 Apr 2011 20:40
19 lines
2256 bytes
On śro, 06 kwi 2011 10:32:40 in article news:<4d9c2528$0$2453$65785112@news.neostrada.pl>
Hasan wrote:
> Ja też na stałe nie korzystam z dwóch połączeń jednocześnie, ale ostatnio 
> dostałem modem PlayOnline ze sporym limitem miesięcznym i miałem nadzieję 
> że uda mi się go wykorzystać.
> No nic, zrobię to na klasycznym routingu.

Komentarze do całego wątku:
- SOA#1 ;)
- force_bind chyba nie działa, bo nie obsługuje connect
- bind i bind_hack działają u mnie na pojedyńczym interfejsie z dwoma IP
- nie mam jak sprawdzić na dwóch interfejsach, ale podejrzewam, że problem
  leży w routingu.

Przypuszczam, że słowami kluczowymi są: source based routing.
Nie drążyłem problemu, ale załączam dwa linki, które powinny pomóc:

http://lartc.org/howto/lartc.rpdb.multiple-links.html
http://www.novell.com/support/viewContent.do?externalId=7000318
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads