Я только что унаследовал системное администрирование небольшой сети, в которой у нас есть эксклюзивный доступ к первым 128 IP-адресам в частной виртуальной подсети. У нас есть DHCP-сервер, который связывает IP-адреса с определенными MAC-адресами, как определено в /etc/dhcp/dhcpd.conf
файл на сервере (CentOS 6.2) следующим образом:
host <name>
{
hardware ethernet <mac address>;
fixed-address <ip>;
}
Однако в этом файле также есть комментарии, которые в основном перечисляют набор базовой инфраструктуры, обозначенный
# Non-DHCP STATIC. ONLY critical infrastructure
Как и где достигается привязка статического адреса к MAC, не связанного с DHCP? Я предполагаю, что логика этого заключается в том, что если DHCP-сервер выйдет из строя, эти системы (NIS, NFS и т. Д.) Останутся активными - имеет ли это смысл?
Наконец, очевидно, что DHCP устанавливает то, что является, по сути, статическим IP-адресом (т.е. MAC-адрес и IP-адрес связаны вместе). Однако затем dhcpd.conf
файл также ссылается на статические IP-адреса, отличные от DHCP, в комментариях. Есть ли более правильный термин для одного из них, или это разные типы статических IP-адресов?
Когда фиксированный IP-адрес выдается DHCP-сервером на основе MAC-адреса клиента, это называется DHCP Reservation
и это не статический IP-адрес.
Адрес, жестко закодированный в файле конфигурации интерфейса с помощью статической опции, является статическим адресом. Он не зависит от вашего DHCP-сервера. Комментарий, скорее всего, есть, чтобы люди не делали бронирования, которое перекрывается со статически назначенными IP-адресами.
Честно говоря, похоже, что там, где вы работаете, немного беспорядка, вы должны делать документацию для используемых IP-адресов или иметь надлежащую систему IPAM. Кроме того, большинство людей согласятся, что все серверы должны иметь статические IP-адреса и не иметь DHCP в качестве зависимости, даже с оговорками. Конечно, каждому свое.
Похоже, что ваши серверы настроены со статическими IP-адресами - они не используют DHCP для назначения адресов. Это достигается простым изменением ОС, чтобы всегда использовать один и тот же IP-адрес, и даже не запрашивать через DHCP.
Использование DHCP для передачи хосту одного и того же IP-адреса каждый раз является резервированием DHCP. Избегайте использования static для обозначения резервирования, даже если переданный IP-адрес не меняется.