├── README.md └── image ├── lvl10_1.png ├── lvl10_2.png ├── lvl10_3.png ├── lvl10_4.png ├── lvl10_5.png ├── lvl10_6.png ├── lvl1_1.png ├── lvl1_2.png ├── lvl2_1.png ├── lvl2_2.png ├── lvl3_1.png ├── lvl3_2.png ├── lvl4_1.png ├── lvl4_2.png ├── lvl4_3.png ├── lvl5_1.png ├── lvl5_2.png ├── lvl5_3.png ├── lvl6_1.png ├── lvl6_2.png ├── lvl7_1.png ├── lvl7_2.png ├── lvl8_1.png ├── lvl8_2.png ├── lvl9_1.png ├── lvl9_2.png ├── lvl9_3.png ├── lvl9_4.png ├── lvl9_5.png ├── lvl9_6.png └── readme.md /README.md: -------------------------------------------------------------------------------- 1 | # NetPractice 2 | 3 | ## Цель данного проекта научиться настривать межсетевые подключения между компьютерами 4 | 5 |
6 | Level_1 7 | 8 | ________________________________________________________________ 9 | 10 |

Ссылка

11 | ________________________________________________________________ 12 | 13 | ### Здесь нам нужно настроить компьютеры, в рамках одной домашней сети. 14 | 15 | ### Изначально подключение не работает, так как компьютер имеет 16 | 17 | ``` 18 | Interface B1 19 | IP : 104.39.23.12 20 | Mask : 255.255.255.0 21 | ``` 22 | ### Из этого следует что 23 | 24 | ``` 25 | Network: 104.39.23.0 26 | Diaposon: 104.39.23.1 - 104.39.23.254 27 | ``` 28 | 29 | ### А у Компьютера А1 ```104.93.23.17 ``` Что не входит в данный диапозон. 30 | 31 | ### Поэтому меняем IP у A1 на подходящий из диапозона и вуаля... Анологично со вторым компьютером 32 | 33 | 34 |

Ссылка

35 | 36 |
37 | 38 |
39 | Level_2 40 | 41 | ________________________________________________________________ 42 | 43 |

Ссылка

44 | ________________________________________________________________ 45 | 46 | ### Очень похоже на первое задание, только здесь чтобы компьютеры могли коммуницировать между собой, они должны быть в рамках одной сети. 47 | ### Чтобы понять какая сеть, возьмем маску от А1 и IP от B1 и подсчитаем какая сеть 48 | ``` 49 | IP : 192.168.20.222 50 | Mask : 255.255.255.224 51 | ``` 52 | ### Получается 53 | ``` 54 | Network: 192.168.20.192 55 | Diaposon: 192.168.20.193 - 192.168.20.222 56 | ``` 57 | ### Чтобы все заработало берем любой IP из диапозона и ставим в A1, а также меняем маску у B1 на аналогучную A1 58 | 59 | # 60 | 61 | ### Компьютеры С1 и D1 не могут скомуницироваться так как диапозон ```127.0.0.1 - 127.255.255.254``` используется для коммуникации с самим собой (Addresses on Loopback) 62 | 63 | ### Для решения этой проблемы просто берем другое адресное пространство 64 | 65 |

Ссылка

66 | 67 |
68 | 69 | 70 | 71 |
72 | Level_3 73 | 74 | ________________________________________________________________ 75 | 76 |

Ссылка

77 | ________________________________________________________________ 78 | 79 | ### Здесь у нас появляется новый обьект. Сетевой коммутатор (жарг. свитч, свич от англ. switch — переключатель) — устройство, предназначенное для соединения нескольких узлов компьютерной сети в пределах одного или нескольких сегментов сети. 80 | ### Очень важно коммутатор работает в рамках одной сети 81 | 82 | ### Аналогично предыдущим заданиям берем маску от C1 и IP от A1 и строим подходящую сеть 83 | 84 | ### Получается 85 | ``` 86 | Network: 104.198.133.0 87 | Diaposon: 104.198.133.1 - 104.198.133.126 88 | ``` 89 | ### Далее просто заполняем любым IP из диапозона и не забываем про маски:) 90 | 91 | ________________________________________________________________ 92 | 93 |

Ссылка

94 | ________________________________________________________________ 95 | 96 |
97 | 98 |
99 | Level_4 100 | 101 | ________________________________________________________________ 102 | 103 |

Ссылка

104 | ________________________________________________________________ 105 | 106 | ### Здесь добавляется новый обьект Маршрутизатор 107 | https://hobbyits.com/naznachenie-i-funkcii-marshrutizatora-v-lokalnoj-seti/ 108 | 109 | 110 | ### В данном задании нам нужно Соеденить двух клиентов между собой и также каждый клиент с роутером, для нас доступны 3 интрфейса подключения к роутеру 111 | 112 | ### Чтобы все зараюотало, нам нужнл чтобы Оба клиента и интерфейс роутера были все в рамках одной сети (мы берем пустой интрфейс и подбираем ему подходящий IP и маску, такую чтобы она включала клиента A1) 113 | 114 | ________________________________________________________________ 115 | 116 |

Ссылка

117 | ________________________________________________________________ 118 | 119 | 120 |
121 | 122 |
123 | Level_5 124 | 125 | ________________________________________________________________ 126 | 127 |

Ссылка

128 | ________________________________________________________________ 129 | 130 | #### Здесь у нас появилась новая графа, давайте разберемся что это 131 | 132 | ``` 133 | client A: Machine A 134 | Routes : 135 | ... => ... 136 | ``` 137 | #### Эта штука называется статическим маршрутом 138 | #### Статический маршрут используется, когда компьютер хочет связаться с кем-то вне своей сети. 139 | Если пункт назначения соответствует левой части (0.0.0.0/0 в этом примере, что является "по умолчанию", что означает, что он соответствует всему), он попросит правую часть (192.168.0.254 здесь) переслать сообщение 140 | 141 | #### "Правую часть" называется шлюзом, у вас же на вашем собственном компьютере (ваш интернет-провайдер роутер) : каждый раз, когда вы хотите зайти в интернет, ваш компьютер спрашивает его, потому что он единственный, кто знает, куда идти. 142 | во-первых, вам нужно настроить "правильный сети" : 143 | 144 | #### Вот пример как это работает 145 | 146 |

Ссылка

147 | 148 | 149 | #### 1)Мы вроде немного с вами разобрались, давайте попробуем решить нашу задачу, укажем статическому маршруту кому будем отправлять (всем: 0.0.0.0/0), и через какой интрфейс (18.171.197.126) 150 | 151 | #### 2) Также интрфейс A1 и R1 должны быть в одной сети (мы это уже умеем делать :). ) 152 | 153 | #### 3) Также интрфейс B1 и R2 должны быть в одной сети (мы это уже умеем делать :). ) 154 | 155 | #### 4) Ну и последнее, нам нужно настроить статичсекий маршрут для B (задать правый параметр, путь через интрфейс R2) 156 | 157 | 158 |

Ссылка

159 | 160 | 161 |
162 | 163 | 164 | 165 | 166 |
167 | Level_6 168 | 169 | ________________________________________________________________ 170 | 171 |

Ссылка

172 | ________________________________________________________________ 173 | 174 | #### Здесь мы должны настроить свзяь с интернетом 175 | 176 | #### 1) Для начала настроим взаимодейсвие интрфейсов A1 и R1 в одной сети (мы это уже с вами делали) 177 | #### 2) Далее в router R слева указыаем что отправляем всем сетям 178 | 179 | #### 3) Ну и последнее в internet I указыаем что будем отправлять нашей сети (83.71.194.129/25) 180 | 181 |

Ссылка

182 | 183 |
184 | 185 |
186 | Level_7 187 | 188 | ________________________________________________________________ 189 | 190 |

Ссылка

191 | ________________________________________________________________ 192 | 193 | #### Здесь нам нужно все настроить, чтобы два компьютера общались между собой, используя два маршрутизатора 194 | 195 | #### Здесь важно чтобы не было пересечения сетей 196 | 197 | 198 | #### А) Сделайте интерфейс A1 и интерфейс R11 одной и той же маской подсети 199 | #### Чтобы настроить клиент A, перейдите в раздел Интерфейс A1 - > Интерфейс R11. 200 | #### (B) Интерфейс R12 и интерфейс R21 должны иметь одну и ту же маску подсети. 201 | #### В конфигурации roter R1 установите значение Интерфейс R12 -> Интерфейс R21. 202 | #### В конфигурации ротора R2 настройте Интерфейс R21 -> Интерфейс R12. 203 | #### (C) Интерфейс R22 и интерфейс C1 должны иметь одну и ту же маску подсети. 204 | #### В конфигурации клиента C настройте Интерфейс C1 -> Интерфейс R22. 205 | #### (A), (B) и (C) у каждого есть разные маски подсети 206 | #### Поскольку маршрутизатор подключается к другой сети, отображается IP-адрес в той же сети 207 | 208 | 209 |

Ссылка

210 | 211 |
212 | 213 |
214 | Level_8 215 | 216 | ________________________________________________________________ 217 | 218 |

Ссылка

219 | ________________________________________________________________ 220 | 221 | 222 | #### Интернет-маршруты заполняют сетевой адрес сети, подключенной к интерфейсу, подключенному к Интернету 223 | #### Частные IP-адреса нельзя использовать, если они подключены к Интернету 224 | #### 10.0.0.0 ~ 10.255.255.255 (10.0.0.0/8) (Класс А) 225 | #### 172.16.0.0 ~ 172.31.255.255 (172.16.0.0/12) (Класс B) 226 | #### 192.168.0.0 ~ 192.168.255.255 (192.168.0.0/16) (Класс C) 227 | 228 | 229 | #### 1) Настроим ```internet I ``` чтобы он отправлял запросы через ```Interface R12``` 230 | 231 | #### 2) Теперь в ```Interface R13``` укажем сеть и маску, такую же через которую посылает ```router R2 ``` 232 | 233 | #### 3) Теперь в ```Interface R21``` укажем сеть с которой свзяан ```Interface R13``` 234 | 235 | #### 4) Теперь в ```router R1``` укажем чтобы пакеты шли через интрфейс ```Interface R21 ``` 236 | 237 | #### 5) Теперь нужно ```Interface R23``` и ```Interface R22``` разделить на две подсети ```30.12.23.1``` и ```30.12.23.17``` 238 | 239 | #### 6) Теперь нужно настроить ```client D``` и ```client С``` чтобы работали с нашими интрфейсами 240 | 241 | #### 7) Теперь нужно настроить ```Interface D1``` и ```Interface С1``` чтобы они были в одной сети с ```Interface R23``` и ```Interface R22``` 242 | 243 | 244 |

Ссылка

245 | 246 |
247 | 248 | 249 |
250 | Level_9 251 | 252 | ________________________________________________________________ 253 | 254 |

Ссылка

255 | ________________________________________________________________ 256 | 257 | ## 1) В первую очередь выполним Goal 3 настроить чтобы работали meson need to communicate with Internet 258 | 259 | #### Для этого настроим ```Client A```, ```Interface A1```, ```Interface R11``` так чтобы они были в одной сети 260 | 261 | #### Чтобы мы могли коммуницировать с ```Internet``` , пропишем путь чтобы пакеты шли в нашу сеть 262 | 263 | 264 |

Ссылка

265 | 266 | 267 | 268 | ## 2) Теперь выполним Goal 1 : meson need to communicate with ion 269 | 270 | #### Для этого настроим ```client B```, ```Interface B2```, ```Interface R11``` так чтобы они были в одной сети 271 | 272 |

Ссылка

273 | 274 | ## 3) Теперь выполним Goal 2 : cation need to communicate with gluon 275 | 276 | 277 | #### Для этого настроим ```client C:```, ```Interface C1```, ```Interface R22``` так чтобы они были в одной сети 278 | 279 | #### Также нужно настроить ```client D: gluon:```, ```Interface D1```, ```Interface R23``` так чтобы они были в одной сети 280 | 281 |

Ссылка

282 | 283 | ## 4) Goal 4 : meson need to communicate with gluon 284 | 285 | #### Для этого настроим ```router R2: boson```, ```Interface R21```, ```Interface R13``` так чтобы они были в одной сети 286 | 287 | #### Также нужно прописать шлюз в ```router R1: proton``` 288 | 289 |

Ссылка

