Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 27 czerwca 2025, 19:39

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 
Autor Wiadomość
Post: poniedziałek, 3 kwietnia 2006, 19:26 
Offline
Użytkownik

Rejestracja: sobota, 1 stycznia 2005, 21:33
Posty: 416
Lokalizacja: Włocławek
Pogrzebałem trochę na necie i wyciosałem taką konfigurację:
: [/] [] ()
echo "1600" > /proc/sys/net/ipv4/tcp_keepalive_time
echo "30" > /proc/sys/net/ipv4/tcp_fin_timeout
echo "60" > /proc/sys/net/ipv4/netfilter/ip_conntrack_generic_timeout
echo "20" > /proc/sys/net/ipv4/netfilter/ip_conntrack_icmp_timeout
echo "60" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close_wait
echo "1" > /proc/sys/net/ipv4/igmp_max_memberships
echo "0" > /proc/sys/net/ipv4/tcp_window_scaling
echo "0" > /proc/sys/net/ipv4/tcp_sack
echo "7200" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established
echo "5" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_close
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
echo "8192" > /proc/sys/net/ipv4/ip_conntrack_max
echo "8192" > /proc/sys/net/ipv4/netfilter/ip_conntrack_max
echo "40" > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_time_wait
echo "30" > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
echo "180" > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout_stream
echo "20" > /proc/sys/net/ipv4/ipfrag_time
echo "1280" > /proc/sys/net/ipv4/tcp_max_syn_backlog
echo "0" > /proc/sys/net/ipv4/conf/all/rp_filter
######## Inne dodatki ################################################################
# Wlaczenie mechanizmu wykrywania oczywistych falszerstw
echo "1" >/proc/sys/net/ipv4/conf/all/rp_filter

# Ochrona przed atakiem typu Smurf
echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts      

# Nie aktceptujemy pakietow "source route"
echo "0" > /proc/sys/net/ipv4/conf/all/accept_source_route
 
# Nie przyjmujemy pakietow ICMP rediect, ktore moga zmienic tablice routingu
echo "0" > /proc/sys/net/ipv4/conf/all/accept_redirects
               
# Wlaczamy ochrone przed blednymi komunikatami ICMP error
echo "1" > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
                    
# Wlacza logowanie dziwnych (spoofed, source routed, redirects) pakietow
echo "1" > /proc/sys/net/ipv4/conf/all/log_martians
                     
# TCP timestamps protection
echo "1" > /proc/sys/net/ipv4/tcp_timestamps
                                                
# Ignore redirected packets
echo "0" > /proc/sys/net/ipv4/conf/all/send_redirects

#zabezpieczenie przed skanowaniem ftp
iptables -A INPUT -p tcp --dport 21 -m recent --name FTP --seconds 60 --update -j DROP
iptables -A INPUT -p tcp --dport 21 -m limit --limit 5/second --limit-burst 15 -m recent --name FTP --set -j ACCEPT


Jak macie też cos ciekawego to zapodajcie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 9 kwietnia 2006, 11:15 
Offline
Użytkownik

Rejestracja: wtorek, 8 lutego 2005, 13:51
Posty: 456
Lokalizacja: Kielce
Byłbym bardzo zadowolony, gdybyć podał co oznaczają opcje do momentu;
Cytuj:
######## Inne dodatki

Jak jest w standarcie i co daje zmiana?
Moja propozycja - zabawa z nice.
Standartowo NND ma ustalone priorytety na 0.
Za pomocą nice można zmienić priorytet programów od 19-najniższy do -20-najwyższy.
Aby mój procek się nie "nudził" wykorzystaniem na poziomie ok. 0% zmieniłem wpisy zwiększające priorytet;
W /etc/rc.d/dnsmasq
: [/] [] ()
[ -z "$PID" ] && /usr/bin/nice -n -6 /usr/sbin/dnsmasq

W /etc/rc.d/squid
: [/] [] ()
[ -z "$PID" ] && /usr/bin/nice -n -4 /usr/sbin/squid ${SQUID_ARGS}

Natomiast zmniejszyłem priorytety "mniej ważnych" dla mnie procesów;
W /etc/rc.d/samba
: [/] [] ()
 
    [ -z "$SMBD_PID" ] && /usr/bin/nice -n 5 /usr/sbin/smbd -D
    [ -z "$NMBD_PID" ] && /usr/bin/nice -n 5 /usr/sbin/nmbd -D

oraz httpd na nice -n 4.
Po zmianie dnsmasq z najwyższym priorytetem z założenia najszybciej działa wyszukując adres IP, w drugiej kolejności squid otwiera stronkę.
Dnsmasq wykorzystuje do 1% procka, a squid do 15%.
Zmiany dokonujesz na własną odpowiedzialność. Przykładowa zmiana dotyczy mojego routera. Przed dokonywaniem jakichkolwiek zmian sprawdź wykorzystanie twojego procesora i zastanów się, abyś nie popełnił błędu.

_________________
Obrazek


Ostatnio zmieniony środa, 21 czerwca 2006, 00:02 przez KrzySie, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 9 kwietnia 2006, 16:32 
Offline
Użytkownik

Rejestracja: wtorek, 8 lutego 2005, 13:51
Posty: 456
Lokalizacja: Kielce
Dla przykładu zrzut ekranu przy otwieraniu: google.pl, o2.pl i interia.pl przy łączu DSL1.Obrazek

_________________
Obrazek


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl