Назад | Перейти на главную страницу

Может 192.168.20.4/24 описывать сеть или только хост?

Насколько я понимаю, IP 192.168.20.4/24 может описывать только хост (24) в сети 192.168.20. [1-254].

Теперь при описании сети; Может ли 192.168.20.4/24 быть допустимым идентификатором сети, или если такой идентификатор сети всегда оканчивается на 0, как в 192.168.20.0/24, где 0 указывает, что это сам идентификатор сети для сети 192.168.20. [1- 254]. Итак, добавляем сеть:

sudo ip route добавить 192.168.20.4/24 dev eth0

не разрешено (что тоже кажется недопустимым).

Я думаю, что я действительно хочу знать, разрешено ли при описании сети что-то еще, кроме 0? Когда я смотрю на таблицу маршрутизации:

default via 172.18.0.1 dev eth0 
169.254.0.0/16 dev eth0  scope link  metric 1000 
172.18.0.0/24 dev eth0  proto kernel  scope link  src 172.18.0.150 
192.168.10.0/24 dev eth0  proto kernel  scope link  src 192.168.10.150

Кажется, он мог бы сказать (.7):

192.168.10.7/24 dev eth0  proto kernel  scope link  src 192.168.10.150

Но это никогда не может быть правдой, верно? Вместо этого он должен был бы сказать тогда (/ 32):

192.168.10.7/32 dev eth0  proto kernel  scope link  src 192.168.10.150

Описать сеть, состоящую всего из 1 единственного хоста (?). Правильно ли я все понял?

Для вашего сетевого пространства возможностей больше, чем ноль. Вы могли бы использовать .128 если вы хотите использовать более высокие числа в /25, или .64 что даст вам ряд .65-.126 с трансляцией .127.

Это работает вплоть до 32. В обратном направлении /23, /22 и так далее, он всегда будет начинаться с 0, потому что вы будете использовать все 255 (а затем и некоторые).

Идея состоит в том, что это начальный номер в вашем сетевом пространстве, поэтому, если вы хотите использовать / 24, он будет начинаться с .0 Если вы используете меньшее пространство, вы можете начать с нуля или с начала любого из разделов.

Здесь много информации, и в Интернете в целом о сетевых масках стоит потратить немного времени на чтение.