Несколько IP-адресов на одном сетевом адаптере в CentOS

Самостоятельная работа

Задание 1. Определить, находятся ли два узла A и B в одной подсети или в разных подсетях.

1. IP-адрес компьютера А: 94.235.16.59;

IP-адрес компьютера В: 94.235.23.240;

Маска подсети: 255.255.240.0.

IP-адрес компьютера А: 94.235.16.59 =01011110.11101011.00010000.00111011

Маска подсети: 255.255.240.0 =11111111.11111111.11110000.00000000

IP-адрес компьютера В: 94.235.23.240 =01011110.11101011.00010111.11110000

Маска подсети: 255.255.240.0 =11111111.11111111.11110000.00000000

Ответ: узлыA и Bнаходятся в одной подсети.

2. IP-адрес компьютера А: 131.189.15.6;

IP-адрес компьютера В: 131.173.216.56;

Маска подсети: 255.248.0.0.

IP-адрес компьютера А: 131.189.15.6 =10000011.10111101.00001111.00000110

Маска подсети: 255.248.0.0 =11111111.11111000.00000000.00000000

IP-адрес компьютера В: 131.173.216.56=10000011.10101101.11011000.00111000

Маска подсети: 255.248.0.0 =11111111.11111000.00000000.00000000

Ответ: узлыA и Bнаходятся в разных подсетях.

3. IP-адрес компьютера А: 215.125.159.36;

IP-адрес компьютера В: 215.125.153.56;

Маска подсети: 255.255.224.0.

IP-адрес компьютера А: 215.125.159.36 =11010111.01111101.10011111.00100100

Маска подсети: 255.255.224.0 =11111111.11111111.11100000.00000000

215 . 125 . 128 . 0

IP-адрес компьютера В: 215.125.153.56 =11010111.01111101.10011001.00111000

Маска подсети: 255.255.224.0 =11111111.11111111.11100000.00000000

215 . 125 . 128 . 0

Ответ: узлыA и Bнаходятся водной подсети.

Задание 2. Определить количество и диапазон адресов узлов в подсети, если известны номер подсети и маска подсети.

Номер подсети: 192.168.1.0, маска подсети: 255.255.255.0.

Номер подсети: 192.168.1.0 =11000000.10101000.00000001.00000000

Маска подсети: 255.255.255.0 =11111111.11111111.11111111.00000000

K=8; 2 K – 2=254 адреса

Найдем диапазон IP-адресов:

Номер подсети: 192.168.1.0 =11000000.10101000.00000001.00000000

Маска подсети: 255.255.255.0 =11111111.11111111.11111111.00000000

Чтобы получить начальный IP-адрес подсети нужно невыделенные биты в номере подсети заполнить нулями, за исключением крайнего правого бита, который должен быть равен единице. Полученный адрес будет первым из допустимых адресов данной подсети:

Начальный адрес: 192.168.1.1 =11000000.10101000.00000001.00000001

Маска подсети: 255.255.255.0 =11111111.11111111.11111111.00000000

Чтобы получить конечный IP-адрес подсети нужно невыделенные биты в номере подсети заполнить единицами, за исключением крайнего правого бита, который должен быть равен нулю. Полученный адрес будет последним из допустимых адресов данной подсети:

Конечный адрес: 192.168.1.254 =11000000.10101000.00000001.11111110

Маска подсети: 255.255.255.0 =11111111.11111111.11111111.00000000

Ответ: Для подсети 192.168.1.0 с маской 255.255.255.0 количество возможных адресов: 254, диапазон возможных адресов: 192.168.1.1 – 192.168.1.254.

Номер подсети: 110.56.0.0, маска подсети: 255.248.0.0.

Номер подсети: 110.56.0.0 =01101110.00111000.00000000.00000000

Маска подсети: 255.248.0.0 =11111111.11111000.00000000.00000000

K=19; 2 K – 2 = 524 286 адреса

Найдем диапазон IP-адресов:

Номер подсети: 110.56.0.0 =01101110.00111000.00000000.00000000

Маска подсети: 255.248.0.0 =11111111.11111000.00000000.00000000

Чтобы получить начальный IP-адрес подсети нужно невыделенные биты в номере подсети заполнить нулями, за исключением крайнего правого бита, который должен быть равен единице. Полученный адрес будет первым из допустимых адресов данной подсети:

Начальный адрес: 110.56.0.1 =01101110.00111000.00000000.00000001

Маска подсети: 255.248.0.0 =11111111.11111000.00000000.00000000

Чтобы получить конечный IP-адрес подсети нужно невыделенные биты в номере подсети заполнить единицами, за исключением крайнего правого бита, который должен быть равен нулю. Полученный адрес будет последним из допустимых адресов данной подсети:

Конечный адрес: 110.63.255.254 =01101110.00111111.11111111.11111110

Маска подсети: 255.248.0.0 =11111111.11111000.00000000.00000000

Ответ: Для подсети 110.56.0.0 с маской 255.248.0.0 количество возможных адресов: 524 286, диапазон возможных адресов: 110.56.0.1 – 110.63.255.254.

Принцип настройки

Для назначения вторичного IP-адреса создается псевдоним (alias) сетевого интерфейса. Название для алиаса задается по принципу : , например, eth0:0 или eth0:1.

Псевдониму можно назначить только статический ip-адрес, нельзя присвоить адрес с помощью DHCP.

Информ технологии

практическая работа информатика

Задание 1. Определить, находятся ли два узла A и B в одной подсети или в разных подсетях.

IP-адрес: 94.235.16.59 = 01011110. 11101011. 00010000. 00111011
Маска подсети: 255.255.240.0 = 11111111. 11111111. 11110000. 00000000
IP-адрес: 94.235.23.240 = 01011110. 11101011. 00010111. 11110000
Маска подсети: 255.255.240.0 = 11111111. 11111111. 11110000. 00000000

Получаем номер подсети, выполняя операцию AND над IP-адресом и маской подсети.

AND 01011110. 11101011. 00010000. 00111011
11111111. 11111111. 11110000. 00000000
01011110. 11101011. 00010000. 00000000
94 235 16 0
AND 01011110. 11101011. 00010111. 11110000
11111111. 11111111. 11110000. 00000000
01011110. 11101011. 00010000. 00000000
94 235 16 0

Ответ: номера подсетей двух IP-адресов совпадают, значит компьютеры А и В находятся в одной подсети. Следовательно, между ними возможно установить прямое соединение без применения шлюзов.

Задание 2. Определить количество и диапазон адресов узлов в подсети, если известны номер подсети и маска подсети.

  1. Номер подсети: 192.168.1.0, маска подсети: 255.255.255.0.
Номер подсети: 192.168.1.0 = 11000000. 10101000. 00000001. 00000000
Маска подсети: 255.255.255.0 = 11111111. 11111111. 11111111. 00000000

K = 8, 2 К – 2 = 254 адресов.

Номер подсети: 192.168.1.0 = 11000000. 10101000. 00000001. 00000000
Маска подсети: 255.255.255.0 = 11111111. 11111111. 11111111. 00000000
Начальный адрес: 192.168.1.1 = 11000000. 10101000. 00000001. 00000001
Маска подсети: 255.255.255.0 = 11111111. 11111111. 11111111. 00000000
Конечный адрес: 192.168.1.254 = 11000000. 10101000. 00000001. 11111110
Маска подсети: 255.255.255.0 = 11111111. 11111111. 11111111. 00000000

Ответ: Для подсети 192.168.1.0 с маской 255.255.255.0:

количество возможных адресов: 254,

диапазон возможных адресов: 192.168.1.1 – 192.168.1.254.

Задание 3. Определить маску подсети, соответствующую указанному диапазону IP-адресов.

Задание 4. Организации выделена сеть класса В: 185.210.0.0/16. Определить маски и количество возможных адресов новых подсетей в каждом из следующих вариантов разделения на подсети:

  1. Число подсетей – 256, число узлов – не менее 250.

В сетях класса B (маска содержит 16 единиц – 255.255.0.0) под номер узла отводится 16 бит, т. е. сеть может включать 2 16 – 2 = 65534 узла.

Требование деления на 256 подсети по 250 узлов в каждой может быть выполнено: 256∙250 = 64000 < 65534. Однако число узлов в подсети должно быть кратно степени двойки. Относительно 250 ближайшая большая степень – 2 8 = 256. Следовательно, для номера узла нужно отвести 8 бит, маску расширить на 8 бита – до 24 бит.

В этом случае вместо одной сети с маской 255.255.0.0 образуется 256 подсети с маской 255.255.255.0 и количеством возможных адресов в каждой – 254 (не забывайте про два особых адреса).

Номера новых подсетей отличаются друг от друга значениями восьми битов, отведенных под номер подсети. Эти биты равны 00, 01, 10, 11.

как определить что IP-адреса находятса в одной подсети?

Аватар пользователя savely

Надо знать маску. И наложить маску ANDом на каждый адрес. Если после AND в обоих случаях получилось одинаковое число — они в одной сети. Если нет — в разных.
Т.е. комп имеет IP и маску. Ты говоришь — хочу послать на такой-то адрес. Комп накладывает маску на свой адрес и на адрес удаленного компа. Если получилось одинаковое число — комп шлет напрямую, если разные — через шлюз.

А кому счас легко.

а можно на примере каком нибудь с потолка?

желательно 2х2(один когда они в одной подсети и один когдa в разных)

понять тобой написанное я понял, но хотелось бы закрепить примером.

Пример1:
IP 192.168.0.35
Маска 255.255.255.0
Подсеть 192.168.0.0
и
IP 192.168.0.58
Маска 255.255.255.0
Подсеть 192.168.0.0

Пример2:
IP 192.168.1.35
Маска 255.255.255.0
Подсеть 192.168.1.0
и
IP 192.168.0.58
Маска 255.255.255.0
Подсеть 192.168.0.0

В 1-ом примере подсети одинаковые, а во 2-ом разные.

На примере Maco:
(Для собственного успокоения, просто были проблемы с подсетями до етого)
Пример1:
IP 192.168.0.35
IP 192.168.0.58
Маска 255.255.255.0

11000000.10101000.00000000.00100011
11111111.11111111.11111111.00000000
и
11000000.10101000.00000000.00111010
11111111.11111111.11111111.00000000
result
11000000.10101000.00000000.00000000
11000000.10101000.00000000.00000000
t.e.

Пример2:
IP 192.168.1.35
IP 192.168.0.58
Маска 255.255.255.0

11000000.10101000.00000001.00100011
11111111.11111111.11111111.00000000
и
11000000.10101000.00000000.00111010
11111111.11111111.11111111.00000000
result
11000000.10101000.00000001.00000000
11000000.10101000.00000000.00000000
t.e.
Подсеть 192.168.1.0
Подсеть 192.168.0.0 / different subnets

еше вопрос по определению максимал;ного количества хостов в подсети,
например:
192.168.11.0/28 (C class)
32-28=4
2^4=16
16-2=14 Max # of Hosts (ну и шлюз, в реальной жизни можно отнять) -Верно?

14.49.23.128/25 (A class)
32-25=7
2^7=128
128-2=126 Max # of Hosts ( -gateway) — Верно?

Назначение маски подсети
Маска назначается по следующей схеме 28 − n (для сетей класса C), где n — количество компьютеров в подсети + 2, округленное до ближайшей большей степени двойки.
Пример: В некой сети класса C есть 30 компьютеров, маска для такой сети вычисляется следующим образом:
28 — 32 = 224 (0E0h) < = >255.255.255.224 (0xFFFFFFE0)
-откуда 28 появилось? и цифра 2 — ето и есть Broadcast+Base address ?

Вариант 2. Через командную строку

Как прописать IP адрес в Windows с помощью командной строки:

1. Откройте командную строку. Для этого нажмите Win + R, в поисковую строку введите cmd и кликните Ок:

2. Введите команду, чтобы проверить название сетевого соединения:

3. Затем введите:

  • Беспроводная сеть — имя сетевого соединения,
  • 123.123.123.123 — нужный IP,
  • 255.255.255.0 — маска подсети,
  • 192.168.0.1 — основной шлюз.

4. Задайте корневые DNS-серверы Google с помощью команд:

Теперь вы знаете, как и для чего используют Айпи, а также как проходит настройка IP адреса на Windows.

Четыре подсети

В предыдущем примере было показано использование 25-битной маски подсети для разделения 24-битного адреса на две подсети. Аналогичным образом для разделения 24-битного адреса на четыре подсети потребуется «одолжить» два бита идентификатора хоста, чтобы получить четыре возможные комбинации (00, 01, 10 и 11). Маска подсети состоит из 26 бит (11111111.11111111.11111111.11000000), то есть 255.255.255.192.

Каждая подсеть содержит 6 битов адреса хоста, что в сумме дает 2 6 — 2 = 62 хоста для каждой подсети (адрес хоста из всех нулей — это сама подсеть, а из всех единиц — широковещательный адрес для подсети).

Первая подсеть Вторая подсеть Третья подсеть Четвертая подсеть
IP-адрес подсети 192.168.1.0/26 192.168.1.64/26 192.168.1.128/26 192.168.1.192/26
Маска подсети 255.255.255.192 255.255.255.192 255.255.255.192 255.255.255.192
Широковещательный адрес 192.168.1.63 192.168.1.127 192.168.1.191 192.168.1.255
Минимальный IP-адрес хоста 192.168.1.1 192.168.1.65 192.168.1.129 192.168.1.193
Максимальный IP-адрес хоста 192.168.1.62 192.168.1.126 192.168.1.190 192.168.1.254

Подсеть 169.254.0.0/16 используется для автоматического назначения IP операционной системой в случае, если настроено получение адреса по DHCP, но ни один сервер не отвечает.

Дополнительно

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector