1. Настраиваем Точку доступа М-серии с прошивкой 5.3 и выше в режиме Access Point WDS.
Написание скрипта лучше реализовывать из под Unix-a, так как есть проблемы со спец. символами!!!
Создаём текстовый файл rc.poststart и пишем в него следующий скрипт:
#!/bin/sh
# /etc/persistent/rc.poststart
# AP+WDS AirMAX:On FW:5.3.2
# Vlan Constants
# переменная управляющего VLAN-a
MGVLAN_ID=11
# переменная пользовательского VLAN-a
TRVLAN_ID=111
# Clear out wireless interface ip address
ifconfig ath0 0.0.0.0
# Bring down and destroy default bridge
ifconfig br0 down
brctl delif br0 ath0
brctl delif br0 eth0
brctl delif br0 eth1
brctl delbr br0
# Create bridge for management vlan
brctl addbr br${MGVLAN_ID}
# Add mvlan onto ethernet/wireless interface
vconfig add eth0 ${MGVLAN_ID}
vconfig add eth1 ${MGVLAN_ID}
vconfig add ath0 ${MGVLAN_ID}
# Bring up mvlanned interfaces with defaults
ifconfig eth0.${MGVLAN_ID} 0.0.0.0 up
ifconfig eth1.${MGVLAN_ID} 0.0.0.0 up
ifconfig ath0.${MGVLAN_ID} 0.0.0.0 up
# Attach mvlanned ethernet/wireless interface to bridge
brctl addif br${MGVLAN_ID} eth0.${MGVLAN_ID}
brctl addif br${MGVLAN_ID} eth1.${MGVLAN_ID}
brctl addif br${MGVLAN_ID} ath0.${MGVLAN_ID}
# Configure ip address for mvlanned bridge
ifconfig br${MGVLAN_ID} 192.168.1.158 netmask 255.255.255.0 up
route del default gw 0.0.0.0
route add default gw 192.168.1.1 br${MGVLAN_ID}
# Create bridge for Trunked User VLAN
brctl addbr br${TRVLAN_ID}
vconfig add eth0 ${TRVLAN_ID}
vconfig add eth1 ${TRVLAN_ID}
vconfig add ath0 ${TRVLAN_ID}
ifconfig eth0.${TRVLAN_ID} 0.0.0.0 up
ifconfig eth1.${TRVLAN_ID} 0.0.0.0 up
ifconfig ath0.${TRVLAN_ID} 0.0.0.0 up
brctl addif br${TRVLAN_ID} eth0.${TRVLAN_ID}
brctl addif br${TRVLAN_ID} eth1.${TRVLAN_ID}
brctl addif br${TRVLAN_ID} ath0.${TRVLAN_ID}
ifconfig br${TRVLAN_ID} 0.0.0.0 up
# End of File
Если нужно добавить больше VLAN-ов, копируйте те разделы, которые выделены зелёным и меняйте имя переменной в скопированных разделах. Максимальное количество VLAN-ов не проверял. Могу сказать, что 5 работает без проблем.
2. Настройка приёмной стороны.
В скрипте, по сути, необходимо поменять только IP-адрес, а в настройках точки необходимо выставить Station WDS:
Итог. Мы получили полноценный канал в 111 VLAN-е + Управление точками в 11 VLAN-е из подсети 192.168.1.0/24 с работой в полноценном AirMax-режиме. Также, если будет больше одного VLAN-а, на управляемых коммутаторах можно выставить приоритеты для VLAN-ов.
Важно!!!
После всех этих настроек - настройка «Network» c Web-интерфейса не работает
. Если необходимо поменять IP-адрес удалённо, в точке есть прадед всех редакторов -
редактор vi. Его команды ищите в Интернете.
Про настройку VLAN-ов читатйте в статье про UniFi:
Как настроить контроллер на Ubiquiti UniFi на Ubuntu 10.10.
Валерий Бурец специально для ASP24.
Отправить страницу на e-mail