У меня есть большое количество компьютеров, MAC-адреса которых у меня нет заранее.
За один раз я подключу их к коммутатору, и каждый из них должен получить IP-адрес от DHCP-сервера.
Мне нравится вводить определенный IP-адрес для каждого порта коммутатора, потому что я загружу некоторую систему спасения и буду входить через ssh.
Поэтому к любому компьютеру, к которому я подключаюсь, например, к порту 1 коммутатора, он должен получить одинаковый фиксированный IP-адрес, а каждому компьютеру на порту 2 - другой IP-адрес.
Я хотел бы иметь все компьютеры в одной подсети и только на DHCP, который обслуживает IP-адреса.
Я думаю, это должно быть возможно с использованием VLAN на коммутаторе. Но как пометить пакет на сервере Linux?
Может ли DHCP уже помечать пакеты?
Должен ли я использовать ebtables или iptables?
Или я должен установить мост с различными интерфейсами для каждой VLAN, и как тогда DHCP справится с этим?