290 | 291 | ## 5) Как мы видим, так как мы правильно настроили у нас также заработал Goal 5 : ion need to communicate with cation 292 | 293 | ## 6) Goal 6 : cation need to communicate with Internet 294 | 295 | #### Для этого настроим ```router R1: proton```, ```internet I: Internet``` (Пропишем все пути) 296 | 297 | 298 |

Ссылка

299 | 300 |
301 | 302 | 303 |
304 | Level_10 305 | 306 | ________________________________________________________________ 307 | 308 |

Ссылка

309 | ________________________________________________________________ 310 | 311 | ## 1) Goal 1 : Host one need to communicate with Host two 312 | 313 | #### Для этого настроим ```Interface H21```, ```Interface H11``` чтобы они были в одной сети 314 | 315 |

Ссылка

316 | 317 | ## 2) Goal 2 : Host three need to communicate with Host four 318 | 319 | #### Для этого настроим ```Interface R23```, ```Interface R22``` чтобы они были в одной сети 320 | 321 | #### Также ```Interface H31```, ```client H3: Host three``` чтобы они были в одной сети 322 | 323 | 324 |

Ссылка

325 | 326 | ## 3) Goal 3 : Host one need to communicate with Internet 327 | 328 | #### Для этого поменяем в ```internet I: Internet ``` чтобы весь трафик шел в наши сети 329 | 330 |

Ссылка

331 | 332 | ## 4) Goal 4 : Host one need to communicate with Host four 333 | 334 | #### Для этого настроим ```Interface R13``` чтобы они были в одной сети 335 | 336 | #### Также у нас решилось Goal 7 337 | 338 |

Ссылка

339 | 340 | ## 5) Goal 5 : Host two need to communicate with Host three 341 | 342 | #### Для этого настроим ```router R1: Router one``` чтобы пакеты шли ко всем 343 | 344 |

Ссылка

345 | 346 |
347 | 348 | Если я вам помог, ставьте звездочку) 349 | 350 | 351 | 352 | -------------------------------------------------------------------------------- /image/lvl10_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl10_1.png -------------------------------------------------------------------------------- /image/lvl10_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl10_2.png -------------------------------------------------------------------------------- /image/lvl10_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl10_3.png -------------------------------------------------------------------------------- /image/lvl10_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl10_4.png -------------------------------------------------------------------------------- /image/lvl10_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl10_5.png -------------------------------------------------------------------------------- /image/lvl10_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl10_6.png -------------------------------------------------------------------------------- /image/lvl1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl1_1.png -------------------------------------------------------------------------------- /image/lvl1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl1_2.png -------------------------------------------------------------------------------- /image/lvl2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl2_1.png -------------------------------------------------------------------------------- /image/lvl2_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl2_2.png -------------------------------------------------------------------------------- /image/lvl3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl3_1.png -------------------------------------------------------------------------------- /image/lvl3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl3_2.png -------------------------------------------------------------------------------- /image/lvl4_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl4_1.png -------------------------------------------------------------------------------- /image/lvl4_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl4_2.png -------------------------------------------------------------------------------- /image/lvl4_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl4_3.png -------------------------------------------------------------------------------- /image/lvl5_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl5_1.png -------------------------------------------------------------------------------- /image/lvl5_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl5_2.png -------------------------------------------------------------------------------- /image/lvl5_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl5_3.png -------------------------------------------------------------------------------- /image/lvl6_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl6_1.png -------------------------------------------------------------------------------- /image/lvl6_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl6_2.png -------------------------------------------------------------------------------- /image/lvl7_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl7_1.png -------------------------------------------------------------------------------- /image/lvl7_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl7_2.png -------------------------------------------------------------------------------- /image/lvl8_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl8_1.png -------------------------------------------------------------------------------- /image/lvl8_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl8_2.png -------------------------------------------------------------------------------- /image/lvl9_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl9_1.png -------------------------------------------------------------------------------- /image/lvl9_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl9_2.png -------------------------------------------------------------------------------- /image/lvl9_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl9_3.png -------------------------------------------------------------------------------- /image/lvl9_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl9_4.png -------------------------------------------------------------------------------- /image/lvl9_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl9_5.png -------------------------------------------------------------------------------- /image/lvl9_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ifanzilka/NetPractice/415564744d460c8ac8b064450eae4c9ee29b8d67/image/lvl9_6.png -------------------------------------------------------------------------------- /image/readme.md: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------