Как сунуть MAC в нужный VLAN? Кю! Сможет кто подсказать? На дебиане имеется интерфейс vlanXXX, на интерфейсе есть интернет, и DHCP. C интерфейса eth1 приходят маки. На eth1 нет ничего, ни айпишника, ни DHCP. Как можно сделать так, чтобы определенный мак-адрес "попадал" автоматически в vlanXXX и чтобы у него появлялся интернет, а все остальные маки попадали скажем в vlanYYY?ebtables -A FORWARD -s D4:6E:0E:1E:AB:DF -i eth1 -o vlanXXX ничего не дает. Мак адрес не попадает в интерфейс vlanXXX и не получает айпишник.
После выполнения данных действий, пакеты с указанным MAC-адресом будут перенаправляться в нужный VLAN и получат соответствующий IP-адрес от DHCP сервера.
Для того чтобы сунуть определенный MAC-адрес в нужный VLAN, вам необходимо выполнить следующие шаги:
Создайте мостовое соединение (bridge) между eth1 и vlanXXX:
brctl addbr br0brctl addif br0 eth1
brctl addif br0 vlanXXX
ifconfig br0 up
Настроите VLAN на интерфейсе vlanXXX:
vconfig add vlanXXX 10ifconfig vlanXXX.10 up
Настройте DHCP сервер для выдачи IP адреса определенному MAC-адресу.
Используйте ebtables для перенаправления пакетов с определенным MAC-адресом в нужный VLAN:
ebtables -t nat -A PREROUTING -s D4:6E:0E:1E:AB:DF -i eth1 -j redirect --redirect-target ACCEPTПосле выполнения данных действий, пакеты с указанным MAC-адресом будут перенаправляться в нужный VLAN и получат соответствующий IP-адрес от DHCP сервера.