>> если фаерволл выключен и ничего не фильтруется и включен роутинг (gateway_enable="YES"
>> sysctl net.inet.ip.forwarding=1) то все будет работать.НАЧАЛО БРЕДЯТИНЫ!!!!!
> Хм. Вот пришел от машины из одного влана пакет на транковый порт
> коммутатора, который адресован в другой влан, он посмотрит его кадр, а
> там сказано что пакет из влана отличного от того в который
> он пытается попасть, и не пустит его.
Промежуточный конец бредятины!!!!!!
Коммутатору неведомо что там в этом пакете, т.к. коммутатор обрабатывает фреймы, он посмотрит mac назначения (т.е. мас шлюза) и благополучно отфутболит оный на шлюз, шлюз из фрейма "вынет" IP пакет, проверит IP адрес назначения и по таблице маршрутизации определит в какой интерфейс его отдать, изменнит в IP пакете поля TTL и checksumm, сформирует НОВЫЙ ФРЕЙМ и передаст его коммутатору уже в другом vlan-е, коммутатор будет обрабатывать этот фрейм уже в новом влане и по своим правилам.
Т.е. передача ОДНОГО IP пакета из одной подсети в другую для коммутатора выльется в передачу ДВУХ фреймов....
> Так получается что нужно вообще отказаться от вланов на коммутаторе и настраивать
> их чисто на фре? И там уже на фаерволе писать правила
> запрещающие или разрешающие трафик из определенных вланов.
Учите матчасть, а именно модель OSI, и чем отличается ethernet от IP...
ради эксперимента - выключите ваш файрвол и пропингуйте с машины из одного влана машинуу в другом влане (не забыв отключить брандмаузеры с файрволами и на этих машинках, чтобы icmp 100% не блокировался).