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: 298
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.
ZTE MF286D - Stock Firmware (Vodafone UK)
ASUS TUF-AX3000 V2 - AsusWRT/FreshTomato 3.0.0.4.2023_4-gb6923ed
Acer Aspire E1-571 - OMV 6
|
|
|
|
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: 1001
Dołączył: 21/09/2015 15:03
|
Przecież można dodać:
Cytat --bind-address-ipv4=address
do "Custom configuration"?
Netowski 1Gb/1Gb
Huawei E3372s-153 non-hilink + 2x15dBi MIMO
FreshTomato: Asus RT-AC3200 + RT-N18U + RT-N66U + RT-N12
|
|
|
|
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: 298
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)
ZTE MF286D - Stock Firmware (Vodafone UK)
ASUS TUF-AX3000 V2 - AsusWRT/FreshTomato 3.0.0.4.2023_4-gb6923ed
Acer Aspire E1-571 - OMV 6
|
|
|
|
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: 298
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.
ZTE MF286D - Stock Firmware (Vodafone UK)
ASUS TUF-AX3000 V2 - AsusWRT/FreshTomato 3.0.0.4.2023_4-gb6923ed
Acer Aspire E1-571 - OMV 6
|
|
|
|
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: 298
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.
ZTE MF286D - Stock Firmware (Vodafone UK)
ASUS TUF-AX3000 V2 - AsusWRT/FreshTomato 3.0.0.4.2023_4-gb6923ed
Acer Aspire E1-571 - OMV 6
|
|
|
|
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
|
|
|