Ostatnio bawiłem się z ograniczaniem połączeń, i coś prze-kombinowałem, teraz jak włączam program do p2p to mogę zapomnieć o Internecie
wrzucam config firewall :
# Generated by iptables-save v1.3.1 on Sun Apr 16 01:51:51 2006
*mangle
:PREROUTING ACCEPT [155956:66479105]
:INPUT ACCEPT [3391:307628]
:FORWARD ACCEPT [152331:66068423]
:OUTPUT ACCEPT [1852:481506]
:POSTROUTING ACCEPT [154017:66460136]
:niceshaper_dl - [0:0]
:niceshaper_ul - [0:0]
-A PREROUTING -s 10.0.0.0/255.0.0.0 -i eth1 -j niceshaper_ul
-A INPUT -d 80.244.144.118 -i eth0 -j niceshaper_dl
-A OUTPUT -s 80.244.144.118 -o eth0 -j niceshaper_ul
-A POSTROUTING -d 10.0.0.0/255.0.0.0 -o eth1 -j niceshaper_dl
-A niceshaper_dl -s 10.0.0.1 -d 10.0.0.0/255.0.0.0 -o eth1 -j RETURN
-A niceshaper_dl -s 80.244.144.118 -d 10.0.0.0/255.0.0.0 -o eth1 -j RETURN
-A niceshaper_dl
-A niceshaper_dl -d 80.244.144.118 -i eth0 -j RETURN
-A niceshaper_dl -d 10.0.0.2 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.3 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.4 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.5 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.6 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.7 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.8 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.9 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.10 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.11 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.12 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.13 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.14 -o eth1 -j RETURN
-A niceshaper_dl -d 10.0.0.15 -o eth1 -j RETURN
-A niceshaper_ul -s 10.0.0.0/255.0.0.0 -d 10.0.0.1 -i eth1 -j RETURN
-A niceshaper_ul -s 10.0.0.0/255.0.0.0 -d 80.244.144.118 -i eth1 -j RETURN
-A niceshaper_ul
-A niceshaper_ul -s 80.244.144.118 -o eth0 -j MARK --set-mark 0x800
-A niceshaper_ul -s 10.0.0.2 -i eth1 -j MARK --set-mark 0x801
-A niceshaper_ul -s 10.0.0.3 -i eth1 -j MARK --set-mark 0x802
-A niceshaper_ul -s 10.0.0.4 -i eth1 -j MARK --set-mark 0x803
-A niceshaper_ul -s 10.0.0.5 -i eth1 -j MARK --set-mark 0x804
-A niceshaper_ul -s 10.0.0.6 -i eth1 -j MARK --set-mark 0x805
-A niceshaper_ul -s 10.0.0.7 -i eth1 -j MARK --set-mark 0x806
-A niceshaper_ul -s 10.0.0.8 -i eth1 -j MARK --set-mark 0x807
-A niceshaper_ul -s 10.0.0.9 -i eth1 -j MARK --set-mark 0x808
-A niceshaper_ul -s 10.0.0.10 -i eth1 -j MARK --set-mark 0x809
-A niceshaper_ul -s 10.0.0.11 -i eth1 -j MARK --set-mark 0x80a
-A niceshaper_ul -s 10.0.0.12 -i eth1 -j MARK --set-mark 0x80b
-A niceshaper_ul -s 10.0.0.13 -i eth1 -j MARK --set-mark 0x80c
-A niceshaper_ul -s 10.0.0.14 -i eth1 -j MARK --set-mark 0x80d
-A niceshaper_ul -s 10.0.0.15 -i eth1 -j MARK --set-mark 0x80e
COMMIT
# Completed on Sun Apr 16 01:51:51 2006
# Generated by iptables-save v1.3.1 on Sun Apr 16 01:51:51 2006
*filter
:INPUT DROP [9:514]
:FORWARD DROP [215:96140]
:OUTPUT ACCEPT [10:4020]
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m multiport --dports 135,445 -j DROP
-A INPUT -s 10.0.0.2 -j ACCEPT
-A INPUT -p tcp -m multiport --dports 6346,6348,4672,17082 -j DROP
-A INPUT -p udp -m multiport --dports 6346,5348,4672 -j DROP
-A INPUT -i eth0 -p tcp -m multiport --dports 5077 -j ACCEPT
-A INPUT -i eth0 -p udp -m multiport --dports 5077 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 113 -j REJECT --reject-with icmp-port-unreachable
-A INPUT -p tcp -m tcp --dport 1080 -j REJECT --reject-with icmp-port-unreachable
-A INPUT -p icmp -m icmp --icmp-type 8 -m limit --limit 1/sec -j ACCEPT
-A INPUT -s 10.0.0.2 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.3 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.4 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.5 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.6 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.7 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.8 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.9 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.10 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.11 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.12 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.13 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.14 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.15 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.16 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.17 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.18 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.19 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.20 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.21 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.22 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.23 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.24 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.25 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.26 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.27 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.28 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.29 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.30 -i ! eth0 -j ACCEPT
-A INPUT -s 10.0.0.31 -i ! eth0 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o lo -j ACCEPT
-A FORWARD -p tcp -m multiport --dports 135,445 -j DROP
-A FORWARD -s 10.0.0.9 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --ipp2p-data -j DROP
-A FORWARD -s 10.0.0.9 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.9 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --ipp2p -j DROP
-A FORWARD -d 10.0.0.9 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -s 10.0.0.8 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --ipp2p-data -j DROP
-A FORWARD -s 10.0.0.8 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.8 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --ipp2p -j DROP
-A FORWARD -d 10.0.0.8 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -s 10.0.0.7 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --ipp2p-data -j DROP
-A FORWARD -s 10.0.0.7 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.7 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --ipp2p -j DROP
-A FORWARD -d 10.0.0.7 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -s 10.0.0.4 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --ipp2p-data -j DROP
-A FORWARD -s 10.0.0.4 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.4 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --ipp2p -j DROP
-A FORWARD -d 10.0.0.4 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -s 10.0.0.3 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --ipp2p-data -j DROP
-A FORWARD -s 10.0.0.3 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.3 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --ipp2p -j DROP
-A FORWARD -d 10.0.0.3 -p tcp -m time --timestart 08:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -s 10.0.0.13 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --ipp2p-data -j DROP
-A FORWARD -s 10.0.0.13 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.13 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --ipp2p -j DROP
-A FORWARD -d 10.0.0.13 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -s 10.0.0.11 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --ipp2p-data -j DROP
-A FORWARD -s 10.0.0.11 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.11 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --ipp2p -j DROP
-A FORWARD -d 10.0.0.11 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -s 10.0.0.5 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --ipp2p-data -j DROP
-A FORWARD -s 10.0.0.5 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.5 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --ipp2p -j DROP
-A FORWARD -d 10.0.0.5 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -s 10.0.0.14 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --ipp2p-data -j DROP
-A FORWARD -s 10.0.0.14 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.14 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --ipp2p -j DROP
-A FORWARD -d 10.0.0.14 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -s 10.0.0.10 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --ipp2p-data -j DROP
-A FORWARD -s 10.0.0.10 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.10 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --ipp2p -j DROP
-A FORWARD -d 10.0.0.10 -p tcp -m time --timestart 12:00 --timestop 22:00 -m ipp2p --kazaa --gnu --edk --dc --bit --apple --soul --winmx --ares -j DROP
-A FORWARD -d 10.0.0.2 -p tcp -m tcp --dport 6881 -j ACCEPT
-A FORWARD -s 10.0.0.2 -p tcp -m tcp --sport 6881 -j ACCEPT
-A FORWARD -d 10.0.0.2 -p udp -m udp --dport 6881 -j ACCEPT
-A FORWARD -s 10.0.0.2 -p udp -m udp --sport 6881 -j ACCEPT
-A FORWARD -s 10.0.0.2 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.3 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.4 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.5 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.6 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.7 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.8 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.9 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.10 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.11 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.12 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.13 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.14 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.15 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.16 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.17 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.18 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.19 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.20 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.21 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.22 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.23 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.24 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.25 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.26 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.27 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.28 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.29 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.30 -i ! eth0 -j ACCEPT
-A FORWARD -s 10.0.0.31 -i ! eth0 -j ACCEPT
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Sun Apr 16 01:51:51 2006
# Generated by iptables-save v1.3.1 on Sun Apr 16 01:51:51 2006
*nat
:PREROUTING ACCEPT [8621:698492]
:POSTROUTING ACCEPT [1732:148839]
:OUTPUT ACCEPT [261:22325]
-A PREROUTING -i eth0 -p tcp -m tcp --dport 6881 -j DNAT --to-destination 10.0.0.2
-A PREROUTING -i eth0 -p udp -m udp --dport 6881 -j DNAT --to-destination 10.0.0.2
-A POSTROUTING -s 10.0.0.2 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.3 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.4 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.5 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.6 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.7 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.8 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.9 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.10 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.11 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.12 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.13 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.14 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.15 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.16 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.17 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.18 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.19 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.20 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.21 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.22 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.23 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.24 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.25 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.26 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.27 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.28 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.29 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.30 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.0.0.31 -o eth0 -j MASQUERADE
COMMIT
# Completed on Sun Apr 16 01:51:51 2006
Przy starcie systemu mam dodane do rc.local dwa skrypty
#!/bin/bash
iptables -t mangle -A FORWARD -p tcp -m connlimit --connlimit-above 800 -j DROP
oraz:
#!/bin/bash
echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout
echo 10 > /proc/sys/net/ipv4/netfilter/ip_conntrack_icmp_timeout
echo 5 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close
echo 20 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait
echo 320 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
echo 20 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_fin_wait
echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_last_ack
Nie wiem co jest nie tak. Bez względu na to czy odpalam te skrypty czy nie i tak nie mam internetu gdy włączę bicometa. Problem tkwi na pewno w połączeniach bo bicomet pobiera kilka KB a i tak net tak muli ze masakra.
Może ktoś wie gdzie może być problem żeby to wróciło do normy