Ustawianie transferów dla Lan i wi-fi w 1 kompie
|
scorpion_1982 |
Dodano 25-08-2009 10:43
|
User
Posty: 64
Dołączył: 09/03/2007 07:13
|
Witam mam następujący problem, podzieliłem łącze przy pomocy tomato 1.13 + skrypt Robbsona
wszystko było ładnie ponieważ komputery łączyły się po lanie tylko.
a teraz w sieci mam 1 komputer który łączy się poprzez lan i wifi może jednocześnie lub na przemian, jak ustawić takiej osobie transfer.
Ponieważ przy normalnych ustawieniach jestem obcięty od neta a dokładnie mam dużo mniej transferu,
Lub
Jaki skrypcik napisać że jeśli osoba jest połaczona przy pomocy wi-fi to nie może przez lan i odwrótnie.
Dziękuję za pomoc. |
|
|
|
shibby |
Dodano 25-08-2009 10:48
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
skrypt robsona dzieli ruch przychodzacy na br0 czyli na zmostkowany interfejs lan+wifi. wiec nie ma roznicy czy ktos sie laczy po lanie czy po wifi.
btw wiesz ze jestes 12 wersji w plecy juz mamy tomato 1.25
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
scorpion_1982 |
Dodano 25-08-2009 10:54
|
User
Posty: 64
Dołączył: 09/03/2007 07:13
|
z tym się zgadzam, ale gdy danemu ip przypisze dany transfer a on jest połaczony na 2 ip bo innaczej się nie da to ma 2x wiecej, chce jakoś to zabezpieczyć i nie wiem jak.
shibby widziałem że jest tylko że to wersja jakaś z modem i w sumie nie wiem czym to się różni.
z kąd te wersje można pobrać i czy chodzi na wrt54gl 1.1 ??
Dzięki za szybką odpowiedź.
Edytowany przez scorpion_1982 dnia 25-08-2009 10:58
|
|
|
|
shibby |
Dodano 25-08-2009 10:58
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
ze co? jak ty niby chcesz byc podlaczony na 2 ip?? przeciez to nielogiczne, nie mozesz miec dwoch interfejsow jednoczesnie w tej samej klasie, jak i nie mozesz miec 2ch identycznych bram.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
scorpion_1982 |
Dodano 25-08-2009 11:02
|
User
Posty: 64
Dołączył: 09/03/2007 07:13
|
Można mieć 2.
nie można mieć 2 ip takich samych na 2 interfejsach bo się bedą gryzły, ale różne ip a bramy mogą być te same.
tyle że zaóważyłem że wi-fi kożysta mi z eth1 i nie wiem jak to teraz podzielić,
wiesz mam teraz ten komputer podpiety jako 3 i 6 i jeden ip moge pingować i 2, co prawda nie wiem z którego w chwili obecnej korzysta komputer.
Edytowany przez scorpion_1982 dnia 25-08-2009 11:08
|
|
|
|
shibby |
Dodano 25-08-2009 12:22
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
z szybszego. nie moze korzystac jednoczesnie z obu. jak ty to sobie wyobrarzasz. mam dwie sieciowki w kompie to jak sobie podepne obie to bede mial 200mbps?
powiem krotko jak uzywasz lana to wylacz wifi. jak uzywasz wifi to nie podpinal kabla bo szukasz dziury w calym.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
scorpion_1982 |
Dodano 25-08-2009 13:34
|
User
Posty: 64
Dołączył: 09/03/2007 07:13
|
Nie rozumiesz mnie, ten komputer to laptop. i nie mogę wyłaczyć wi-fi bo łącze się również poprzez wi-fi, a lan jest podpinany do przesyłania danych miedzy komputerami w śieci i tu moje pytanie czy nie idzie tego jakoś wykryć..
Dzięki shibby za szybkie odpowiedzi, sorrki że ciągle dopytuje ale jak bym znał inne rozwiązanie to mojego pytania by tu nie było.. |
|
|
|
obsy |
Dodano 25-08-2009 13:57
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Przydzielić temu komuś dwa ip, jeden na lan i jeden na wifi. A w generatorze dać oddzielną klasę na ten zakres adresów?
|
|
|
|
shibby |
Dodano 25-08-2009 14:19
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
Cytat Nie rozumiesz mnie, ten komputer to laptop
to ty nie rozumiesz, w notebooku da sie albo kombinacja albo przelacznikiem wylaczyc wifi. sam tak robie. wiec na czas przesylania danych wylaczasz wifi. chodzi o to by jednoczesnie miec jedno aktywne polaczenie. albo lan albo wifi.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
scorpion_1982 |
Dodano 25-08-2009 14:22
|
User
Posty: 64
Dołączył: 09/03/2007 07:13
|
dalej mnie nie zrozumiałeś. jeśli ja bym to używał wyłacznie nie było by problemu, a w tej chwili osoba jest podłaczona na 2 interfejsach, i co zostało mi iść odpiąć, chciał bym tego uniknąć, no chyba że nie ma rozwiązania. |
|
|
|
shibby |
Dodano 25-08-2009 14:36
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
no to sie nie dogadamy. czytam twoj post 5ty raz i nie potrafie sobie tego wyobrazic.
podales napewno za malo szczegolow, np uzywasz dhcp czy kazdemu przypisujesz ip z palca? jzeli pierwsze to masz dhcp static ip czy za kazdym razem kazdy dostaje inny adres ip? podzieliles skryptem po ip,mac czy po uslugach?
jezeli masz wszystko poprawnie zrobione tzn kazdemu macowi masz przydzielony ip, masz sprawdzanie mac <-> ip zeby nikt sie nie mogl podszyc to zawsze mozna zablokowac adresy nieuzywane. w ten sposob masz kontrole ze nikt na lewo sie nie podepnie/nie podszyje.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
scorpion_1982 |
Dodano 25-08-2009 15:46
|
User
Posty: 64
Dołączył: 09/03/2007 07:13
|
Wybacz, przydzielanie mam poprzez dhcp, z tym że rozpoznaje po macu i przypisuje dane ip, a na adresy ip nałożyłem ograniczenia transferu.
źle to może wytłumaczyłem z tąd nasze nieporozumienie.
Więc tak.
mam 3 komputery w śieci,
mój oraz 2 inne.
Sieć mam ustawioną tak że jeśli nie ma tych 2 komputerów mam całe maximum oraz 2 komputer tak ma, ten 2 komputer to laptop, cały czas jest praktycznie na lanie podpiety, i ograniczyłem lan.
adres na lanie dałem mu 3 a dla wi-fi dałem 6
Chodzi o to że czesto jest komputer odpięty i działa tylko na wi-fi po za domem kilka metrów, tyle że czasami jest tak jak napisałem że mimo kabel lan jest włączony do podczas startu startuje również i wi-fi, wtedy mam 2 interfejsy włączone do sieci, i mimo że przypisałem ograniczony transfer to ja ledwo mogę po 8 czasami 28 KByte/s
a przypisane mam 55 KByte/s
Jak to zrobić nałożyć na wifi również ograniczenia i po sprawie ??
skrypt w chwili obecnej wyglada mi tak
#--------------------------------------------
#WRT54 Script Generator v1.01
#(C) 2006-2007 Robert "Robson" Mytkowski
#--------------------------------------------
TCA="tc class add dev br0"
TFA="tc filter add dev br0"
TQA="tc qdisc add dev br0"
SFQ="sfq perturb 10"
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb
tc class add dev br0 parent 1: classid 1:1 htb rate 2048kbit
$TCA parent 1:1 classid 1:10 htb rate 437kbit ceil 4048kbit prio 2
$TCA parent 1:1 classid 1:11 htb rate 437kbit ceil 4048kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 140kbit ceil 160kbit prio 2
$TQA parent 1:10 handle 10: $SFQ
$TQA parent 1:11 handle 11: $SFQ
$TQA parent 1:12 handle 12: $SFQ
$TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
iptables -t mangle -A POSTROUTING -d 192.168.0.2 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.0.3 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -d 192.168.0.4 -j MARK --set-mark 12
tc qdisc add dev br0 ingress
12k burst 10k drop
12k burst 10k drop
$TFA parent ffff: protocol ip u32 match ip src 192.168.0.4 flowid :1 police rate 40kbit mtu 12k burst 10k drop
Czyli mam 3 kompy kolejno
192.168.0.2 - mój
192.168.0.3 - Lan z takimi samymi prawami jak ja
192.168.0.6 - Wi-fi ten sam co 192.168.0.3
oraz 192.168.0.4
tyle że nie dałem ograniczeń dla wi-fi
Być może ja popełniłem gdzieś błąd jak by kolega mógł proszę mi napisać co ewentualnie zmienić w skrypcie,
Nad aktualizacją softu dla WRT54GL pomyśle w tym tygodniu jeszcze wgram ale to ciągle nie rozwiązuje mojego problemu..
Dziękuję za pomoc.
Edytowany przez scorpion_1982 dnia 25-08-2009 16:02
|
|
|
|
shibby |
Dodano 25-08-2009 16:37
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
dopisz wiec
Cytat iptables -t mangle -A POSTROUTING -d 192.168.0.6 -j MARK --set-mark 11
i po sprawie. w wolnym tlumaczeniu pakiety do adresu 192.168.0.6 kieruj do klasy 11. a klasa 11 to ta sama ktora ma 192.168.0.3 tak?
ponadto wiesz ze podzieliles tylko download. przydaloby sie podzielic jeszcze upload :>
no i nie rozumiem/nie podoba mi sie to:
Cytat tc qdisc add dev br0 ingress
12k burst 10k drop
12k burst 10k drop
$TFA parent ffff: protocol ip u32 match ip src 192.168.0.4 flowid :1 police rate 40kbit mtu 12k burst 10k drop
wiec to bym usunal.
i na koniec LAMIESZ JEDNAK GLOWNA ZASADE DZIALANIA HTB i pewnie o tym ci zakomunikowal generator
popatrz tworzysz glowna klase
tc class add dev br0 parent 1: classid 1:1 htb rate 2048kbit
okreslasz max interfejsu na 2mbps
a nastepnie robisz podklase i
$TCA parent 1:1 classid 1:10 htb rate 437kbit ceil 4048kbit prio 2
i dajesz sobie max 4mbps!!!! nie mozesz tak robic.
dwie glowne zasady:
- suma predkosci rate (czyli predkosci gwarantowanych) musi byc mniejsza badz rowna glownej klasie - i to spelniasz
- predkosc ceil dla kazdej klasy NIE MOZE PRZEKRACZAC rate glownej klasy - a ty sobie dajesz 2x wieksza predkosc.
nununu
Edytowany przez shibby dnia 25-08-2009 16:38
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
scorpion_1982 |
Dodano 25-08-2009 18:10
|
User
Posty: 64
Dołączył: 09/03/2007 07:13
|
Dziękuję serdecznie poprawiłem błedy jedynie zostawiłem ograniczenie dla 192.168.0.4
chodzi o to że ten komputer ma mieć uploadu mniej ponieważ jak było wcześniej bez tego zamulał upload
w tej chwili mam skrypt tak i faktycznie miałem bład bo miało być 2048
Jak by kolega mógł zobaczyć jeszcze raz na kod czy teraz jest ok.
#--------------------------------------------
#WRT54 Script Generator v1.01
#(C) 2006-2007 Robert "Robson" Mytkowski
#--------------------------------------------
TCA="tc class add dev br0"
TFA="tc filter add dev br0"
TQA="tc qdisc add dev br0"
SFQ="sfq perturb 10"
tc qdisc del dev br0 root
tc qdisc add dev br0 root handle 1: htb
tc class add dev br0 parent 1: classid 1:1 htb rate 2048kbit
$TCA parent 1:1 classid 1:10 htb rate 437kbit ceil 2048kbit prio 2
$TCA parent 1:1 classid 1:11 htb rate 437kbit ceil 2048kbit prio 2
$TCA parent 1:1 classid 1:12 htb rate 140kbit ceil 160kbit prio 2
$TQA parent 1:10 handle 10: $SFQ
$TQA parent 1:11 handle 11: $SFQ
$TQA parent 1:12 handle 12: $SFQ
$TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
$TFA parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
$TFA parent 1:0 prio 2 protocol ip handle 12 fw flowid 1:12
iptables -t mangle -A POSTROUTING -d 192.168.0.2 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.0.3 -j MARK --set-mark 11
iptables -t mangle -A POSTROUTING -d 192.168.0.4 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -d 192.168.0.6 -j MARK --set-mark 11
tc qdisc add dev br0 ingress
$TFA parent ffff: protocol ip u32 match ip src 192.168.0.4 flowid :1 police rate 40kbit mtu 12k burst 10k drop
Ustawienia zmienione wieczorem napisze czy pomogło. |
|
|
|
shibby |
Dodano 25-08-2009 18:51
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
jezeli chodzi o download to tak wyglada ok. ale upload bym na twoim miejscu tez podzielil wszystkim na takiej samej zasadzie jak podzieliles download.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
scorpion_1982 |
Dodano 25-08-2009 20:00
|
User
Posty: 64
Dołączył: 09/03/2007 07:13
|
Dzięki shibby jesteś wielki, powiedź mi jeszcze jak do adresu ip dopisać jeszcze maka by nie można było sobie zmienić adresu ip, bo teraz na sztywno idzie wbić się na inny adres ip.
|
|
|
|
shibby |
Dodano 25-08-2009 20:17
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
najproscie to wgrac tomato by victek. tam masz arp binding, gdzie przypisujesz mac do ip
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
scorpion_1982 |
Dodano 25-08-2009 21:50
|
User
Posty: 64
Dołączył: 09/03/2007 07:13
|
Dziękuję za pomoc temat do zamknięcia. panie shibby proszę o zamknięcie tematu. |
|
|