Страница 1 из 1

FreeBSD & VLAN interface

Добавлено: 2011-09-19 16:52:34
mlevel
Хочется странного.
Есть роутер:
igb0 - внутренний интерфейс
igb1 - внешний интерфейс

На igb0 - куча VLAN, и ничего больше:

Код: Выделить всё

igb0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=1bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4>
        ether 01:41:22:92:52:45
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
На igb1 - НАТ, смотрит на внешний канал.

Нужно поднять DHCP на igb0 (для всех VLAN).

Так не работает:

Код: Выделить всё

dhcpd_ifaces="igb0"
Нужно поднимать на каждом VLAN свою подсеть для DHCP и записывать его в rc.conf.
Только так?

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-19 19:10:16
vadim64
если на всех вланах разные сети - поднимать на каждом VLAN свою подсеть для DHCP и записывать его в rc.conf.

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-19 21:38:23
mlevel
А если надо одну большую подсеть на все VLAN?

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-19 21:43:05
LMik
mlevel писал(а):А если надо одну большую подсеть на все VLAN?
Так не бывает, или загоните все vlan в один бридж, и вешайте на него эту подсеть. Теряется смысл vlan.

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-19 21:53:55
mlevel
Можно создать какой-то виртуальный интерфейс?

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-19 22:31:16
InventoR
может тогда поиграться с ip unnumbered
только пока не могу точно сказать как будет отрабатывать, сегодня занимался целый день, но наткнулся на порты которые стоят уже как тегированные и аксесс, возникли траблы.

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-19 22:37:02
mlevel
Но тогда dhcp должен слушать все VLAN интерфейсы...

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-20 7:30:42
vadim64
если нужна одна подсеть на все VLANы:
1. сделайте интерфейс-мост(man if_bridge), загоните в него VLANы и повесьте на него dhcpd
2. нах тогда вооще вланы?

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-21 17:03:29
mlevel
rc.conf:

Код: Выделить всё

cloned_interfaces="bridge0"

ifconfig:

Код: Выделить всё

ifconfig bridge0 create

ifconfig bridge0 \
addm vlan1 \
addm vlan2 \
addm vlan3 \
addm vlan4 \
addm vlan5 \
addm vlan6 \
addm vlan7 \
addm vlan8 \
up

Так должно работать?

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-21 18:25:52
vadim64

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-21 20:40:16
LMik
mlevel писал(а):rc.conf:

Код: Выделить всё

cloned_interfaces="bridge0"

ifconfig:

Код: Выделить всё

ifconfig bridge0 create

ifconfig bridge0 \
addm vlan1 \
addm vlan2 \
addm vlan3 \
addm vlan4 \
addm vlan5 \
addm vlan6 \
addm vlan7 \
addm vlan8 \
up

Так должно работать?
Вы понимаете что делаете? Что такое vlan и зачем они у вас?

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-21 21:39:08
mlevel
Нужно поднять один DHCP сервер для всех VLAN. В сети - только статика.
Адреса что выданы по DHCP редиректяться на страницу с инструкцией по настройке сети.

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-21 21:42:48
vadim64
:shock:

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-21 21:43:07
vadim64
:st:

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-21 21:58:41
mlevel
Юзер сменил Винду, по умолчанию он пытается получить настройки по DHCP.
Что не так?

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-22 8:19:03
LMik
mlevel писал(а):Юзер сменил Винду, по умолчанию он пытается получить настройки по DHCP.
Что не так?
Вы понимаете что делаете? Что такое vlan и зачем они у вас?

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-22 9:35:32
mlevel
Настроил dhcp_relay на коммутаторе агрегации. Все работает.

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-22 11:07:29
LMik
mlevel писал(а):Настроил dhcp_relay на коммутаторе агрегации. Все работает.
Отлично. Чего ж вы про него не сообщили.

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-22 11:49:23
lap
mlevel писал(а):Юзер сменил Винду, по умолчанию он пытается получить настройки по DHCP.
Что не так?
пусть дхцп выдает хитрый днс сервер, который на все запросы будет отдавать ипишник вашего сервера с настройками. и юзер при попытке зайти на любимый порнолоб, будет попадать на ваше руководство по бсдм. вебсервер естесна тоже должен на любой запрос отдавать ваш мануал.

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-22 14:41:10
LMik
mlevel писал(а):Настроил dhcp_relay на коммутаторе агрегации. Все работает.
Кстати говоря не понимаю, а что вы выдаете пользователю в разных вланах?

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-22 16:28:56
mlevel
В каждом VLAN - подсеть /27.

Re: FreeBSD & VLAN interface

Добавлено: 2011-09-22 22:07:00
LMik
mlevel писал(а):В каждом VLAN - подсеть /27.
АА, ну тогда другое дело.