Ograniczanie pasma internetowego za pomocą IMQ i 7Layer

Wielkość: px
Rozpocząć pokaz od strony:

Download "Ograniczanie pasma internetowego za pomocą IMQ i 7Layer"

Transkrypt

1 Ograniczanie pasma internetowego za pomocą IMQ i 7Layer Łukasz Antoniak L.Antoniak@stud.elka.pw.edu.pl 03 sierpnia 2007 Streszczenie Odwiecznym problemem wszystkich dzielących łącze internetowe z sąsiadem jest sprawiedliwy podział pasma. Zawsze denerwujacą jest sytuacja gdy ten drugi korzysta z sieci p2p caly dzień, podczas gdy my nie możemy sprawdzić czegoś szybko na WWW. Rozwiązanie tego problemu znajdziesz właśnie w tym artykule.

2 2 Ograniczanie pasma internetowego za pomocą IMQ i 7Layer Spis treści 1 Co to jest IMQ i 7Layer? 3 2 Instalacja IMQ i 7Layer Co będzie nam potrzebne? Nakładanie łat i instalacja jądra Przykładowy podział pasma Podział ze względu na IP Podział ze względu na usługi Zakończenie 10

3 3 Ograniczanie pasma internetowego za pomocą IMQ i 7Layer 1 Co to jest IMQ i 7Layer? IMQ jest to pośrednie urządzenie kolejkujące, coś jak wirtualny interfejs sieciowy. Różni się on jednak od tradycyjnych eth czy ppp: 1. nie ma adresu sprzętowego, a więc nie działają na nim protokóły ARP czy RARP. 2. nie posiada adresu IP. 3. cały ruch wchodzący do tego interfejsu jednocześnie go opuszcza. IMQ umożliwia nam ograniczenie ruchu wychodzącego, jak i wchodzącego do rzeczywistego interfejsu (np. eth). Bez tego modułu nie jesteśmy w stanie ograniczyć ruchu wchodzącego do urządzeń sieciowych. Jego funkcjonalność ukazuje następujący przypadek: Rysunek 1: Przykład podziału łącza. Na serwerze działa jakaś usługa, np. ftp, p2p (ponieważ serwer jest włączony non stop, toz przyczyn ekonomicznych, chcemy uruchamiać długotrwałe ściąganie plików właśnie na nim). Działając jedynie na pakiety wychodzące przez eth0 (bez IMQ) nie jesteśmy w stanie ograniczyć w pożądany sposób pasma. Dobrym rozwiązaniem jest tutaj założenie kolejki uploadui downloadu na interfejsie zewnętrznym. 7Layer jest to patch na jądro i iptables. Umożliwia on rozpoznawanie popularnych protokołów. Nie dotyczy to jedynie usług p2p, ale takĺźe ssh, http, ftp itp. Dzięki niemu możemy w łatwy sposób rozpoznać pakiety przechodzące przez niestandardowe porty (np. ftp na porcie 20000).

