
Я понимаю, что файл интерфейса в Linux нужно отредактировать и добавить соответствующие строки. Я не понимаю, для чего нужны сеть и трансляция, они кажутся лишними по сравнению со статической конфигурацией IP в Windows.
В моем случае мой шлюз — это 192.168.5.1
, а IP-адрес моего компьютера — 192.168.5.101
.
Какой будет мой сетевой и широковещательный адрес? Правильно ли указано ниже и что именно означают эти строки?
iface eth0 inet static
address 192.168.5.101
gateway 192.168.5.1
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
решение1
Как вы можете видеть изофициальная документация, эти параметры ( network
и broadcast
) не требуются.
Фактически,
(сеть, трансляция и шлюз необязательны)
В вашем примере ваша сеть будет 192.168.5.0/24
и ваша трансляция 192.168.5.255
. Они могут быть получены из ваших параметров address
и netmask
. Чтобы понять эти параметры и как их определить, вам нужно прочитатьIP-подсети.
По моему мнению, параметры network
и broadcast
обычно можно опустить.
Быстрая грунтовка
В IP обычно есть адрес ( 192.168.5.101
) исетевая маска( 255.255.255.0
).
Сетевая маска объясняет, сколько бит в адресе относятся ксетьи сколько ссылаются нахозяин. В этом примере это 24 бита (именно это означает сетевую маску, и именно это означает , /24
что вы часто видите в этом контексте).
Эти 24 бита — это как раз 192.168.5
часть вашего адреса. Это означает, что все машины с адресом, начинающимся с 192.168.5
и сетевой маской /24
, находятся в вашей сети.
Оставшаяся часть ( 101
) — это часть вашего хоста. Она идентифицирует вашу единственную машину.
Если взять адрес и заполнить хостовую часть нулями (в двоичном формате), то это эквивалентносеть(итак, 192.168.5.0
). Если вы заполните часть хоста единицами (в двоичном формате), вы получите широковещательный адрес по умолчанию ( 192.168.5.255
).
решение2
Значения сети и вещания — это детали настройки вашей подсети. Я немного не в теме, но конфигурация, которую вы указали выше, кажется правильной.
Если вы хотите узнать больше о широковещательном адресе и сетевой маске, то я бы рекомендовал вам прочитатьподсети.