Zarządzanie ruchem w sieci małego ISP Michał Prokopiuk

Podobne dokumenty
iptables/netfilter co to takiego?

Tomasz Greszata - Koszalin

Wykład 3 Filtracja i modyfikacja pakietów za pomocą iptables.

Sieci Komputerowe Translacja adresów sieciowych

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (

Iptables informacje ogólne

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Wdrażanie i zarządzanie serwerami zabezpieczającymi Koncepcja ochrony sieci komputerowej

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej (firewall) oraz oprogramowania iptables.

Co to jest iptables?

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Teletransmisja i sieci komputerowe 2

Router programowy z firewallem oparty o iptables

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Sieci komputerowe. Zajęcia 4 Bezpieczeństwo w sieciach komputerowych

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej.

Iptables. Krzysztof Rykaczewski. 15/11/06 1

Pakiet Iptables. Filtrowanie pakietów i filtrowanie stanowe

Zapory sieciowe i techniki filtrowania danych

Na podstawie: Kirch O., Dawson T. 2000: LINUX podręcznik administratora sieci. Wydawnictwo RM, Warszawa. FILTROWANIE IP

Warsztaty z Sieci komputerowych Lista 8

Instalacja i konfiguracja pakietu iptables

Warsztaty z Sieci komputerowych Lista 9

Systemy programowych zapór sieciowych (iptables)

Pakiet Iptables. Filtrowanie pakietów i filtrowanie stanowe

Zarządzanie bezpieczeństwem w sieciach

1. Zapora sieciowa stateless. Nie śledzi nawiązanych połączeń? Jest wrażliwa na spoofing?

Tomasz Greszata - Koszalin

eth /30 eth1 eth /30 eth /30 Serwer IPERF

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Opracowany na podstawie

Firewalle do zastosowań domowych

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Zadania do wykonania Firewall skrypt iptables

iptables -F -t nat iptables -X -t nat iptables -F -t filter iptables -X -t filter echo "1" > /proc/sys/net/ipv4/ip_forward

Linux. iptables, nmap, DMZ

CONFidence 13/05/2006. Jarosław Sajko, PCSS

PBS. Wykład Filtrowanie pakietów 2. Translacja adresów 3. authentication-proxy

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

GPON Huawei HG8245/HG8245T/HG8245H

Oryginał tego dokumentu znajduje się pod adresem: HOWTO/index.html

Instalacja i konfiguracja rouera ASMAX AR 904u. Neostrada, Netia

GPON Huawei HG8245/HG8245T/HG8245H/HG8546M/ HG8245Q/HS8546V/HS8145V

Nieustanny rozwój. Daniel Fenert

Zarządzanie Jakością Usług w Sieciach Teleinformatycznych

praktyczne zastosowania mechanizmów QoS, Linuxowe HTB paweł kudzia

DOKUMENTACJA TECHNICZNA DO PROJEKTU:

ZiMSK NAT, PAT, ACL 1

OUTSIDE /24. dmz. outside /24. security- level 50. inside security- level /16 VLAN /

DHCP + udostępnienie Internetu

MikroTik jako filtr rodzinny (stron erotycznych)

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6...

Konfiguracja zapory sieciowej na routerze MikroTik

BEFSR11 / 41. Routing statyczny Routing dynamiczny (RIP-1 / RIP-2)

8. Konfiguracji translacji adresów (NAT)

Konfiguracja połączeń sieciowych

SPIS TREŚCI Błąd! Nie zdefiniowano zakładki.

ZABEZPIECZENIE PRZED ZMIANĄ ADRESU IP PRZEZ UŻYTKOWNIKA Andrzej Angowski UCI, UMK Toruń

Ochrona sieci lokalnej za pomocą zapory sieciowej

DESIGNED FOR ALL-WIRELESS WORLD

Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv RIPv Interfejs pasywny... 5 Podzielony horyzont...

MBUM #2 MikroTik Beer User Meeting

Ograniczanie pasma internetowego za pomocą IMQ i 7Layer

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

Ściana ogniowa w systemie operacyjnym LINUX. Autor: Gładysz Krystian IVFDS

Zadanie1: Odszukaj w Wolnej Encyklopedii Wikipedii informacje na temat NAT (ang. Network Address Translation).

AUTOMATYZACJA USŁUG I SESJI KLIENTÓW, CZYLI JAK ZROBIĆ SPRZĘTOWY KONCENTRATOR BO CISCO TO NIE TYLKO BGP

Wstęp Rozdział 1. Sieci komputerowe Rozdział 2. Rodzaje nośników Rozdział 3. Warstwa dostępu do sieci standard Ethernet...

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA

BRINET Sp. z o. o.

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

Filtr danych przychodzących

IPv6. Wprowadzenie. IPv6 w systemie Linux. Zadania Pytania. budowa i zapis adresu, typy adresów tunelowanie IPv6 w IPv4

Sieci komputerowe. Kompendium. Wydanie II

2017/04/18 10:44 1/10 Proxmox. Instalujemy minimalną wersję Debiana - czyli: podstawowe narzędzia oraz SSH.

Bezpieczeństwo w M875

Zarządzanie bezpieczeństwem w sieciach dr inż. Robert Banasiak, mgr inż. Rafał Jachowicz, Instytut Informatyki Stosowanej PŁ, 2013

Filtrowanie stateful inspection w Linuksie i BSD

SZYBKI START MP01. Wersja: V1.0 PL

ARP Address Resolution Protocol (RFC 826)

Kompaktowy design Dzięki swoim rozmiarom, można korzystać z urządzenia gdzie tylko jest to konieczne.

Komunikacja bezprzewodowa w technologiach GSM/GPRS/EDGE/UMTS/HSPA

Firewall'e. Cele firewalli

Niniejsza instrukcja przedstawia przykład konfiguracji koncentratora SSL VPN w trybie Network Extension.


Działanie komputera i sieci komputerowej.

USŁUGI KOLOKACYJNE ORAZ DZIERŻAWY SERWERA

USŁUGI KOLOKACYJNE ORAZ DZIERŻAWY SERWERA

4. Podstawowa konfiguracja

Efektywne zarządzanie infrastrukturą IT, inwentaryzacja sprzętu i oprogramowania oraz ochrona danych przed wyciekiem dzięki wdrożeniu Axence nvesion

7. Konfiguracja zapory (firewall)

MBUM #2. Zarządzanie kopiami konfiguracji RouterOS. Jacek Rokicki

Serwer ISP Monitorowanie ruchu i parametrów systemu (załącznik) Serwer ISP Monitorowanie ruchu. 1. Statystyki graficzne

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Linux -- u mnie działa!

Wskazówki dla osób, które będą uruchamiały Wirtualny Serwer Egzaminacyjny w pracowni komputerowej pracującej pod kontrolą serwera SBS

Axence nvision Nowe możliwości w zarządzaniu sieciami

9. Zapory sieciowe (firewall) i translacja adresów

Nowy użytkownik Modyfikacja uprawnień Odebranie uprawnień w systemie informatycznym. Imię i nazwisko użytkownika:

SEKCJA I: Zamawiający

Strona1. Suse LINUX. Konfiguracja sieci

Transkrypt:

Zarządzanie ruchem w sieci małego ISP Michał Prokopiuk

Trochę informacji - Sloneczko.net to lokalny ISP - działa w Krakowie na Starym Mieście i Kazimierzu - Ilość użytkowników dobiega do 1000 - ruch dobija do 500 Mbps

Trochę historii

POCZĄTKI - łącze wdzwanianie 256 Kbps - ośmiu użytkowników - RedHat 5.1 - Intel Pentium 233 Mhz

Ipchains ipchains -F forward ipchains -P forward DENY ipchains -A forward -s 192.168.0.0/24 -j MASQ ipchains -A forward -i eth1 -j MASQ Ale tę część sobie już darujemy...

Początki zarządzania ruchem i użytkownikami Firewall. Tak w perlu ;) package user; BEGIN { use Exporter(); @ISA = qw(exporter); @EXPORT = qw(useri); } #modul wlacza uzytkownikow #drukuje znaczki #x - nie ma takiego uzytkownika #o - uzytkownik jest oznaczony jako wylaczony #! - przekierowanie na komunikat o braku platnosci #* - blokada za brak platnosci #. - ok, laduje firewalla sub user() { sub go { #nalezy miec wkompilowany modul connlimit do jadra `$conf::ipt_path -t filter -A FORWARD -s $ip -m mac --mac-source $mac -d 0/0 -j ACCEPT`; `$conf::ipt_path -t nat -A POSTROUTING -s $ip -d 0/0 -j MASQUERADE`; }

Szafa serwerowa

Przybywa użytkowników, zaczynają się problemy... - Dwie reguły iptables per użytkownik - Plus dodatkowe reguły jeżeli użytkownik ma więcej zarejestrowanych komputerów - Plus dodatkowe reguły jeżeli ma publiczny adres IP - Dwie kolejki na użytkownika - Dodatkowo - logowanie pakietów SYN

więc szukamy rozwiązania Hardware DELL 1950 2x E5345 Quad Core + rozbudowa serwerowni (ale o tym na końcu)

Nigdy nie podobało mi się IMQ... I słusznie. Nie udało nam się przepuścić przez nie więcej niż 200 Mbps. Więc tak szybko jak je uruchomiliśmy to się go pozbyliśmy.

IRQBALANCE SOA #1 U mnie działa ;)

Pomogło na krótko więc planujemy.

IPMARK Iptables -t mangle -A POSTROUTING -o eth0.2 -j IPMARK --addr src --and-mask 0xffff --or-mask 0x10000 tc filter add dev eth0.2 parent 1:0 protocol ip fw Jedna reguła zastępuje nam setki reguł iptables!.

xt_dnetmap iptables. -t nat -N PUBLIC_IP iptables. -t nat -A PUBLIC_IP -s 10.10.80.0/21 -j DNETMAP --prefix 192.166.203.0/25 --static iptables. -t nat -I POSTROUTING -s 10.10.80.0/21 -j PUBLIC_IP iptables. -t nat -A PREROUTING -j DNETMAP echo 10.10.10.10:192.166.203.66 > /proc/net/xt_dnetmap/192.166.203.0_25 - cztery regułki zastępują po cztery regułki na jednego klienta - zastępuje od razu SNAT i DNAT - obsługuje zarówno statyczne jak i dynamiczne przypisania - loguje mapowania adresów (przydatne dla ukochanej Policji) - niezależne od iptables modyfikowanie tablicy mapowań

IPSET ipset -F forward0 ipset -X ipset -N forward0 macipmap --network 10.10.10.0/22 iptables -A FORWARD -m set --match-set forward0 src -j LAN_FORWARD_ACCEPT - tworzy mapę reguł, alokując (tu 8 bitów) na mapowanie mac:ip i odwołuje się bezpośrednio do niego, nie przetwarza reguł liniowo jak iptables - pozwala na tworzenie różnego rodzaju mapowań (bitmap, hash) i przyporządkowań (ip, ip:mac, port, ip:port, net i kilka innych) - pozwala na niezależne od iptables modyfikowanie mapowań

Obowiązki wobec naszego państwa... - Każdy ISP ma obowiązek przez 2 lata przechowywać logi połączeń swoich użytkowników - Obowiązek ten spełnia logowanie pakietów SYN. Syslog zabierał nam cały procesor. - Odkąd zaczęliśmy używać ulogd problem logów sprowadza się do zapewnienia miejsca na archiwa :)

Efekty naszych prac - 200 regułek iptables na utrzymanie wszystkich użytkowników (blokady, komunikaty itp.) - dwie kolejki na użytkownika - znikome obciążenie routera - łatwość zarządzania siecią - niemal pełna automatyzacja obsługi płatności, faktur i wszelkich operacji klienckich - brak awarii związanych z głównym węzłem sieci od bardzo dawna - ogólna radość i szczęście :)

Nie obyło się bez inwestycji w infrastrukturę. BYŁO JEST

SZKIELET SIECI I GŁÓWNE WĘZŁY OPARTE SĄ NA SWIATŁOWODACH

Moja ulubiona zabawka :) Generator Diesel 10 kv z systemem ATS

PYTANIA?