4 4 Ograniczanie pasma internetowego za pomocą IMQ i 7Layer 2 Instalacja IMQ i 7Layer 2.1 Co będzie nam potrzebne? 1. Źródła kernela ( 2. Źródła iptables ( 3. 7Layer - patch i definicje protokołów (sourceforge.net/project/showfiles.php?group id=80085). 4. IMQ - patch na jądro, NAT (na samym dole strony) i iptables ( Ponadto musimy mieć zainstalowane wszystkie niezbędne komponenty do korzystania z HTB. Standardowo są one wkompilowane w jądro. 2.2 Nakładanie łat i instalacja jądra Wszystkie potrzebne pakiety ściągamy do katalogu /usr/src (np. programem wget) oraz rozpakowujemy je. Dla ułatwienia robimy linki symboliczne (będąc w /usr/src/ ): ln -s /usr/src/linux linux ln -s /usr/src/iptables iptables ln -s /usr/src/netfilter-layer7-v2.1 layer7 Kopiujemy patche IMQ i 7Layer do /usr/src/linux/, a następnie łatamy jądro: cp /usr/src/linux imq6.diff /usr/src/linux cp /usr/src/layer7/kernel layer7-2.1.patch /usr/src/linux cd /usr/src/linux patch -p1 < linux imq6.diff patch -p1 < kernel layer7-2.1.patch Teraz kolej na iptables. Do katalogu /usr/src/iptables/ kopiujemy patch IMQ i 7Layer, a następnie nakładamy łaty: cp /usr/src/layer7/iptables-layer7-2.1.patch /usr/src/iptables cp /usr/src/iptables imq1.diff /usr/src/iptables cd /usr/src/iptables patch -p1 < iptables-layer7-2.1.patch patch -p1 < iptables imq1.diff chmod +x extensions/.layer7-test cd extensions chmod 0755.IMQ* Musimy także umożliwić współprace IMQ z NAT (w kernelach 2.6.x nie jest to konieczne). Nakładamy więc patch: cp /usr/src/imq-nat.diff /usr/src/linux/drivers/net cd /usr/src/linux/drivers/net/ patch < imq-nat.dif W przypadku, gdy wystąpi błąd:

5 5 Ograniczanie pasma internetowego za pomocą IMQ i 7Layer patching file imq.c Hunk #1 FAILED at 37. Hunk #2 FAILED at out of 2 hunks FAILED -- saving rejects to file imq.c.rej należy otworzyć plik imq.c.rej i sprawdzić co poszło nie tak. W większości przypadkśw wystarczy zmieniś w pliku imq.c: NF_IP_PRI_MANGLE + 1 na NF_IP_PRI_NAT_DST + 1 NF_IP6_PRI_MANGLE + 1 na NF_IP6_PRI_NAT_DST + 1 Po tej operacji nie musimy nakładać łaty na NAT. To już koniec patchowania. Teraz możemy zająć się kompilacją jądra. Przechodzimy do katalogu /usr/src/linux/. Wydajemy komendę make menuconfig (lub make xconfig jeśli jesteśmy pod X-ami). Jeżeli mamy już zrobiony plik.config, to wczytujemy go teraz. W innym wypadku przechodząc przez kolejne kategorie wybieramy pakiety nam potrzebne. Aby uaktywnić 7Layer musimy wybrać następujące składniki: Code maturity level options Prompt for development and/or incomplete code/drivers Device Drivers Networking device support Networking Options Network packet filtering Networking Networking options Network packet filtering IP: Netfilter Configuration Connection tracking Networking Networking options Network packet filtering IP: Netfilter Configuration Connection tracking flow accounting Networking Networking options Network packet filtering IP: Netfilter Configuration Layer 7 match support Aby uaktywnić IMQ: Device Drivers Network device support IMQ (intermediate queueing device) support Tutaj trzeba się na chwilę zatrzymać. Po zaznaczeniu tego pakietu pojawią się dwie opcje: IMQ behavior i Number of IMQ devices. Liczbę wirtualnych urządzeń należy ustawić wedle własnych potrzeb. Jeśli chodzi jednak o drugą pozycję, to proponuje najpierw zapoznać się z poniższą tabelką: PREROUTING POSTROUTING AA (A)fter NAT (A)fter NAT AB (A)fter NAT (B)efore NAT BA (B)efore NAT (A)fter NAT BB (B)efore NAT (B)efore NAT Tablica 1: Wszystkie możliwości parametru IMQ behavior. Dla przykładu, jeśli wybierzemy opcje AB to w łańcuchu PREROUTING pakiety będą przepuszczane przez IMQ po translacji NAT, natomiast w łańcuchu POSTROUTING przed translacją NAT. Domyślna wartość w tym miejscu to BA. Jeśli planujemy użycie u32 match wybór którejś z tych opcji ma duże znaczenie przy pisaniu skryptu dzielącego pasmo (zastanie to wyjaśnione później). W sekcji 3 (Przykładowy podział pasma) przedstawiłem 2 rodzaje podziału: względem IP oraz względem usług. W przypadku podziału per IP należy wybrać tutaj opcję AB. Jeśli masz wątpliwości związane z kolejnością łańcuchów iptables, to na stronie pokazana jest droga pakietu z ustawionym IMQ na BA. Wracając do konfiguracji jądra:

6 6 Ograniczanie pasma internetowego za pomocą IMQ i 7Layer Networking Networking options Network packet filtering (replaces ipchains) IP: Netfilter Configuration IMQ target support Networking Networking options Network packet filtering (replaces ipchains) IPv6: Netfilter Configuration IMQ target support Po zaznaczeniu niezbędnych opcji zapisujemy plik.config. Następnie tworzymy obraz jądra oraz instalujemy moduły: make bzimage make modules make modules_install Nasze nowe jądro znajduje się teraz w /usr/src/linux/arch/i386/boot/bzimage. Skopiujmy je do katalogu /boot: cp /usr/src/linux/arch/i386/boot/bzimage /boot Zwróćmy uwagę, czy ma ono odpowiednią nazwę: vmlinuz (zmieniamy ją z bzimage). Oczywiście nie nadpisujemy naszego starego jądra, a także nie pozbywamy się go od razu. Najpierw musimy upewnić się czy nowe działa bez zarzutów. Tak więc dodajemy odpowiedni wpis do pliku konfiguracyjnego LILO /etc/lilo.conf. Przykładowo: image = /boot/vmlinuz root = /dev/hda6 label = Slack read-only Po dodaniu wpisu do lilo.conf uruchamiamy je ponownie w celu zapisania zmian, a więc z konsoli wykonujemy polecenie lilo. Musisz zobaczyć swój nowy wpis, u mnie - Slack Jeśli go nie ma to wróć do pliku lilo.conf. W przypadku gdy wszystko przebiegło poprawnie, zrestartuj komputer i przy ponownym uruchamianiu załaduj nowe jądro. Ostatni etap instalacji dotyczy iptables. Przejdź do katalogu /usr/src/iptables, a następnie wykonaj polecenia: make KERNEL_DIR=/usr/src/linux make install KERNEL_DIR=/usr/src/linux Teraz już pozostało nam tylko rozpakować protokoły 7Layer (w moim przypadku /usr/src/l7-protocols tar.gz) do wcześniej utworzonego katalogu /etc/l7-protocols. 3 Przykładowy podział pasma Dwa główne rodzaje podziału pasma to: ze względu na usługi (inna prędkość dla ftp, inna dla http etc.) oraz ze względu na źródło pakietu (konkretne IP). Częściej używana jest to druga opcja - dwóch sąsiadów dzieli sobie pasmo po równo między swoje komputery. 3.1 Podział ze względu na IP Załóżmy, że nasza sytuacja wygląda tak jak ta przedstawiona na rysunku 1. Mamy ponadto do dyspozycji łącze o uploadzie 256 kb/s i downloadzie 512 kb/s. Chcemy podzielić je równo pomiędzy 3 komputery. Skrypt dzielący pasmo może wyglądać na przykład tak:

7 7 Ograniczanie pasma internetowego za pomocą IMQ i 7Layer #!/bin/bash ifc_zew="eth0" 1 komputer1=" /24" komputer2=" /24" komputer3=" /24" max_upload="250kbit" upload_user="50kbit" upload_serv="70kbit" max_download="510kbit" download_user="127kbit" download_serv="127kbit" ########## Upload ########## ip link set imq0 up 2 tc qdisc del dev imq0 root 3 tc qdisc add dev imq0 root handle 1: htb default 10 4 tc class add dev imq0 parent 1: classid 1:1 htb rate $max_upload ceil $max_upload 5 tc class add dev imq0 parent 1:1 classid 1:10 htb rate $upload_serv ceil $max_upload 6 tc class add dev imq0 parent 1:1 classid 1:20 htb rate $upload_user ceil $max_upload tc class add dev imq0 parent 1:1 classid 1:30 htb rate $upload_user ceil $max_upload tc class add dev imq0 parent 1:1 classid 1:40 htb rate $upload_user ceil $max_upload tc filter add dev imq0 parent 1: protocol ip prio 1 u32 match ip src $komputer1 \ flowid 1:20 7 tc filter add dev imq0 parent 1: protocol ip prio 1 u32 match ip src $komputer2 \ flowid 1:30 tc filter add dev imq0 parent 1: protocol ip prio 1 u32 match ip src $komputer3 \ flowid 1:40 tc qdisc add dev imq0 parent 1:10 handle 10:0 sfq perturb 10 8 tc qdisc add dev imq0 parent 1:20 handle 20:0 sfq perturb 10 tc qdisc add dev imq0 parent 1:30 handle 30:0 sfq perturb 10 tc qdisc add dev imq0 parent 1:40 handle 40:0 sfq perturb 10 1 Nazwa interfejsu zewnętrznego. 2 Podnosi nowy wirtualny interfejs. 3 Usuwa kolejkę główną z urządzenia imq0 (jeśli takowa była). 4 Tworzy główną kolejkę na interfejs imq0. Wartość default mówi, do której kolejki zakwalifikować pakiety, które nie pasują do żadnej innej (w naszym przypadku jest to kolejka serwera 1:10). Zakładam, że zewnętrzne IP serwera jest zmienne. Nie możemy więc markować pakietów przy użyciu iptables i opcji -s, gdyż wartość source nie jest stała. 5 Tworzy kolejkę o identyfikatorze 1:1 podpiętą do kolejki głównej (parent 1:). Kolejka ta ma gwarantowaną prędkość max upload. 6 Analogicznie do poprzedniego wiersza. Ta kolejka ma jednak gwarantowaną prędkość upload serv i maksymalną max upload. Prędkość gwarantowana zostaje zwiększona, gdy jakieś inne pasmo nie jest wykorzystywane. 7 Jeśli jakiś pakiet został wysłany z adresu $serwer to zostanie on wrzucony do kolejki 1:10. Opcja prio mówi którą pozycje zajmuje dana kolejka w przydziale nieużywanego pasma. Im większa liczba tym bardziej odległe miejsce. 8 SFQ jest to algorytm zarządzający kolejką. Domyślnie każda kolejka działa jak FIFO (first in first out). Zalecane jest jednak użycie SFQ, gdyż kolejka nie zostanie wtedy zapchana pakietami jednego typu. Dla przykładu: gdy użytkownik uruchomi klienta p2p, to przy kolejce FIFO, strony WWW prawdopodobnie nie będą się w ogóle otwierać. SFQ chroni nas przed takim wypadkiem.

8 8 Ograniczanie pasma internetowego za pomocą IMQ i 7Layer iptables -t mangle -A POSTROUTING -o $ifc_zew -j IMQ --todev 0 9 ########## Download ########## ip link set imq1 up tc qdisc del dev imq1 root tc qdisc add dev imq1 root handle 1: htb default 10 tc class add dev imq1 parent 1: classid 1:1 htb rate $max_download ceil $max_download tc class add dev imq1 parent 1:1 classid 1:10 htb rate $download_serv ceil \ $max_download burst 5k 10 tc class add dev imq1 parent 1:1 classid 1:20 htb rate $download_user ceil \ $max_download burst 5k tc class add dev imq1 parent 1:1 classid 1:30 htb rate $download_user ceil \ $max_download burst 5k tc class add dev imq1 parent 1:1 classid 1:40 htb rate $download_user ceil \ $max_download burst 5k tc filter add dev imq1 parent 1: protocol ip prio 1 u32 match ip dst $komputer1 \ flowid 1:20 tc filter add dev imq1 parent 1: protocol ip prio 1 u32 match ip dst $komputer2 \ flowid 1:30 tc filter add dev imq1 parent 1: protocol ip prio 1 u32 match ip dst $komputer3 \ flowid 1:40 tc qdisc add dev imq1 parent 1:10 handle 10:0 sfq perturb 10 tc qdisc add dev imq1 parent 1:20 handle 20:0 sfq perturb 10 tc qdisc add dev imq1 parent 1:30 handle 30:0 sfq perturb 10 tc qdisc add dev imq1 parent 1:40 handle 40:0 sfq perturb 10 iptables -t mangle -A PREROUTING -i $ifc_zew -j IMQ --todev 1 11 Nałożyliśmy więc kolejkę uploadu i downloadu na eth0. W przypadku korzystania z tych skryptów odnośniki do komentarzy należy oczywiście usunąć. Jak widać jest to zwykły skrypt HTB z użyciem interfejsów wirtualnych (imq0 i imq1 ). W razie jakichkolwiek wątpliwości odnośnie składni komend polecam zapoznanie się z zagadniem HTB. Należy zwrócić szczególną uwagę na przekierowanie pakietów do urządzeń wirtualnych. 3.2 Podział ze względu na usługi Teraz kolej na podział pasma ze względu na usługi (poza IMQ użyjemy tutaj 7Layer): #!/bin/bash ifc_zew="eth0" max_upload="60kbit" up_others="5kbit" up_ssh="15kbit" up_http="20kbit" 9 Każdy pakiet wychodzący przez interfejs zewnętrzny przechodzi do urządzenia imq0, na którym jest kolejkowany. 10 Znacznik burst mówi jak duży pakiet może zostać ściągnięty bez ograniczenia pasma (tutaj 5 kbit). Dzięki tej opcji niewielkie strony WWW ładują się szybciej. 11 Każdy pakiet przychodzący z Internetu do LAN-u kolejkowany jest w imq1.

9 9 Ograniczanie pasma internetowego za pomocą IMQ i 7Layer up_ftp="20kbit" max_download="250kbit" down_others="10kbit" down_ssh="40kbit" down_http="100kbit" down_ftp="100kbit" ########## Upload ########## ip link set imq0 up tc qdisc add dev imq0 root handle 1: htb default 10 tc class add dev imq0 parent 1: classid 1:1 htb rate $max_upload ceil $max_upload tc class add dev imq0 parent 1:1 classid 1:10 htb rate $up_others ceil $max_upload tc class add dev imq0 parent 1:1 classid 1:20 htb rate $up_ssh ceil $max_upload tc class add dev imq0 parent 1:1 classid 1:30 htb rate $up_http ceil $max_upload tc class add dev imq0 parent 1:1 classid 1:40 htb rate $up_ftp ceil $max_upload tc filter add dev imq0 parent 1: protocol ip prio 10 handle 100 fw classid 1:10 tc filter add dev imq0 parent 1: protocol ip prio 1 handle 200 fw classid 1:20 tc filter add dev imq0 parent 1: protocol ip prio 1 handle 300 fw classid 1:30 tc filter add dev imq0 parent 1: protocol ip prio 1 handle 400 fw classid 1:40 tc qdisc add dev imq0 parent 1:10 handle 10:0 sfq perturb 10 tc qdisc add dev imq0 parent 1:20 handle 20:0 sfq perturb 10 tc qdisc add dev imq0 parent 1:30 handle 30:0 sfq perturb 10 tc qdisc add dev imq0 parent 1:40 handle 40:0 sfq perturb 10 iptables -t mangle -A POSTROUTING -m layer7 --l7proto ssh -j MARK --set-mark 200 iptables -t mangle -A POSTROUTING -m layer7 --l7proto http -j MARK --set-mark 300 iptables -t mangle -A POSTROUTING -m layer7 --l7proto ftp -j MARK --set-mark 400 iptables -t mangle -A POSTROUTING -o $ifc_zew -j IMQ --todev 0 ########## Download ########## ip link set imq1 up tc qdisc add dev imq1 root handle 1: htb default 10 tc class add dev imq1 parent 1: classid 1:1 htb rate $max_download ceil $max_download tc class add dev imq1 parent 1:1 classid 1:10 htb rate $down_others ceil $max_download tc class add dev imq1 parent 1:1 classid 1:20 htb rate $down_ssh ceil $max_download tc class add dev imq1 parent 1:1 classid 1:30 htb rate $down_http ceil $max_download tc class add dev imq1 parent 1:1 classid 1:40 htb rate $down_ftp ceil $max_download tc filter add dev imq1 parent 1: protocol ip prio 10 handle 100 fw classid 1:10 12 tc filter add dev imq1 parent 1: protocol ip prio 1 handle 200 fw classid 1:20 tc filter add dev imq1 parent 1: protocol ip prio 1 handle 300 fw classid 1:30 tc filter add dev imq1 parent 1: protocol ip prio 1 handle 400 fw classid 1:40 tc qdisc add dev imq1 parent 1:10 handle 10:0 sfq perturb 10 tc qdisc add dev imq1 parent 1:20 handle 20:0 sfq perturb 10 tc qdisc add dev imq1 parent 1:30 handle 30:0 sfq perturb 10 tc qdisc add dev imq1 parent 1:40 handle 40:0 sfq perturb Layer7 rozpoznaje rodzaj pakietu oraz markuje go, dzięki czemu IMQ może wrzucić go do odpowiedniej kolejki.

10 10 Ograniczanie pasma internetowego za pomocą IMQ i 7Layer iptables -t mangle -A PREROUTING -m layer7 --l7proto ssh -j MARK --set-mark iptables -t mangle -A PREROUTING -m layer7 --l7proto http -j MARK --set-mark 300 iptables -t mangle -A PREROUTING -m layer7 --l7proto ftp -j MARK --set-mark 400 iptables -t mangle -A PREROUTING -i $ifc_zew -j IMQ --todev 1 Skrypt ten różni się od poprzedniego jedną rzeczą. W przypadku dzielenia łącza według IP użyliśmy rozpoznawania źródłowego i docelowego IP za pomocą u32 match. Jak widać w tym przypadku z pomocą markowania pakietów przychodzi nam 7Layer. Bez tego narzędzia czynność ta stałaby się bardzo uciążliwa, a w niektórych przypadkach i niemożliwa. Duża ilość programów zawiera opcję zmiany portu transmisji lub w razie rosnącego przepływu danych zajmuje ich coraz więcej. Dlatego też rozpoznawanie pakietów po porcie źródłowym i docelowym nie wchodzi w grę. Składnia komendy iptables wykorzystującej 7Layer wygląda następująco: iptables [ustalenie tabeli] -m layer7 --l7proto [nazwa] -j [co dalej] Odpowiedni protokół musi oczywiście znajdować się w katalogu /etc/l7-protocols. Na przykład jeśli chcemy zablokować cały ruch sieci edonkey wpisujemy komendę: iptables -A FORWARD -m layer7 --l7proto edonkey -j DROP W /etc/l7-protocols znajduje się plik edonkey.pat. 7Layer to jedno z najlepszych narzędzi do wykrywania pakietów sieci p2p. 4 Zakończenie Podział pasma jest to stosunkowo prosta do wykonania i bardzo wygodna funkcja. Dzięki niej możemy zapobiec wszelkim nieporozumieniom związanym z dzieleniem łącza internetowego. Zazwyczaj stosowany jest zarówno podział ze względu na IP jak i na usługi. Najpierw dzielimy pasmo ze względu na IP (po równo), a potem każdy z użytkowników dzieli je na usługi według własnych potrzeb. Przy pomocy demona Cron można łatwo zmieniać podział pasma ze względu na porę dnia. Wystarczy napisać dwa skrypty - jeden działający w dzień, a drugi w nocy. Mam nadzieję, że teraz dzielenie Twojego łącza internetowego z sąsiadem będzie sprawniejsze i mniej kłopotliwe. Literatura [1] [2] l7-filter.sourceforge.net/howto 13 Markowanie pakietów przy użyciu 7Layer (tutaj ssh).

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

eth /30 eth1 eth /30 eth /30 Serwer IPERF 10.0.0.1/29 10.0.1.1/30 10.0.1.2/30 10.0.1.2/30 10.0.1.1/30 10.0.0.1/29 10.0.2.1/30 10.0.2.1/30 10.0.0.2/29 10.0.0.2/29 Klienty Klienty 10.0.0.3/29 10.0.0.3/29 Klienty 10.0.0.2/30 10.0.0.1/30 Powolne polaczenie

Bardziej szczegółowo

Kształtowanie ruch w sieciach Linux

Kształtowanie ruch w sieciach Linux Kształtowanie ruch w sieciach Lux 1. Wprowadzenie Wymagania wstępne: wykonanie ćwiczenia Statyczny wybór trasy w systemie Lux. Potrzeba sterowania ruchem w sieciach komputerowych wynika głównie z faktu,

Bardziej szczegółowo

Firewalle do zastosowań domowych

Firewalle do zastosowań domowych firewalla dla domu PLD Linux Distribution czarny@pld-linux.org Lab. Sieci Komputerowe II, 2007 Outline Klasyfikacja firewalli firewalla dla domu 1 Klasyfikacja firewalli 2 firewalla dla domu Outline Klasyfikacja

Bardziej szczegółowo

Problem kolejkowania dostępu czyli zarządzanie przepustowością sieci

Problem kolejkowania dostępu czyli zarządzanie przepustowością sieci Problem kolejkowania dostępu czyli zarządzanie przepustowością sieci Piotr Misiuda 4FD L08 Wstęp Chciałbym aby mój projekt nie był czystym teoretycznym rozważaniem na temat jak to działa, a po co, a dlaczego.

Bardziej szczegółowo

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

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Sieci komputerowe Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Filtracja pakietów w Linuksie Sieci Komputerowe, T. Kobus, M. Kokociński 2 Sieci Komputerowe, T. Kobus, M.

Bardziej szczegółowo

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

praktyczne zastosowania mechanizmów QoS, Linuxowe HTB paweł kudzia praktyczne zastosowania mechanizmów QoS, Linuxowe HTB paweł kudzia QoS czyli.. racjonalne wykorzystanie dostpnego zasobu poprzez wyrónienie klas ruchu traktowanych w róny sposób. dostosowanie przepływnoci

Bardziej szczegółowo

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

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Sieci komputerowe Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Sieci Komputerowe, T. Kobus, M. Kokociński 2 Filtracja pakietów w Linuksie Netfilter część jądra systemu

Bardziej szczegółowo

Iptables informacje ogólne

Iptables informacje ogólne Iptables informacje ogólne Położenie: (nie dotyczy) 3bird Projects 2018, http://edukacja.3bird.pl Ogólnie Logiczna kolejność wprowadzania regułek: 1. Najpierw wprowadzamy to, na co pozwalamy. 2. Na końcu

Bardziej szczegółowo

iptables/netfilter co to takiego?

iptables/netfilter co to takiego? iptables/netfilter co to takiego? Jądro Linuksa iptables netfilter Netfilter ogólny szkielet operacji na pakietach zaimplementowany w jądrze Linuksa (od 2.4.x) Iptables narzędzie do manipulacji regułami

Bardziej szczegółowo

Sieci Komputerowe Translacja adresów sieciowych

Sieci Komputerowe Translacja adresów sieciowych 1. Wstęp teoretyczny Sieci Komputerowe Translacja adresów sieciowych Network Address Translation (NAT) - technika translacji adresów sieciowych. Wraz ze wzrostem ilości komputerów w Internecie, pojawiła

Bardziej szczegółowo

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego Cel ćwiczenia: Celem zajęć jest zdobycie doświadczenia i umiejętności instalacji systemu operacyjnego z rodziny Unix bez wykorzystania

Bardziej szczegółowo

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

Wykład 3 Filtracja i modyfikacja pakietów za pomocą iptables. Wykład 3 Filtracja i modyfikacja pakietów za pomocą iptables. mechanizm trawersacji pakietów w jądrze Linux części składowe iptables: reguły, łańcuchy, tablice kryteria dopasowania (ang. matching) pakietu,

Bardziej szczegółowo

Zadania do wykonania Firewall skrypt iptables

Zadania do wykonania Firewall skrypt iptables Firewall skrypt iptables 1 Zadania do wykonania Firewall skrypt iptables Nr 1 Jesteś administratorem sieci osiedlowej z 20 klientami. W sieci wykorzystujemy komputer, który pełni rolę routera, serwera

Bardziej szczegółowo

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

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Sieci komputerowe Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Translacja adresów w Linuksie Sieci Komputerowe, T. Kobus, M. Kokociński 2 Network Address Translation (NAT)

Bardziej szczegółowo

Teletransmisja i sieci komputerowe 2

Teletransmisja i sieci komputerowe 2 ZAKŁAD SYSTEMÓW KOMPUTEROWYCH Teletransmisja i sieci komputerowe 2 LABORATORIUM Tomasz Orczyk Bielsko-Biała 2012 Zajęcia 1 Konfiguracja wirtualnej maszyny z systemem Debian GNU Linux Lorem ipsum 1 Zajęcia

Bardziej szczegółowo

Najprostsza odpowiedź, jaka przychodzi mi do głowy to, z powodu bezpieczeństwa.

Najprostsza odpowiedź, jaka przychodzi mi do głowy to, z powodu bezpieczeństwa. Ten artykuł, ma pomóc w zrozumieniu podstaw działania filtra pakietów iptables. Podstawowa konfiguracja firewalla, na przykładzie iptables w systemie Linux. Ludzie często sądzą, że firewall zapewnia pełną

Bardziej szczegółowo

Warsztaty z Sieci komputerowych Lista 9

Warsztaty z Sieci komputerowych Lista 9 Warsztaty z Sieci komputerowych Lista 9 1 Uwagi ogólne Pracę rozpocznij poleceniem netmode lab, a następnie skonfiguruj interfejs eth0 za pomocą protokołu DHCP (dhclient eth0). Sprawdź, że otrzymany adres

Bardziej szczegółowo

Co to jest iptables?

Co to jest iptables? Co to jest iptables? program obsługiwany z linii komend służący do konfiguracji jądra serii 2.4 oraz 2.6 pod kątem filtrowania pakietów przeznaczony do administratorów systemu ponieważ NAT (Network Adress

Bardziej szczegółowo

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ferliński Nr albumu: 187386 Praca magisterska na kierunku Informatyka

Bardziej szczegółowo

Kolejkowanie pasma w Linuxie. Autor: Piecuch Tomasz IVFDS

Kolejkowanie pasma w Linuxie. Autor: Piecuch Tomasz IVFDS Kolejkowanie pasma w Linuxie Autor: Piecuch Tomasz IVFDS 1 STRESZCZENIE Kolejkowanie procesów,które wysyłamy do sieci jest bardzo istotne w momencie gdy nasze łącze jest obciążone. Celem tego projektu

Bardziej szczegółowo

UNIFON podręcznik użytkownika

UNIFON podręcznik użytkownika UNIFON podręcznik użytkownika Spis treści: Instrukcja obsługi programu Unifon...2 Instalacja aplikacji Unifon...3 Korzystanie z aplikacji Unifon...6 Test zakończony sukcesem...9 Test zakończony niepowodzeniem...14

Bardziej szczegółowo

Kompilacja jądra systemu Linux

Kompilacja jądra systemu Linux Instytut Teleinformatyki Wydział Inżynierii Elektrycznej i Komputerowej Politechnika Krakowska Laboratorium Administrowania Systemami Komputerowymi Kompilacja jądra systemu Linux ćwiczenie numer: 2 2 Spis

Bardziej szczegółowo

Router programowy z firewallem oparty o iptables

Router programowy z firewallem oparty o iptables Projektowanie Bezpieczeństwa Sieci Router programowy z firewallem oparty o iptables Celem ćwiczenia jest stworzenie kompletnego routera (bramki internetowej), opartej na iptables. Bramka umożliwiać ma

Bardziej szczegółowo

Pakiet Iptables. Filtrowanie pakietów i filtrowanie stanowe

Pakiet Iptables. Filtrowanie pakietów i filtrowanie stanowe Pakiet Iptables Mgr inż. Łukasz Jopek Katedra Informatyki Stosowanej Politechniki Łódzkiej ljopek@kis.p.lodz.pl Filtrowanie pakietów i filtrowanie stanowe Filtrowanie pakietów oraz filtrowania stanowe

Bardziej szczegółowo

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

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej (firewall) oraz oprogramowania iptables. T: Konfiguracja zapory sieciowej (firewall) w systemie Linux. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej (firewall) oraz oprogramowania iptables. Zapora sieciowa

Bardziej szczegółowo

instrukcja INSTALACJI www.piersa.pl APi_proxy

instrukcja INSTALACJI www.piersa.pl APi_proxy instrukcja INSTALACJI 1 1. Instalacja Proces instalacji jest prosty wgrywamy pliki na serwer nadajemy prawa chmod 777 lub 755 dla katalogu w którym znajduje się aplikacja przeważnie będzie to katalog public_html

Bardziej szczegółowo

Tomasz Greszata - Koszalin

Tomasz Greszata - Koszalin T: Udostępnianie połączenia sieciowego w systemie Linux (NAT). Zadanie1: Odszukaj w Wolnej Encyklopedii Wikipedii informacje na temat NAT (ang. Network Address Translation). Istnieje możliwość użycia Source

Bardziej szczegółowo

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie Wstęp FTP - (ang. File Transfer Protocol - protokół transmisji danych) jest to protokół typu klient-serwer, który umożliwia przesyłanie plików na serwer, oraz z serwera poprzez program klienta FTP. Dzięki

Bardziej szczegółowo

Warsztaty z Sieci komputerowych Lista 8

Warsztaty z Sieci komputerowych Lista 8 Warsztaty z Sieci komputerowych Lista 8 Na dzisiejszej pracowni wszystkie komputery są podłączone interfejsami enp3s0 do przełącznika, zaś interfejsy enp1s0 spinają parami sąsiednie komputery. Do konfiguracji

Bardziej szczegółowo

Materiały wprowadzające. dr inż. Arkadiusz Chrobot

Materiały wprowadzające. dr inż. Arkadiusz Chrobot Materiały wprowadzające dr inż. Arkadiusz Chrobot 25 lutego 2019 Spis treści Wprowadzenie 1 1. ssh 1 2. scp 2 3. Linux Cross Reference 2 Wprowadzenie W tych materiałach wstępnych zawarte są krótkie opisy

Bardziej szczegółowo

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

Na podstawie: Kirch O., Dawson T. 2000: LINUX podręcznik administratora sieci. Wydawnictwo RM, Warszawa. FILTROWANIE IP FILTROWANIE IP mechanizm decydujący, które typy datagramów IP mają być odebrane, które odrzucone. Odrzucenie oznacza usunięcie, zignorowanie datagramów, tak jakby nie zostały w ogóle odebrane. funkcja

Bardziej szczegółowo

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2 1. Instalacja serwera WWW Aby zainstalować serwer WWW w systemie Linux, należy wykorzystać menedżer pakietów apt-get. Polecenia które należy wpisać w terminalu użytkownika root 1 : apt-get install build-essential

Bardziej szczegółowo

Instrukcje dotyczące funkcji zarządzania pasmem w urządzeniach serii ZyWALL.

Instrukcje dotyczące funkcji zarządzania pasmem w urządzeniach serii ZyWALL. Instrukcje dotyczące funkcji zarządzania pasmem w urządzeniach serii ZyWALL. Niniejsza instrukcja zawiera wskazówki dotyczące konfiguracji funkcji BW MGMT dostępnej w urządzeniach serii ZyWALL. Dość często

Bardziej szczegółowo

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7 Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7 System operacyjny 7 Sieć komputerowa 8 Teoria sieci 9 Elementy sieci 35 Rozdział 2. Sieć Linux 73 Instalowanie karty sieciowej 73 Konfiguracja interfejsu

Bardziej szczegółowo

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32 INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32 Spis Treści 1. Wymagania... 2 1.1. Wymagania przy korzystaniu z klucza sieciowego... 2 1.2. Wymagania przy uruchamianiu programu przez internet... 2 2.

Bardziej szczegółowo

Konfiguracja zapory Firewall w systemie Debian.

Konfiguracja zapory Firewall w systemie Debian. Konfiguracja zapory Firewall w systemie Debian. www.einformatyka.com.pl W zasadzie istnieje bardzo niewiele wirusów przeznaczonych na systemy z rodziny Unix lecz nie oznacza to że jesteśmy całkowicie bezpieczni.

Bardziej szczegółowo

Ruter - Linux 2.4. wersja dokumentu 0.9. Dubas Bartłomiej (dubcio@hoga.pl) FIREWALL, KONTROLA PRZEPŁ YWU, ZLICZANIE RUCHU

Ruter - Linux 2.4. wersja dokumentu 0.9. Dubas Bartłomiej (dubcio@hoga.pl) FIREWALL, KONTROLA PRZEPŁ YWU, ZLICZANIE RUCHU Ruter - Linux 2.4 FIREWALL, KONTROLA PRZEPŁ YWU, ZLICZANIE RUCHU wersja dokumentu 0.9 Dubas Bartłomiej (dubcio@hoga.pl) AGH Kraków - Informatyka IV Administracja Systemami Komputerowymi 2002 O PRAWACH

Bardziej szczegółowo

z 9 2007-06-30 18:16

z 9 2007-06-30 18:16 http://www.playstationworld.pl :: Przeglądanie stron WWW na PlayStation 2 Artykuł dodany przez: KoDa (2006-07-22 21:44:27) Network Access Disc słuŝy do skonfigurowania połączenia z Internetem oraz do połączenia

Bardziej szczegółowo

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

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych Wykład 2: Budowanie sieci lokalnych 1 Budowanie sieci lokalnych Technologie istotne z punktu widzenia konfiguracji i testowania poprawnego działania sieci lokalnej: Protokół ICMP i narzędzia go wykorzystujące

Bardziej szczegółowo

INSTRUKCJA U YTKOWNIKA. Karty synchroniczne V.35 TAHOE 931/932 WOLNOή KOMUNIKACJI

INSTRUKCJA U YTKOWNIKA. Karty synchroniczne V.35 TAHOE 931/932 WOLNOŒÆ KOMUNIKACJI INSTRUKCJA U YTKOWNIKA Karty synchroniczne V.35 TAHOE 931/932 WOLNOŒÆ KOMUNIKACJI SPIS TREŒCI 1. Wprowadzenie... 1 2. Monta karty... 2 3. Instalacja sterowników... 3 3.1. Kompilacja j¹dra Linuxa ze sterownikami...

Bardziej szczegółowo

Tworzenie połączenia szerokopasmowego /PPPoE/ dla sieci SOLARNET w systemie Linux

Tworzenie połączenia szerokopasmowego /PPPoE/ dla sieci SOLARNET w systemie Linux Tworzenie połączenia szerokopasmowego /PPPoE/ dla sieci SOLARNET w systemie Linux UWAGA: w przypadku kart ralink zamiast wlan0 stosujemy nazwę ra0!! Potrzebne programy: rp-pppoe-3.7 wireless_tools.27 sterowniki

Bardziej szczegółowo

Kod produktu: MP-W7100A-RS232

Kod produktu: MP-W7100A-RS232 KONWERTER RS232 - TCP/IP ETHERNET NA BAZIE W7100A FIRMY WIZNET MP-W7100A-RS232 jest gotowym do zastosowania konwerterem standardu RS232 na TCP/IP Ethernet (serwer portu szeregowego). Umożliwia bezpośrednie

Bardziej szczegółowo

ĆWICZENIE NR 4 KONFIGURACJA JĄDRA, USŁUGI SIECIOWE. KATEDRA ELEKTRONIKI POLITECHNIKA LUBELSKA

ĆWICZENIE NR 4 KONFIGURACJA JĄDRA, USŁUGI SIECIOWE. KATEDRA ELEKTRONIKI POLITECHNIKA LUBELSKA ĆWICZENIE NR 4 KONFIGURACJA JĄDRA, USŁUGI SIECIOWE. KATEDRA ELEKTRONIKI POLITECHNIKA LUBELSKA A. ZAGADNIENIAZ DO POWTÓRZENIA PRZED WYKONANIEM ĆWICZENIA Budowa jądra. B. ZAKRESZ ĆWICZENIA Instalacja oprogramowania.

Bardziej szczegółowo

* konfiguracja routera Asmax V.1501 lub V.1502T do połączenia z Polpakiem-T lub inną siecią typu Frame Relay

* konfiguracja routera Asmax V.1501 lub V.1502T do połączenia z Polpakiem-T lub inną siecią typu Frame Relay * konfiguracja routera Asmax V.1501 lub V.1502T do połączenia z Polpakiem-T lub inną siecią typu Frame Relay Połączenie poprzez konsolę (użyj dowolnego edytora konsoli, np. HyperTerminal): 9600,8,N,1,

Bardziej szczegółowo

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane

Bardziej szczegółowo

Firewall bez adresu IP

Firewall bez adresu IP Firewall bez adresu IP Jak to zrobić Janusz Janiszewski Janusz.Janiszewski@nask.pl Agenda Wstęp Jak to działa? FreeBSD Kiedy stosować? Wady i zalety Inne rozwiązania Pytania? Typy firewalli Filtry pakietów

Bardziej szczegółowo

Qmail radość listonosza. Autorzy: Bartosz Krupowski, Marcin Landoch IVFDS

Qmail radość listonosza. Autorzy: Bartosz Krupowski, Marcin Landoch IVFDS Qmail radość listonosza Autorzy: Bartosz Krupowski, Marcin Landoch IVFDS 1 STRESZCZENIE Artykuł jest przedstawieniem podstawowej konfiguracji jednego z najpopularniejszych agentów MTA (Mail Transfer Agent)

Bardziej szczegółowo

Usługi sieciowe systemu Linux

Usługi sieciowe systemu Linux Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do

Bardziej szczegółowo

Kod produktu: MP-W7100A-RS485

Kod produktu: MP-W7100A-RS485 KONWERTER RS485/422 - TCP/IP ETHERNET NA BAZIE W7100A FIRMY WIZNET MP-W7100A-RS485 jest gotowym do zastosowania konwerterem standardu RS485 lub RS422 na TCP/IP Ethernet. Umożliwia bezpośrednie podłączenie

Bardziej szczegółowo

Opis dotyczy wykonania konfiguracji karty przy użyciu oprogramowania SimaticNet PC Software V6.2 oraz Simatic NCM PC.

Opis dotyczy wykonania konfiguracji karty przy użyciu oprogramowania SimaticNet PC Software V6.2 oraz Simatic NCM PC. Konfigurowanie kart CP5611 i PC Software V6.2 dla współpracy z siecią MPI. Opis dotyczy wykonania konfiguracji karty przy użyciu oprogramowania SimaticNet PC Software V6.2 oraz Simatic NCM PC. Przed rozpoczęciem

Bardziej szczegółowo

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP Joomla! Instalacja Pobierz pakiet instalacyjny 1. Wejdź na witrynę http://www.apachefriends.org 2. Następnie przejdź do sekcji XAMPP for Windows 3. W sekcji XAMPP for Windows przejdź do działu Download

Bardziej szczegółowo

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej:

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej: Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej: Router jest podłączony do sieci Internet, natomiast od dostawcy

Bardziej szczegółowo

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek Router jest podłączony do sieci Internet, natomiast od dostawcy zostaje

Bardziej szczegółowo

Uruchamianie bazy PostgreSQL

Uruchamianie bazy PostgreSQL Uruchamianie bazy PostgreSQL PostgreSQL i PostGIS Ten przewodnik może zostać pobrany jako PostgreSQL_pl.odt lub PostgreSQL_pl.pdf Przejrzano 10.09.2016 W tym rozdziale zobaczymy, jak uruchomić PostgreSQL

Bardziej szczegółowo

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

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej. T: Konfiguracja firewalla. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej. Zapora sieciowa (firewall) służy do zabezpieczania sieci i systemów przed nieuprawnionym

Bardziej szczegółowo

ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)

ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian) Grupa Ustawienia Sieciowe umożliwia skonfigurowanie podstawowych parametrów terminala: Interfejs ETH0 Umożliwia wybór ustawień podstawowego interfejsu sieciowego. W przypadku wyboru DHCP adres oraz inne

Bardziej szczegółowo

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

Zadanie1: Odszukaj w Wolnej Encyklopedii Wikipedii informacje na temat NAT (ang. Network Address Translation). T: Udostępnianie połączenia sieciowego w systemie Windows (NAT). Zadanie1: Odszukaj w Wolnej Encyklopedii Wikipedii informacje na temat NAT (ang. Network Address Translation). NAT (skr. od ang. Network

Bardziej szczegółowo

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

iptables -F -t nat iptables -X -t nat iptables -F -t filter iptables -X -t filter echo 1 > /proc/sys/net/ipv4/ip_forward Zarządzanie bezpieczeństwem w sieciach Router programowy z firewallem oparty o iptables Celem ćwiczenia jest stworzenie kompletnego routera (bramki internetowej), opartej na iptables. Bramka umożliwiać

Bardziej szczegółowo

System kontroli dostępu ACCO NET Instrukcja instalacji

System kontroli dostępu ACCO NET Instrukcja instalacji System kontroli dostępu ACCO NET Instrukcja instalacji acco_net_i_pl 12/14 SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166

Bardziej szczegółowo

Problemy techniczne SQL Server

Problemy techniczne SQL Server Problemy techniczne SQL Server Co zrobić, jeśli program Optivum nie łączy się poprzez sieć lokalną z serwerem SQL? Programy Optivum, które korzystają z bazy danych umieszczonej na serwerze SQL, mogą być

Bardziej szczegółowo

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Tryb serwisowy Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Bramka IP 2R+L oraz IP 1 R+L może zostać uruchomiana w trybie serwisowym. W przypadku wystąpienia

Bardziej szczegółowo

Data modyfikacji: 2013-08-14

Data modyfikacji: 2013-08-14 Data modyfikacji: 2013-08-14 Co zawiera ten dokument: Ten dokument przedstawia, w jaki sposób zainstalować program Kancelaris PLUS 4 za pomocą standardowego instalatora na serwerze MySQL w wersji 5.0 i

Bardziej szczegółowo

Bezpieczeństwo w M875

Bezpieczeństwo w M875 Bezpieczeństwo w M875 1. Reguły zapory sieciowej Funkcje bezpieczeństwa modułu M875 zawierają Stateful Firewall. Jest to metoda filtrowania i sprawdzania pakietów, która polega na analizie nagłówków pakietów

Bardziej szczegółowo

Instalacja i konfiguracja serwera SSH.

Instalacja i konfiguracja serwera SSH. Instalacja i konfiguracja serwera SSH. Podczas wykonywania poniższych zadań w zeszycie w sprawozdaniu 1. podaj i wyjaśnij polecenia, które użyjesz, aby: wyjaśnić pojęcia związane z ssh, zainstalować serwer

Bardziej szczegółowo

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Strona 1 z 5 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Przed instalacją oprogramowania drukarki do systemu Windows Drukarka podłączona lokalnie to drukarka

Bardziej szczegółowo

Instalacja i konfiguracja serwera IIS z FTP

Instalacja i konfiguracja serwera IIS z FTP Instalacja i konfiguracja serwera IIS z FTP IIS (Internet Information Services) jest to usługa dostępna w systemach z rodziny Windows Server, pozwalająca na obsługę i utrzymanie własnych stron WWW oraz

Bardziej szczegółowo

Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie

Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie Kroki wstępne 1. Uruchamiamy wcześniej utworzoną maszynę wirtualną 2. Po uruchomieniu systemu ukaże się ekran logowania: 3. Logujemy

Bardziej szczegółowo

Windows Server Active Directory

Windows Server Active Directory Windows Server 2012 - Active Directory Active Directory (AD) To usługa katalogowa a inaczej mówiąc hierarchiczna baza danych, która przynajmniej częściowo musi być ściśle związana z obiektową bazą danych.

Bardziej szczegółowo

Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego

Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego System Windows XP posiada wbudowaną obsługę połączenia PPPoE, nazywa się to połączenie szerokopasmowe, wymagające

Bardziej szczegółowo

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji Control Expert 3.0 Instrukcja instalacji Control Expert 3.0 Program Control Expert 3.0 jest to program służący do zarządzania urządzeniami kontroli dostępu. Dedykowany jest dla kontrolerów GRx02 i GRx06 oraz rozwiązaniom

Bardziej szczegółowo

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

Zarządzanie ruchem w sieci małego ISP Michał Prokopiuk 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

Bardziej szczegółowo

MikroTik Serwer OpenVPN

MikroTik Serwer OpenVPN MikroTik Serwer OpenVPN Generowanie certyfikatów na systemie Debian. Instalujemy OpenVPN, następnie przechodzimy do katalogu ze skryptami: cd /usr/share/openvpn/easyrsa edytujemy plik vars ustawiając kraj,

Bardziej szczegółowo

1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli

1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli 1. Obsługa routerów... 1 1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli... 1 1.2 Olicom ClearSight obsługa podstawowa... 2 1.3 Konfiguracja protokołu RIP... 5 Podgląd tablicy routingu...

Bardziej szczegółowo

ASMAX ISDN-TA 128 internal Instalacja adaptera w środowisku Windows 98 / ME

ASMAX ISDN-TA 128 internal Instalacja adaptera w środowisku Windows 98 / ME ASMAX ISDN-TA 128 internal Instalacja adaptera w środowisku Windows 98 / ME Asmax Support www.asmax.com.pl ftp.asmax.com.pl Tutaj znajdziesz informację jak zainstalować odpowiednie sterownika adaptera

Bardziej szczegółowo

Zarządzanie pasmem (QoS)

Zarządzanie pasmem (QoS) Page 1 of 5 Zarządzanie pasmem (QoS) Wybór skryptu i instalacja Instalacja pakietów i skryptów odpowiedzialnych za QoS w OpenWrt jak wszystko (prawie) jest prosta i banalna. Trochę bardziej problematycznym

Bardziej szczegółowo

Zarządzanie bezpieczeństwem w sieciach

Zarządzanie bezpieczeństwem w sieciach Zarządzanie bezpieczeństwem w sieciach mgr inż. Rafał Jachowicz, Instytut Informatyki Stosowanej PŁ Instrukcję opracowano na podstawie materiałów mgra inż. Łukasza Jopka Router programowy z firewallem

Bardziej szczegółowo

Opis instalacji i konfiguracji programu HW Virtual Serial Port z kasą PS3000Net

Opis instalacji i konfiguracji programu HW Virtual Serial Port z kasą PS3000Net Opis instalacji i konfiguracji programu HW Virtual Serial Port z kasą PS3000Net Spis treści Wstęp... 3 Konfiguracja kasy PS3000 Net...4 [45141] Ustawienia TCP/IP...4 [45142] Protokół Kasa-PC...4 Instalacja

Bardziej szczegółowo

Współpraca z platformą Emp@tia. dokumentacja techniczna

Współpraca z platformą Emp@tia. dokumentacja techniczna Współpraca z platformą Emp@tia dokumentacja techniczna INFO-R Spółka Jawna - 2013 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93 29, (33) 479 93 89 fax (33) 853 04 06 e-mail: admin@ops.strefa.pl Strona1

Bardziej szczegółowo

Poradnik korzystania z usługi FTP

Poradnik korzystania z usługi FTP Poradnik korzystania z usługi FTP 1. Wstęp FTP (ang. File Transfer Protocol) to usługa pozwalająca na wymianę plików poprzez Internet w układzie klient-serwer. Po podłączeniu się do serwera za pomocą loginu

Bardziej szczegółowo

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas)

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Hosting WWW Bezpieczeństwo hostingu WWW Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Zabezpieczenia w sieciach komputerowych Firewall iptables Firewall jest to program lub urządzenie, które: Filtruje

Bardziej szczegółowo

Maple i wykresy. 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu.

Maple i wykresy. 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu. Maple i wykresy 1 Program Maple 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu. 1.2 Uruchomienie programu Maple Uruchamiamy go, wpisując w konsoli maple, potwierdzając

Bardziej szczegółowo

miniinstrukcja www.piersa.pl miniswl

miniinstrukcja www.piersa.pl miniswl miniinstrukcja 1 1. Instalacja Proces instalacji jest prosty wgrywamy pliki na serwer nadajemy prawa chmod 777 lub 755 dla katalogu ustawienia. Uruchamiamy plik install.php podajemy dane do bazy danych

Bardziej szczegółowo

Zadanie z lokalnych sieci komputerowych. 1. Cel zajęć

Zadanie z lokalnych sieci komputerowych. 1. Cel zajęć Zadanie z lokalnych sieci komputerowych. 1. Cel zajęć Kilku znajomych chce zagrać w grę sieciową. Obecnie większość gier oferuje możliwość gry przez internet. Jednak znajomi chcą zagrać ze sobą bez dostępu

Bardziej szczegółowo

4. Podstawowa konfiguracja

4. Podstawowa konfiguracja 4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić

Bardziej szczegółowo

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne z modułem BK9050 Moduł BK9050 jest urządzeniem typu Bus Coupler, umożliwiającym instalację rozproszonych grup terminali

Bardziej szczegółowo

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce

Bardziej szczegółowo

Przed rozpoczęciem pracy z wykorzystaniem oprogramowania Oracle Grid Infrastructure warto sprawdzid, czy do /home/grid/.bash_profile zostały dodane

Przed rozpoczęciem pracy z wykorzystaniem oprogramowania Oracle Grid Infrastructure warto sprawdzid, czy do /home/grid/.bash_profile zostały dodane Przed rozpoczęciem pracy z wykorzystaniem oprogramowania Oracle Grid Infrastructure warto sprawdzid, czy do /home/grid/.bash_profile zostały dodane zmienne środowiskowe specyficzne dla tego oprogramowania.

Bardziej szczegółowo

Sieci Komputerowe 2 / Ćwiczenia 2

Sieci Komputerowe 2 / Ćwiczenia 2 Tematyka Sieci Komputerowe 2 / Ćwiczenia 2 Opracował: Konrad Kawecki na podstawie materiałów: http://www.isi.edu/nsnam/ns/tutorial/index.html Na ćwiczeniach zapoznamy się z symulatorem

Bardziej szczegółowo

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

Niniejsza instrukcja przedstawia przykład konfiguracji koncentratora SSL VPN w trybie Network Extension. Niniejsza instrukcja przedstawia przykład konfiguracji koncentratora SSL VPN w trybie Network Extension. SSL VPN w trybie Network Extension działa prawidłowo na komputerach wyposaŝonych w systememy operacyjne

Bardziej szczegółowo

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień: Zasady grupy (GPO) Windows Server 2008 R2 Zasady grupy to potężne narzędzie udostępnione administratorom systemów Windows w celu łatwiejszego zarządzania ustawieniami stacji roboczych. Wyobraźmy sobie

Bardziej szczegółowo

- udostępnić anonimowym użytkownikowi Internetu pliki przez serwer FTP,

- udostępnić anonimowym użytkownikowi Internetu pliki przez serwer FTP, Str. 1 Ćwiczenie 7 vsftpd serwer FTP Cel ćwiczenia: Zapoznanie się z konfiguracją i zarządzaniem serwerem FTP. Przed przystąpieniem do ćwiczenia uczeń powinien: - poruszać się po systemie Linux, w trybie

Bardziej szczegółowo

Problemy techniczne SQL Server. Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci?

Problemy techniczne SQL Server. Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci? Problemy techniczne SQL Server Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci? Programy Optivum, które korzystają z bazy danych umieszczonej na serwerze SQL, mogą być używane

Bardziej szczegółowo

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R.

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R. Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R. Topologia sieci: Lokalizacja B Lokalizacja A Niniejsza instrukcja nie obejmuje konfiguracji routera dostępowego

Bardziej szczegółowo

Materiały dodatkowe. Raspberry Pi

Materiały dodatkowe. Raspberry Pi Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Raspberry Pi Opracowali: mgr inż. Tomasz Karla Data: Listopad, 2016 r. Dodatkowe informacje Materiały dodatkowe mają charakter ogólny i służą

Bardziej szczegółowo

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl Do połączenia z serwerem A&B w celu załadowania lub pobrania materiałów można wykorzystać dowolny program typu "klient FTP". Jeżeli nie

Bardziej szczegółowo

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N PODSTAWOWA KONFIGURACJA LINKSYS WRT300N 1. Topologia połączenia sieci WAN i LAN (jeśli poniższa ilustracja jest nieczytelna, to dokładny rysunek topologii znajdziesz w pliku network_konfigurowanie_linksys_wrt300n_cw.jpg)

Bardziej szczegółowo

Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus

Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus COMARCH TNA Szanowni Państwo, dziękujemy za wybór usługi Comarch TNA oraz urządzenia Comarch TNA Gateway Plus. Mamy nadzieję, że korzystanie

Bardziej szczegółowo

DHCP + udostępnienie Internetu

DHCP + udostępnienie Internetu Str. 1 Ćwiczenie 5 DHCP + udostępnienie Internetu Cel ćwiczenia: sieci LAN. Zapoznanie się z instalacją i konfiguracją serwera DHCP. Udostępnienie Internetu Przed przystąpieniem do ćwiczenia uczeń powinien

Bardziej szczegółowo

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

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6... Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv4... 3 Konfiguracja routingu statycznego IPv6... 3 Sprawdzenie połączenia... 4 Zadania... 4 Routing - wstęp O routowaniu

Bardziej szczegółowo

POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP. Sterowniki Astraada One wymieniają między sobą dane po UDP

POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP. Sterowniki Astraada One wymieniają między sobą dane po UDP POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP Sterowniki Astraada One wymieniają między sobą dane po UDP Wstęp Celem informatora jest konfiguracja i przygotowanie sterowników

Bardziej szczegółowo