już wiem napewno, że problem leży w klasie dla P2P. Jak ją usuwam ze skryptu to dostęp do AP jest bezproblemowy, jak ją przywracam, to połączenie z AP idzie właśnie przez tą klasę, gdzie jest po prostu "duszony". Klasa dla P2P wygląda tak:
# Pasmo dla p2p
$h class add dev $LANINT parent 1:2 classid 1:5 htb rate ${USERDOWN}kbit ceil ${P2PDOWN}kbit prio 4 quantum 1500
$h qdisc add dev $LANINT parent 1:5 $SFQ
$h class add dev $WANINT parent 2:1 classid 2:5 htb rate ${USERUP}kbit ceil ${P2PUP}kbit prio 6 quantum 1500
$h qdisc add dev $WANINT parent 2:5 $SFQ
if [ $pora != 3 -a $P2P_ON = 1 ];then
$i -t mangle -A PREROUTING -i $LANINT -m ipp2p --ipp2p -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -m ipp2p --ipp2p-data -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -m ipp2p --bit --apple --winmx --soul --ares -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -m ipp2p --ipp2p -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 1024:1549 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 1551:3127 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 3129:6110 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 6113:6664 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 6670:7170 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 7172:8073 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 8075:8079 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 8081:8499 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 8501:17000 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 17002:27242 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 27245:28959 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 28961:30000 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 30002:40310 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 40312:44404 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 44406:55900 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p tcp --dport 55902:65535 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p udp --dport 1024:1549 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p udp --dport 1551:7170 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p udp --dport 7172:17000 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p udp --dport 17002:27242 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p udp --dport 27245:28959 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p udp --dport 28961:30000 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p udp --dport 30002:40310 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p udp --dport 40312:44404 -j MARK --set-mark 2
$i -t mangle -A PREROUTING -i $LANINT -p udp --dport 44406:65535 -j MARK --set-mark 2
$h filter add dev $LANINT parent 1:0 protocol ip prio 4 handle 2 fw flowid 1:5
$h filter add dev $WANINT parent 2:0 protocol ip prio 5 handle 2 fw flowid 2:5
fi
kto pomoże?
