1.
256 / 8 = 32 - tyle adresów w każdej podsieci.
Maska bitowa /27 (2 do potęgi 5 daje 32, długość całej maski to 32 -> 32 - 5 = 27)
Maska dziesiętna: 255.255.255.224 (ostatni oktet = 256 - liczba hostów -> 256 - 32 = 224)
192.168.40.0/27
192.168.40.32/27
192.168.40.64/27
192.168.40.96/27
192.168.40.128/27
192.168.40.160/27
192.168.40.192/27
192.168.40.224/27
2.
192.168.40.0/26 - 62 hosty
192.168.40.64/26 - 62 hosty
192.168.40.128/27 - 30 hostów
192.168.40.160/27 - 30 hostów
192.168.40.192/28 - 14 hostów (nie można dać /29 bo tam max 6 hostów)
Wszystko co zostanie można podzielić na sieci /28, więc dodatkowo:
192.168.40.208/28
192.168.40.224/28
192.168.40.240/28