Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
2 łącza i HTB nie trzyma uploadu http://forum.freesco.pl/viewtopic.php?f=22&t=16425 |
Strona 1 z 1 |
Autor: | rychmar [ czwartek, 10 stycznia 2008, 17:13 ] |
Tytuł: | 2 łącza i HTB nie trzyma uploadu |
Zastosowałem ten opis http://wiki.nnd-linux.pl/index.php/HTB Podział działa na download ładnie(na 2 łacza) ale niezabardzo na upload,mam kilku ssaczy co nie panują nad udostępnianiem plików i jak się rozpędzi Emul czy jakiś inny badziew P2P to upload symetryka 2M to za mało. HTB mam Zdziecha 0.3.3 stable Jak nad tym zapanować?? Symetrykiem idzie wszystko oprócz www,poczty,komunikatory. |
Autor: | zciech [ czwartek, 10 stycznia 2008, 19:13 ] |
Tytuł: | |
Musisz zrobić regulacje ruchu na interfejsach imq w repozytorum jest pakiet rchtb http://ww2.devel-nnd.brb.pl/nnd/pakiety ... pkg.tar.gz uwzgledniajacy wielość interfejsów do lanu i wanu. |
Autor: | rychmar [ piątek, 11 stycznia 2008, 17:33 ] |
Tytuł: | |
Zastosowałem ten pakiet,i jest problem.Mam zrobiony podział na 2 łącza,jak uruchomie ten skrypt to śmiga po 2 łaczach,www,poczta jednym,reszta drugim.Jak uruchomię rchtb to blokuje mi jedno łacze i idzie wszystko symetrykiem.Coś się z czymś gryzie.Mysle że IMQ. Po uruchomieniu skryptu "2łacza" ifconfig pokazuje eth0,eth1,eth3 Po uruchomieniu rchtb dochodzą imq0 i imq1,czyli wszysko ok.A jednak nie. Fragment skryptu "2łacza" IF0="eth1" # LAN IF2="eth0" # symetryk lacze p2p i reszta pakietow nieoznaczonych IF3="eth3" # Net24 www2 IP0="10.0.0.1" #IP IP2="88.x99.x3.xx9" # symetryk IP3="192.168.1.65" # net24 IP0_NET="255.255.255.0" # MASKA IP2_NET="255.255.255.248" IP3_NET="255.255.255.0" IP0_BC="10.0.0.255" #BROADCAST IP2_BC="88.x99.x3.xx8" IP3_BC="192.168.1.255" ifconfig $IF0 $IP0 netmask $IP0_NET broadcast $IP0_BC ifconfig $IF2 $IP2 netmask $IP2_NET broadcast $IP2_BC ifconfig $IF3 $IP3 netmask $IP3_NET broadcast $IP3_BC ip route add default via $P2 dev $IF2 ip route add $P3_NET src $IP3 dev $IF3 table www1 ip route add default via $P3 dev $IF3 table www1 ip route add $P0_NET src $IP0 dev $IF0 table main ip route add $P0_NET src $IP0 dev $IF0 table www1 # DNS iptables -t mangle -A PREROUTING -p tcp --dport 53 -j MARK --set-mark 0x800 iptables -t mangle -A PREROUTING -p udp --dport 53 -j MARK --set-mark 0x800 iptables -t mangle -A OUTPUT -p tcp --dport 53 -j MARK --set-mark 0x800 iptables -t mangle -A OUTPUT -p udp --dport 53 -j MARK --set-mark 0x800 # WWW 800-netia 850-dsl for((ip=2;ip<=80;ip++)) do echo $ip iptables -t mangle -A PREROUTING -p tcp --dport 80 -s 10.0.0.$ip -j MARK --set-mark 0x800 iptables -t mangle -A PREROUTING -p tcp --dport 80 -d 10.0.0.$ip -j MARK --set-mark 0x800 iptables -t mangle -A PREROUTING -p udp --dport 80 -s 10.0.0.$ip -j MARK --set-mark 0x800 iptables -t mangle -A PREROUTING -p udp --dport 80 -d 10.0.0.$ip -j MARK --set-mark 0x800 done |
Autor: | rychmar [ sobota, 26 stycznia 2008, 16:52 ] |
Tytuł: | |
Zrezygnowałem z tego skryptu i zastosowałem rady kolegi Tasiorka o 2 łaczach,chodzi to ładnie w jednym przypadku natomiast w drugim mam taki problem eth1 Link encap:Ethernet HWaddr 00:0E:2E:DB:08:CE inet addr:83.xx.193.170 Bcast:83.255.255.255 Mask:255.255.255.248 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 nie wiem skąd mi sie wziął taki Brodcast?? Plik eth1 który to tworzy wygląda następująco: . /etc/rc.d/functions case $1 in start) ifconfig `basename $0` 83.xx.193.170 netmask 255.255.255.248 up ip rule add prio 202 from 83.xx.193.0/24 table DSL2 ip route add default via 83.xx.193.169 dev eth1 table DSL2 ip rule add fwmark 64 table DSL2 ip route flush cache wynik ;; stop) ifconfig `basename $0` down wynik ;; esac Wszystko wygląda ok. Pomocy. |
Autor: | zciech [ sobota, 26 stycznia 2008, 18:51 ] |
Tytuł: | |
glupi ifconfig nie wylicza sam brodcastu, znaczy wylicza ale nie birze pod uiwage podanej maski tylko maske wynikajaca z klasy adresow 83 to klasa z maska 255.0.0.0. nalezy jawnie podac brodcast w lini ifconfig Bład dawno juz zdiagnozowany, opisany na forum i poprawiony w oryginalnych skryptach generowanych przez net_conf ifconfig `basename $0` $IP netmask $MASKA broadcast $BROADCAST up |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |