Почти во всех примерах конфигурации сети, которые я могу найти, я всегда вижу, что эта строка "сети" появляется с адресом, заканчивающимся на .0.

auto eth0 iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
 -> network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1

Согласно этому сообщению, значение можно найти, применив маску к IP с использованием логического AND. Если это так, почему строка должна быть в файле? Могу ли я удалить это?

1 ответ1

3

Это сетевой адрес - см. Справочную страницу здесь http://manpages.ubuntu.com/manpages/intrepid/man5/interfaces.5.html

Если вы знаете свой IP-адрес и маску сети, вы можете определить сетевой адрес:

IP: 192.168.1.10
Netmask: 255.255.255.0
(Netmask means match first 3 chunks of your IP exactly and any for the last bit)
Network address: 192.168.1.0

Обычно это означает, что устройства в вашей сети будут иметь IP-адрес между 192.168.1.1 и 192.168.1.254 http://en.wikipedia.org/wiki/Subnetwork

Примечание: я использовал файлы интерфейсов в нескольких разных версиях Linux и не указывал сетевой адрес, и он работал просто отлично. Если это вас так сильно беспокоит; сделайте резервную копию, удалите ее и попробуйте!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .