FaberCastell Posted August 24, 2007 Posted August 24, 2007 (edited) DHCP-сервер (ISC) под FreeBSD 6.x на одном физическом интерфейсе (em0) слушает множество VLAN-ов, по которым приходят запросы на выдачу IP-адресов. До сегодняшнего дня настройки были предельно просты: каждая подсеть была загнана в свой VLAN, со стороны ОС это выглядело так (настройки в файле /etc/rc.conf): ifconfig_em0 = "up" cloned_interfaces = "vlan1 vlan2" ifconfig_vlan1 = "inet 192.168.1.0 netmask 255.255.255.128 vlan 1 vlandev em0" ifconfig_vlan2 = "inet 192.168.2.128 netmask 255.255.255.128 vlan 2 vlandev em0" Сейчас случилась ситуация, когда нужно объединить в одном VLAN (пусть его номер будет 3) две независимые подсети: 192.168.1.128/25 (то есть вторая половина первой сети) и 192.168.2.0/25 (первая половина второй сети). Как нужно настроить ifconfig, чтобы всё заработало? То есть мой dhcpd должен слушать VLAN 3 примерно вот так: Listening on vlan1 / mac-addr / 192.168.1.0/25 Listening on vlan2 / mac-addr / 192.168.2.128/25 Listening on vlan3 / mac-addr / 192.168.1.128/25 Listening on vlan3 / mac-addr / 192.168.2.0/25 Сразу поясню, что делать как раньше (назначать каждой подсети свой VLAN) невозможно, потому что я являюсь арендатором трансмиссии, а владелец ограничивает выдаваемое число VLAN-ов. Одновременно, я не могу изменить архитуктуру сети и объединить подсети или перераспределить их. Маски о всех подсетей в пределах одного VLAN одинаковые (/28). В реальности топология сети в разы сложнее, тут я привёл упрощенный пример. Заранее благодарю всех готовых помочь! Edited August 24, 2007 by FaberCastell Вставить ник Quote
FaberCastell Posted August 24, 2007 Author Posted August 24, 2007 Sanito, если не затруднит, -- можно более подробно и с примером? Вставить ник Quote
Sanito Posted August 25, 2007 Posted August 25, 2007 Если я все правильно, то так: ifconfig_em0 = "up" cloned_interfaces = "vlan3" ifconfig_vlan3="inet 192.168.1.0 netmask 255.255.255.128 vlan 3 vlandev em0" ifconfig_vlan3_alias0="inet 192.168.2.128 netmask 255.255.255.128" Вставить ник Quote
Zaqwr Posted August 31, 2007 Posted August 31, 2007 FaberCastell vlanv в vlan'не не получится? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.