Я слежу за гидом Вот для настройки новой установки сервера Ubuntu 12.04 (работающей в VirtualBox) со статическим IP-адресом. Рекомендуемая конфигурация в / и т.д. / сеть / интерфейсы является:
auto lo
iface lo inet loopback
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
Из-за моего роутера я будет давая серверу адрес 192.168.1.55, и шлюз будет 192.168.1.254 (который является IP-адресом моего BT HomeHub), и с сетевой маской все в порядке.
Но мне интересно знать: каковы функции "сеть" и 'трансляция' Вот?
Могу ли я оставить их такими, как в примере выше, или они должны указывать на что-то конкретное в зависимости от моей домашней сети?
network
вот для идентификатора сети, и broadcast
- широковещательный IP-адрес.
Оба адреса могут быть вычислены * из ip и сетевой маски, и их не нужно записывать в конфигурацию, но иногда администратору проще их там увидеть и не вычислять (это просто с / 8 , / 16, / 24 сети, но в бессонную ночь без кофе вычисление этого для / 27 подвержено ошибкам).
Поскольку и ваша сеть, и сетевая маска такие же, как в примере, вы можете оставить их такими же, как в примере конфигурации, или удалить их.
* если вы выполните логическое И: IP && netmask
, вы получите идентификатор сети. Если вы поменяете все нули справа в сетевой маске на 1 (разумеется, в двоичном формате), вы получите широковещательный адрес.