Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 10 additions & 9 deletions 01-cwiczenia/system-operacyjny.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,18 +39,20 @@
| nazwa | linux | centos 7 |
| cfg interfejsów | centos 7 | /etc/sysconfig/network-scripts |
| program (parametry sieci) | niewiem | |
| .... | ..... | |
| .... | alpine |showw all ip configuration|
|Parametry IP |$ ip a | default just geteway -em |
|DNS cfg |$ cat /etc/resolv.conf | DNS


### Konfiguracja połączenia sieciowego

| Parametr | wartość | komentarzu |
| ------------- |:-------------:| -----:|
| Adres IP | XX.XX.XX.XX | przydzielony przez DHCP |
| Maska podsieci | | |
| Brama | | |
| DNS 1 | | |
| DNS 2 | | |
| Parametr | wartość | komentarzu |
| ------------- |:-------------:| -----:|
| Adres IP | 10.0.2.15 | przydzielony przez DHCP |
| Maska podsieci |10.0.2.15/24 | |notacja cidr / 255.255.255.0
| Brama |10.0.2.2 | |#w ip groue show
| DNS 1 |10.10.08 | |
| DNS 2 |10.10.04 | |

### Schemat sieci

Expand All @@ -63,4 +65,3 @@ aby załączyć obrazek
```

![my network](network.png)

104 changes: 104 additions & 0 deletions ćw 2
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
## Ustawianie parametrów sieci

### Zadania

0. Z wykorzystaniem dowolnych systemów operacyjnych na których potrafisz uruchomić interpreter ``python`` oraz oprogramowania virtualbox odwzoruj poniższy schemat sieci:

![alt text][network]

[network]: ./network.png "Logo Title Text 2"

1. na 1 z komputerów zainstaluj i uruchom program ``server.py`` dostępne pod adresem ``https://github.com/jkanclerz/client-server-chat``
2. na 2 z komputerów zainstaluj i uruchom program ``client.py`` dostępne pod adresem ``https://github.com/jkanclerz/client-server-chat``
3. Manipulując konfiguracją sieci na poziomie virtualbox, uruchom serwer czatu, oraz udostępnij go na wybranym porcie oraz adresie tak aby istniała możliwość połączenia przez inne osoby w obrębie pracowni
4. Zainstaluj oprogramowanie serwera HTTP ``nginx`` lub innego, skonfiguruj plik index.html wg instrukcji, sprawdź dostępność strony z wykorzystaniem dowolnego klienta protokołu ``HTTP`` z różnych konfiguracji IP
5. Posługując się programami tj: ``netstat`` lub ``lsof`` sprawdź na jakich portach zostały uruchomione serwery czatu czy HTTP

Wejściowe parametry sieci
-------------------------
| Parametr | wartość | komentarz(opcionalny) |
| ------------- |:-------------:| -----:|
| PC 1 |
| IP - address | 10.0.15.4 | |
| MASKA | /24 (255.255.255.0) | |
| | | |
| PC 2 | | |
| IP - address | 10.0.15.6 | |
| MASKA | /24 (255.255.255.0 )| |

Weryfikacja połączenia

Polecenie
ping 10.0.15.5
ip addr show
ip addr flush dev eth0
ip addr add 10.0.15.4/24 dev eth0

Efekt
```
```

Statyczna konfiguracja parametrów połączenia
Wejściowe parametry sieci
-------------------------
| Parametr | wartość | komentarz(opcionalny) |
| ------------- |:-------------:| -----:|
| PC 1 |
| IP - address | 192.168.10.10 | |
| MASKA | 255.255.255.0 | |
| | | |
| PC 2 | | |
| IP - address | 192.168.10.11 | |
| MASKA | 255.255.128.0 | |
| PC 2 | | |
| IP - address | 172.16.100.100 | |
| MASKA | 255.255.0.0 | |

Weryfikacja połączenia

Polecenie
```
```

Efekt
```
```

Nowa statyczna konfiguracja

-------------------------
| Parametr | wartość | komentarz(opcionalny) |
| ------------- |:-------------:| -----:|
| PC 1 |
| IP - address | | |
| MASKA | | |
| | | |
| PC 2 | | |
| IP - address | | |
| MASKA | | |

Weryfikacja połączenia

Polecenie
```
```

Efekt
```
```

### Utrwalenie konfiguracji

Dlaczego? Jak? Co? :)

### Warto wiedzieć

-------------------------
| Parametr | wartość | komentarz(opcionalny) |
| ------------- |:-------------:| -----:|
| Lokalizacja pliku z konfiguracją sieci| | |
| UP -> Wyłączenie interfejsu sieciowego| | |
| DOWN -> Włączenie interfejsu sieciowego| | |
| Sprawdzenie obecnych parametrów | | |
| lista wszystkich interfejsów | | |
| Które interfejsy jakie porty słuchają | | |