LINUX.ORG.RU

История изменений

Исправление Turbid, (текущая версия) :

сам скрипт: http://pastebin.com/3yiKXr1H

пример заполнения файла hosts.xml: http://pastebin.com/8dYHJ2dB

ipset.init: http://pastebin.com/FAPXbDR2

суть в чем, был основной vlan, в котором находятся клиенты. при положительных атрибутах флагов voip - разрешен доступ (forwarding) в vlan с ip-телефонией, service - управляющий vlan (например, для админов), ext - выход в интернеты.

как видно, скрипт набивает соответствующим образом ipset'ы, которыми iptables рулит кого куда пускать. также заполняется /etc/dhcp/dhcpd.hosts в виде связок мак-ip.

да, это немного не то что хотел ТС, ибо хосты видят друг-друга. но может кому-то пригодится.

Исходная версия Turbid, :

собственно вот:

сам скрипт: http://pastebin.com/3yiKXr1H

пример заполнения файла hosts.xml: ttp://pastebin.com/8dYHJ2dB

ipset.init: http://pastebin.com/FAPXbDR2

суть в чем, был основной vlan, в котором находятся клиенты. при положительных атрибутах флагов voip - разрешен доступ (forwarding) в vlan с ip-телефонией, service - управляющий vlan (например, для админов), ext - выход в интернеты.

как видно, скрипт набивает соответствующим образом ipset'ы, которыми iptables рулит кого куда пускать. также заполняется /etc/dhcp/dhcpd.hosts в виде связок мак-ip.

да, это немного не то что хотел ТС, ибо хосты видят друг-друга. но может кому-то пригодится.