Добавление одного IP в качестве /32 работает хорошо, но не путем добавления маски /27
У меня есть дополнительная подсеть /27 IP для моего сервера Debian. Я пробовал несколько конфигураций, но безуспешно при добавлении всей подсети.
Бег
ip addr add 231.231.231.0/32 dev eth0
Работает хорошо, и я могу пинговать следующий IP без каких-либо проблем.
Runngin
ip addr add 231.231.231.0/27 dev eth0
делает только.0 IP pingable, остальные нет.
Что я делаю не так? Спасибо!
1 ответ
AIUI маска в команде "ip addr add" - это "маска подсети", используемая для создания неявных маршрутов в таблице маршрутизации, настройки широковещательных адресов и т. Д. Он не добавляет все IP-адреса в диапазоне в интерфейс.
Если вы хотите добавить все адреса в диапазоне, вы должны сделать их все по отдельности.
(в качестве примечания, если вы хотите использовать все адреса в качестве обычных адресов, вы должны добавить их с масками /32, чтобы Linux не выполнял специальные действия с первым и последним адресами подсети).