MultiWan przekierowanie ruchu transmission przez konkretny WAN
|
rybens |
Dodano 12-03-2021 13:06
|

User

Posty: 25
Dołączył: 27/03/2008 11:08
|
Witajcie, prośba o pomoc bo nie mogę sobie poradzić jak przekierować ruchu z transmission na konkretny WAN. Mam skonfigurowany Multiwan gdzie po przez Rules jestem wstanie przekierować ruch z danych urządzeń w sieci na WAN i WAN2. Chciałbym zrobić tak ze cały ruch generowany przez transmission- ściąganie torrent był przez WAN2.
W chwili obecnej widzę ze transmission korzysta z przepustowości obu WAN i WAN2 ponieważ gdy wylacze WAN to korzysta z WAN2 natomiast jak wyłączę WAN2 to korzysta z WAN. jak oba WANy sa włączone to kumuluje przepustowość. Próbowałem w Rules ustalić role dla ALL na WAN2 ale mimo wszytko wykorzystuje WAN i WAN2 jednocześnie 
Z góry dziękuje za pomoc i wskazówki. Dodam tylko ze nie jestem zbyt biegły w linia komend większość robię w GUI Freshtomato na AC66U
Pozdrawiam
Rybens
Pozdrawiam Rybens
WRT54GS Tomato 1.28 by Shibby
AC66U FreshTomato 2021.1
|
|
|
|
amikot |
Dodano 12-03-2021 17:41
|

Power User

Posty: 302
Dołączył: 14/12/2018 18:24
|
Jeśliby transmission chodził tylko na dedykowanym adresie IP (np w pojemniku dockera) to można by uchwycić go łatwo i zablokować dostęp do jednego z wanów za pomocą regóły iptables (można wkleić do Administration/Scripts/Firewall)
iptables -I FORWARD 1 -o vlan2 -s 192.168.1.150 -j DROP
vlan2 to w moim wypadku pierwszy WAN, a 192.168.1.150 to adres IP klienta transmission.
Jeśli transmission chodzi na routerze to do regóły należałoby dodać zakres portów powyżej portów standardowych - inaczej router mógłby mieć problem z komunikowaniem się z WANem w ogóle.
Nieznany Światłowodowy Modem 1Gbit/1Gbit
ASUS TUF-AX3000 V2 - 3004.388.8_2-gnuton1
Acer Aspire E1-571 - OMV 7
|
|
|
|
rybens |
Dodano 12-03-2021 18:01
|

User

Posty: 25
Dołączył: 27/03/2008 11:08
|
Wlasnie tak się zastanawiam jak mogę sprawdzić IP transmission(klienta Bittorent który jest wkompilowany w tomato) wtedy sprawa była by dość prosta chyba. Choć cały ruch przekierowałem na WAN2(vlan3) ale lecz bez skutecznie
Pozdrawiam Rybens
WRT54GS Tomato 1.28 by Shibby
AC66U FreshTomato 2021.1
|
|
|
|
pedro |
Dodano 12-03-2021 20:16
|

Moderator

Posty: 1012
Dołączył: 21/09/2015 15:03
|
Przecież można dodać:
Cytat --bind-address-ipv4=address
do "Custom configuration"?
|
|
|
|
rybens |
Dodano 12-03-2021 21:17
|

User

Posty: 25
Dołączył: 27/03/2008 11:08
|
Hmm nie bardzo czaje co masz na mysli @pedro?
Pozdrawiam Rybens
WRT54GS Tomato 1.28 by Shibby
AC66U FreshTomato 2021.1
|
|
|
|
amikot |
Dodano 13-03-2021 09:42
|

Power User

Posty: 302
Dołączył: 14/12/2018 18:24
|
W Tomato w menu USB and NAS->BitTorrent Client
Skrolujesz na sam dół do Advanced options i tam w masz Advanced Settings
w którym jest pole Transmission custom configuration.
No i w to pole możesz wpisać to co zaproponował Pedro.
Co ta opcja robi wyjaśnia manual do transmission:
Cytat -i --bind-address-ipv4
Listen for IPv4 BitTorrent connections on a specific address. Only one IPv4 listening address is allowed. Default: 0.0.0.0 (All addresses)
Nieznany Światłowodowy Modem 1Gbit/1Gbit
ASUS TUF-AX3000 V2 - 3004.388.8_2-gnuton1
Acer Aspire E1-571 - OMV 7
|
|
|
|
rybens |
Dodano 13-03-2021 10:00
|

User

Posty: 25
Dołączył: 27/03/2008 11:08
|
Małymi kroczkami do celu 
Custom configuration odnalezione 
Teraz tylko pytanie jak sprawdzić jaki mam IP Transmission. Czy standardowo jest 192.168.1.150?
Pozdrawiam Rybens
WRT54GS Tomato 1.28 by Shibby
AC66U FreshTomato 2021.1
|
|
|
|
amikot |
Dodano 13-03-2021 11:46
|

Power User

Posty: 302
Dołączył: 14/12/2018 18:24
|
192.168.1.150 to ja dałem jako przykład
Myślę że powinieneś ustawić jakiś wolny adres ze swojej sieci lokalnej - którego nie używa żadne urządzenie.
Wtedy możesz zablokować to IP na konkretny WAN i powinno być po sprawie.
Nieznany Światłowodowy Modem 1Gbit/1Gbit
ASUS TUF-AX3000 V2 - 3004.388.8_2-gnuton1
Acer Aspire E1-571 - OMV 7
|
|
|
|
rybens |
Dodano 13-03-2021 11:47
|

User

Posty: 25
Dołączył: 27/03/2008 11:08
|
Poprawiam się bo pomieszałem kapkę powyżej czyli:
Custom configuration wpisujemy:
bind-address-ipv4=192.168.1.1
192.168.1.1 jest vlan3 na który chce puścić ruch
Połączony z 13 marca 2021 12:33:32:
Próbuje dodać komendę lecz wywala Transmission. Próbowałem na kilka sposobów bo nie pewny byłem spacji oraz "" lecz nie skutecznie w takich kombinacjach:
bind-address-ipv4= "192.168.1.1"
bind-address-ipv4="192.168.1.1"
bind-address-ipv4= 192.168.1.1
bind-address-ipv4=192.168.1.1
Edytowany przez rybens dnia 13-03-2021 12:33
Pozdrawiam Rybens
WRT54GS Tomato 1.28 by Shibby
AC66U FreshTomato 2021.1
|
|
|
|
amikot |
Dodano 14-03-2021 03:32
|

Power User

Posty: 302
Dołączył: 14/12/2018 18:24
|
Po pierwsze: Jesteś pewny że adres 192.168.1.1 to jakiś wolny adres z twojej sieci lokalnej? W tomato zwykle jest to adres routera, a zatem jest już zajęty.
Po drugie:
bind-address-ipv4 to nazwa linuxowego parametru programu Transmission.
Tak się składa, że nazwy parametrów poprzedzamy pauzą, a nazwy parametrów składające się w więcej niż jednego znaku poprzedzamy dwoma pauzami.
Tak więc, to co masz wpisać do custom configuration to:
--bind-address-ipv4=192.168.1.1
oczywiście zakładając że adres IP: 192.168.1.1 jest w istocie wolny a nie jest on adresem routera.
Jak rozumiem vlan3 to WAN, a ty masz ustawić w tym parametrze adres LAN który będzie przypisany do transmission.
Jak transmission będzie nasłuchiwał na wskazanym adresie, to wystarczy zablokować vlan2 dla tego adresu regółą iptables według wzoru który podałem na początku.
Nieznany Światłowodowy Modem 1Gbit/1Gbit
ASUS TUF-AX3000 V2 - 3004.388.8_2-gnuton1
Acer Aspire E1-571 - OMV 7
|
|
|
|
rybens |
Dodano 14-03-2021 18:20
|

User

Posty: 25
Dołączył: 27/03/2008 11:08
|
Z adresem 192.168.1.1 to myślałem ze po przez bind to cały ruch będzie kierowany na tę bramkę. No nic człowiek uczy się całe życie 
Próbowałem nadać adres zgodnie z instrukcjami po przez --bind-address-ipv4= z wolnych adresów z lokalnej puli ale bez skutecznie za każdym razem nie mogę się połączyć z GUI i wywala błąd polaczenia z serwerem. Resetowałem nvram itp bez skutecznie. Obejscie jakie znalazłem to pod główny port WAN połączyłem siec przez która ma iść ruch z transsmission and pod WAN2 drugie łącze. Nie wiem czemu ale teraz jak w Rolach ustawiłem ze cały ruch ma iść na WAN a następnie dla poszczególnych IP zrobiłem reguły na WAN2 to sigma jak trzeba. Za cienki jestem z linuxa by sprawdzać dalej o co chodzi mimo ze jestem ciekawy
@amikot i pedro dziękuje za chęci i pomoc.
Jeśli jesteście ciekawi i chcielibyście rozwiązać sprawę do końca to mogę zaproponować sesje online gdzie można by sprawdzić co jest przyczyna i napisać na zakończenie wątku
Pozdrawiam
Rybens
Pozdrawiam Rybens
WRT54GS Tomato 1.28 by Shibby
AC66U FreshTomato 2021.1
|
|
|