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/